aboutsummaryrefslogtreecommitdiffstats
path: root/Application/hu.bme.mit.inf.dslreasoner.application.ide
diff options
context:
space:
mode:
authorLibravatar Kristóf Marussy <marussy@mit.bme.hu>2020-06-25 19:55:10 +0200
committerLibravatar Kristóf Marussy <marussy@mit.bme.hu>2020-06-25 19:55:10 +0200
commitc3a6d4b9cf3657070d180aa65ddbf0459e880329 (patch)
tree780c4fc61578dcb309af53fb0c164c7627e51676 /Application/hu.bme.mit.inf.dslreasoner.application.ide
parentNew configuration language parser WIP (diff)
parentScope unsat benchmarks (diff)
downloadVIATRA-Generator-c3a6d4b9cf3657070d180aa65ddbf0459e880329.tar.gz
VIATRA-Generator-c3a6d4b9cf3657070d180aa65ddbf0459e880329.tar.zst
VIATRA-Generator-c3a6d4b9cf3657070d180aa65ddbf0459e880329.zip
Merge branch 'kris'
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.java583
-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.g22345
-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.java4947
-rw-r--r--Application/hu.bme.mit.inf.dslreasoner.application.ide/src-gen/hu/bme/mit/inf/dslreasoner/application/ide/contentassist/antlr/internal/InternalApplicationConfigurationParser.java69302
-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, 51751 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..facb272a 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.21.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.IRenameService2;
20 * Manual modifications go to {@link ApplicationConfigurationIdeModule}. 20import org.eclipse.xtext.ide.server.rename.RenameService2;
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 IRenameService2> bindIRenameService2() {
52 return RenameService2.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..b2635402 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,317 @@
1/* 1/*
2 * generated by Xtext 2.12.0 2 * generated by Xtext 2.21.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.getFileDeclarationAccess().getGroup(), "rule__FileDeclaration__Group__0");
76 put(grammarAccess.getAllPackageEntryAccess().getGroup_2_3(), "rule__AllPackageEntry__Group_2_3__0"); 76 builder.put(grammarAccess.getMetamodelSpecificationAccess().getGroup(), "rule__MetamodelSpecification__Group__0");
77 put(grammarAccess.getMetamodelElementAccess().getGroup(), "rule__MetamodelElement__Group__0"); 77 builder.put(grammarAccess.getMetamodelSpecificationAccess().getGroup_2(), "rule__MetamodelSpecification__Group_2__0");
78 put(grammarAccess.getMetamodelElementAccess().getGroup_0(), "rule__MetamodelElement__Group_0__0"); 78 builder.put(grammarAccess.getAllPackageEntryAccess().getGroup(), "rule__AllPackageEntry__Group__0");
79 put(grammarAccess.getMetamodelElementAccess().getGroup_2(), "rule__MetamodelElement__Group_2__0"); 79 builder.put(grammarAccess.getAllPackageEntryAccess().getGroup_2(), "rule__AllPackageEntry__Group_2__0");
80 put(grammarAccess.getMetamodelDeclarationAccess().getGroup(), "rule__MetamodelDeclaration__Group__0"); 80 builder.put(grammarAccess.getAllPackageEntryAccess().getGroup_2_3(), "rule__AllPackageEntry__Group_2_3__0");
81 put(grammarAccess.getPartialModelSpecificationAccess().getGroup(), "rule__PartialModelSpecification__Group__0"); 81 builder.put(grammarAccess.getMetamodelElementAccess().getGroup(), "rule__MetamodelElement__Group__0");
82 put(grammarAccess.getPartialModelSpecificationAccess().getGroup_2(), "rule__PartialModelSpecification__Group_2__0"); 82 builder.put(grammarAccess.getMetamodelElementAccess().getGroup_0(), "rule__MetamodelElement__Group_0__0");
83 put(grammarAccess.getFolderEntryAccess().getGroup(), "rule__FolderEntry__Group__0"); 83 builder.put(grammarAccess.getMetamodelElementAccess().getGroup_2(), "rule__MetamodelElement__Group_2__0");
84 put(grammarAccess.getFolderEntryAccess().getGroup_2(), "rule__FolderEntry__Group_2__0"); 84 builder.put(grammarAccess.getMetamodelDeclarationAccess().getGroup(), "rule__MetamodelDeclaration__Group__0");
85 put(grammarAccess.getFolderEntryAccess().getGroup_2_3(), "rule__FolderEntry__Group_2_3__0"); 85 builder.put(grammarAccess.getPartialModelSpecificationAccess().getGroup(), "rule__PartialModelSpecification__Group__0");
86 put(grammarAccess.getPartialModelDeclarationAccess().getGroup(), "rule__PartialModelDeclaration__Group__0"); 86 builder.put(grammarAccess.getPartialModelSpecificationAccess().getGroup_2(), "rule__PartialModelSpecification__Group_2__0");
87 put(grammarAccess.getPatternSpecificationAccess().getGroup(), "rule__PatternSpecification__Group__0"); 87 builder.put(grammarAccess.getFolderEntryAccess().getGroup(), "rule__FolderEntry__Group__0");
88 put(grammarAccess.getPatternSpecificationAccess().getGroup_2(), "rule__PatternSpecification__Group_2__0"); 88 builder.put(grammarAccess.getFolderEntryAccess().getGroup_2(), "rule__FolderEntry__Group_2__0");
89 put(grammarAccess.getAllPatternEntryAccess().getGroup(), "rule__AllPatternEntry__Group__0"); 89 builder.put(grammarAccess.getFolderEntryAccess().getGroup_2_3(), "rule__FolderEntry__Group_2_3__0");
90 put(grammarAccess.getAllPatternEntryAccess().getGroup_2(), "rule__AllPatternEntry__Group_2__0"); 90 builder.put(grammarAccess.getPartialModelDeclarationAccess().getGroup(), "rule__PartialModelDeclaration__Group__0");
91 put(grammarAccess.getAllPatternEntryAccess().getGroup_2_3(), "rule__AllPatternEntry__Group_2_3__0"); 91 builder.put(grammarAccess.getPatternSpecificationAccess().getGroup(), "rule__PatternSpecification__Group__0");
92 put(grammarAccess.getPatternElementAccess().getGroup(), "rule__PatternElement__Group__0"); 92 builder.put(grammarAccess.getPatternSpecificationAccess().getGroup_2(), "rule__PatternSpecification__Group_2__0");
93 put(grammarAccess.getPatternElementAccess().getGroup_0(), "rule__PatternElement__Group_0__0"); 93 builder.put(grammarAccess.getAllPatternEntryAccess().getGroup(), "rule__AllPatternEntry__Group__0");
94 put(grammarAccess.getGraphPatternDeclarationAccess().getGroup(), "rule__GraphPatternDeclaration__Group__0"); 94 builder.put(grammarAccess.getAllPatternEntryAccess().getGroup_2(), "rule__AllPatternEntry__Group_2__0");
95 put(grammarAccess.getConfigSpecificationAccess().getGroup(), "rule__ConfigSpecification__Group__0"); 95 builder.put(grammarAccess.getAllPatternEntryAccess().getGroup_2_3(), "rule__AllPatternEntry__Group_2_3__0");
96 put(grammarAccess.getConfigSpecificationAccess().getGroup_2(), "rule__ConfigSpecification__Group_2__0"); 96 builder.put(grammarAccess.getPatternElementAccess().getGroup(), "rule__PatternElement__Group__0");
97 put(grammarAccess.getConfigSpecificationAccess().getGroup_2_1(), "rule__ConfigSpecification__Group_2_1__0"); 97 builder.put(grammarAccess.getPatternElementAccess().getGroup_0(), "rule__PatternElement__Group_0__0");
98 put(grammarAccess.getConfigDeclarationAccess().getGroup(), "rule__ConfigDeclaration__Group__0"); 98 builder.put(grammarAccess.getGraphPatternDeclarationAccess().getGroup(), "rule__GraphPatternDeclaration__Group__0");
99 put(grammarAccess.getDocumentationEntryAccess().getGroup(), "rule__DocumentationEntry__Group__0"); 99 builder.put(grammarAccess.getObjectiveSpecificationAccess().getGroup(), "rule__ObjectiveSpecification__Group__0");
100 put(grammarAccess.getRuntimeEntryAccess().getGroup(), "rule__RuntimeEntry__Group__0"); 100 builder.put(grammarAccess.getObjectiveSpecificationAccess().getGroup_2(), "rule__ObjectiveSpecification__Group_2__0");
101 put(grammarAccess.getMemoryEntryAccess().getGroup(), "rule__MemoryEntry__Group__0"); 101 builder.put(grammarAccess.getOptimizationEntryAccess().getGroup(), "rule__OptimizationEntry__Group__0");
102 put(grammarAccess.getCustomEntryAccess().getGroup(), "rule__CustomEntry__Group__0"); 102 builder.put(grammarAccess.getThresholdEntryAccess().getGroup(), "rule__ThresholdEntry__Group__0");
103 put(grammarAccess.getScopeSpecificationAccess().getGroup(), "rule__ScopeSpecification__Group__0"); 103 builder.put(grammarAccess.getCostObjectiveFunctionAccess().getGroup(), "rule__CostObjectiveFunction__Group__0");
104 put(grammarAccess.getScopeSpecificationAccess().getGroup_2(), "rule__ScopeSpecification__Group_2__0"); 104 builder.put(grammarAccess.getCostObjectiveFunctionAccess().getGroup_3(), "rule__CostObjectiveFunction__Group_3__0");
105 put(grammarAccess.getScopeSpecificationAccess().getGroup_2_1(), "rule__ScopeSpecification__Group_2_1__0"); 105 builder.put(grammarAccess.getCostEntryAccess().getGroup(), "rule__CostEntry__Group__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.getFileSpecificationAccess().getPathAssignment(), "rule__FileSpecification__PathAssignment");
158 put(grammarAccess.getMetamodelReferenceAccess().getReferredAssignment(), "rule__MetamodelReference__ReferredAssignment"); 158 builder.put(grammarAccess.getFileDeclarationAccess().getNameAssignment_1(), "rule__FileDeclaration__NameAssignment_1");
159 put(grammarAccess.getPartialModelSpecificationAccess().getEntryAssignment_1(), "rule__PartialModelSpecification__EntryAssignment_1"); 159 builder.put(grammarAccess.getFileDeclarationAccess().getSpecificationAssignment_3(), "rule__FileDeclaration__SpecificationAssignment_3");
160 put(grammarAccess.getPartialModelSpecificationAccess().getEntryAssignment_2_1(), "rule__PartialModelSpecification__EntryAssignment_2_1"); 160 builder.put(grammarAccess.getFileReferenceAccess().getReferredAssignment(), "rule__FileReference__ReferredAssignment");
161 put(grammarAccess.getModelEntryAccess().getPathAssignment(), "rule__ModelEntry__PathAssignment"); 161 builder.put(grammarAccess.getMetamodelSpecificationAccess().getEntriesAssignment_1(), "rule__MetamodelSpecification__EntriesAssignment_1");
162 put(grammarAccess.getFolderEntryAccess().getPathAssignment_1(), "rule__FolderEntry__PathAssignment_1"); 162 builder.put(grammarAccess.getMetamodelSpecificationAccess().getEntriesAssignment_2_1(), "rule__MetamodelSpecification__EntriesAssignment_2_1");
163 put(grammarAccess.getFolderEntryAccess().getExclusionAssignment_2_2(), "rule__FolderEntry__ExclusionAssignment_2_2"); 163 builder.put(grammarAccess.getAllPackageEntryAccess().getPackageAssignment_1(), "rule__AllPackageEntry__PackageAssignment_1");
164 put(grammarAccess.getFolderEntryAccess().getExclusionAssignment_2_3_1(), "rule__FolderEntry__ExclusionAssignment_2_3_1"); 164 builder.put(grammarAccess.getAllPackageEntryAccess().getExclusionAssignment_2_2(), "rule__AllPackageEntry__ExclusionAssignment_2_2");
165 put(grammarAccess.getPartialModelDeclarationAccess().getNameAssignment_1(), "rule__PartialModelDeclaration__NameAssignment_1"); 165 builder.put(grammarAccess.getAllPackageEntryAccess().getExclusionAssignment_2_3_1(), "rule__AllPackageEntry__ExclusionAssignment_2_3_1");
166 put(grammarAccess.getPartialModelDeclarationAccess().getSpecificationAssignment_2(), "rule__PartialModelDeclaration__SpecificationAssignment_2"); 166 builder.put(grammarAccess.getMetamodelElementAccess().getPackageAssignment_0_0(), "rule__MetamodelElement__PackageAssignment_0_0");
167 put(grammarAccess.getPartialModelReferenceAccess().getReferredAssignment(), "rule__PartialModelReference__ReferredAssignment"); 167 builder.put(grammarAccess.getMetamodelElementAccess().getClassifierAssignment_1(), "rule__MetamodelElement__ClassifierAssignment_1");
168 put(grammarAccess.getPatternSpecificationAccess().getEntriesAssignment_1(), "rule__PatternSpecification__EntriesAssignment_1"); 168 builder.put(grammarAccess.getMetamodelElementAccess().getFeatureAssignment_2_1(), "rule__MetamodelElement__FeatureAssignment_2_1");
169 put(grammarAccess.getPatternSpecificationAccess().getEntriesAssignment_2_1(), "rule__PatternSpecification__EntriesAssignment_2_1"); 169 builder.put(grammarAccess.getMetamodelDeclarationAccess().getNameAssignment_1(), "rule__MetamodelDeclaration__NameAssignment_1");
170 put(grammarAccess.getAllPatternEntryAccess().getPackageAssignment_1(), "rule__AllPatternEntry__PackageAssignment_1"); 170 builder.put(grammarAccess.getMetamodelDeclarationAccess().getSpecificationAssignment_2(), "rule__MetamodelDeclaration__SpecificationAssignment_2");
171 put(grammarAccess.getAllPatternEntryAccess().getExclusuionAssignment_2_2(), "rule__AllPatternEntry__ExclusuionAssignment_2_2"); 171 builder.put(grammarAccess.getMetamodelReferenceAccess().getReferredAssignment(), "rule__MetamodelReference__ReferredAssignment");
172 put(grammarAccess.getAllPatternEntryAccess().getExclusuionAssignment_2_3_1(), "rule__AllPatternEntry__ExclusuionAssignment_2_3_1"); 172 builder.put(grammarAccess.getPartialModelSpecificationAccess().getEntryAssignment_1(), "rule__PartialModelSpecification__EntryAssignment_1");
173 put(grammarAccess.getPatternElementAccess().getPackageAssignment_0_0(), "rule__PatternElement__PackageAssignment_0_0"); 173 builder.put(grammarAccess.getPartialModelSpecificationAccess().getEntryAssignment_2_1(), "rule__PartialModelSpecification__EntryAssignment_2_1");
174 put(grammarAccess.getPatternElementAccess().getPatternAssignment_1(), "rule__PatternElement__PatternAssignment_1"); 174 builder.put(grammarAccess.getModelEntryAccess().getPathAssignment(), "rule__ModelEntry__PathAssignment");
175 put(grammarAccess.getGraphPatternDeclarationAccess().getNameAssignment_1(), "rule__GraphPatternDeclaration__NameAssignment_1"); 175 builder.put(grammarAccess.getFolderEntryAccess().getPathAssignment_1(), "rule__FolderEntry__PathAssignment_1");
176 put(grammarAccess.getGraphPatternDeclarationAccess().getSpecificationAssignment_2(), "rule__GraphPatternDeclaration__SpecificationAssignment_2"); 176 builder.put(grammarAccess.getFolderEntryAccess().getExclusionAssignment_2_2(), "rule__FolderEntry__ExclusionAssignment_2_2");
177 put(grammarAccess.getGraphPatternReferenceAccess().getReferredAssignment(), "rule__GraphPatternReference__ReferredAssignment"); 177 builder.put(grammarAccess.getFolderEntryAccess().getExclusionAssignment_2_3_1(), "rule__FolderEntry__ExclusionAssignment_2_3_1");
178 put(grammarAccess.getConfigSpecificationAccess().getEntriesAssignment_2_0(), "rule__ConfigSpecification__EntriesAssignment_2_0"); 178 builder.put(grammarAccess.getPartialModelDeclarationAccess().getNameAssignment_1(), "rule__PartialModelDeclaration__NameAssignment_1");
179 put(grammarAccess.getConfigSpecificationAccess().getEntriesAssignment_2_1_1(), "rule__ConfigSpecification__EntriesAssignment_2_1_1"); 179 builder.put(grammarAccess.getPartialModelDeclarationAccess().getSpecificationAssignment_2(), "rule__PartialModelDeclaration__SpecificationAssignment_2");
180 put(grammarAccess.getConfigDeclarationAccess().getNameAssignment_1(), "rule__ConfigDeclaration__NameAssignment_1"); 180 builder.put(grammarAccess.getPartialModelReferenceAccess().getReferredAssignment(), "rule__PartialModelReference__ReferredAssignment");
181 put(grammarAccess.getConfigDeclarationAccess().getSpecificationAssignment_2(), "rule__ConfigDeclaration__SpecificationAssignment_2"); 181 builder.put(grammarAccess.getPatternSpecificationAccess().getEntriesAssignment_1(), "rule__PatternSpecification__EntriesAssignment_1");
182 put(grammarAccess.getDocumentationEntryAccess().getLevelAssignment_2(), "rule__DocumentationEntry__LevelAssignment_2"); 182 builder.put(grammarAccess.getPatternSpecificationAccess().getEntriesAssignment_2_1(), "rule__PatternSpecification__EntriesAssignment_2_1");
183 put(grammarAccess.getRuntimeEntryAccess().getMillisecLimitAssignment_2(), "rule__RuntimeEntry__MillisecLimitAssignment_2"); 183 builder.put(grammarAccess.getAllPatternEntryAccess().getPackageAssignment_1(), "rule__AllPatternEntry__PackageAssignment_1");
184 put(grammarAccess.getMemoryEntryAccess().getMegabyteLimitAssignment_2(), "rule__MemoryEntry__MegabyteLimitAssignment_2"); 184 builder.put(grammarAccess.getAllPatternEntryAccess().getExclusuionAssignment_2_2(), "rule__AllPatternEntry__ExclusuionAssignment_2_2");
185 put(grammarAccess.getCustomEntryAccess().getKeyAssignment_0(), "rule__CustomEntry__KeyAssignment_0"); 185 builder.put(grammarAccess.getAllPatternEntryAccess().getExclusuionAssignment_2_3_1(), "rule__AllPatternEntry__ExclusuionAssignment_2_3_1");
186 put(grammarAccess.getCustomEntryAccess().getValueAssignment_2(), "rule__CustomEntry__ValueAssignment_2"); 186 builder.put(grammarAccess.getPatternElementAccess().getPackageAssignment_0_0(), "rule__PatternElement__PackageAssignment_0_0");
187 put(grammarAccess.getConfigReferenceAccess().getConfigAssignment(), "rule__ConfigReference__ConfigAssignment"); 187 builder.put(grammarAccess.getPatternElementAccess().getPatternAssignment_1(), "rule__PatternElement__PatternAssignment_1");
188 put(grammarAccess.getScopeSpecificationAccess().getScopesAssignment_2_0(), "rule__ScopeSpecification__ScopesAssignment_2_0"); 188 builder.put(grammarAccess.getGraphPatternDeclarationAccess().getNameAssignment_1(), "rule__GraphPatternDeclaration__NameAssignment_1");
189 put(grammarAccess.getScopeSpecificationAccess().getScopesAssignment_2_1_1(), "rule__ScopeSpecification__ScopesAssignment_2_1_1"); 189 builder.put(grammarAccess.getGraphPatternDeclarationAccess().getSpecificationAssignment_2(), "rule__GraphPatternDeclaration__SpecificationAssignment_2");
190 put(grammarAccess.getClassTypeScopeAccess().getTypeAssignment_1(), "rule__ClassTypeScope__TypeAssignment_1"); 190 builder.put(grammarAccess.getGraphPatternReferenceAccess().getReferredAssignment(), "rule__GraphPatternReference__ReferredAssignment");
191 put(grammarAccess.getClassTypeScopeAccess().getSetsNewAssignment_2_0(), "rule__ClassTypeScope__SetsNewAssignment_2_0"); 191 builder.put(grammarAccess.getObjectiveSpecificationAccess().getEntriesAssignment_1(), "rule__ObjectiveSpecification__EntriesAssignment_1");
192 put(grammarAccess.getClassTypeScopeAccess().getSetsSumAssignment_2_1(), "rule__ClassTypeScope__SetsSumAssignment_2_1"); 192 builder.put(grammarAccess.getObjectiveSpecificationAccess().getEntriesAssignment_2_1(), "rule__ObjectiveSpecification__EntriesAssignment_2_1");
193 put(grammarAccess.getClassTypeScopeAccess().getNumberAssignment_3_0(), "rule__ClassTypeScope__NumberAssignment_3_0"); 193 builder.put(grammarAccess.getOptimizationEntryAccess().getDirectionAssignment_0(), "rule__OptimizationEntry__DirectionAssignment_0");
194 put(grammarAccess.getClassTypeScopeAccess().getNumberAssignment_3_1(), "rule__ClassTypeScope__NumberAssignment_3_1"); 194 builder.put(grammarAccess.getOptimizationEntryAccess().getFunctionAssignment_1(), "rule__OptimizationEntry__FunctionAssignment_1");
195 put(grammarAccess.getObjectTypeScopeAccess().getTypeAssignment_1(), "rule__ObjectTypeScope__TypeAssignment_1"); 195 builder.put(grammarAccess.getThresholdEntryAccess().getFunctionAssignment_0(), "rule__ThresholdEntry__FunctionAssignment_0");
196 put(grammarAccess.getObjectTypeScopeAccess().getSetsNewAssignment_2_0(), "rule__ObjectTypeScope__SetsNewAssignment_2_0"); 196 builder.put(grammarAccess.getThresholdEntryAccess().getOperatorAssignment_1(), "rule__ThresholdEntry__OperatorAssignment_1");
197 put(grammarAccess.getObjectTypeScopeAccess().getSetsSumAssignment_2_1(), "rule__ObjectTypeScope__SetsSumAssignment_2_1"); 197 builder.put(grammarAccess.getThresholdEntryAccess().getThresholdAssignment_2(), "rule__ThresholdEntry__ThresholdAssignment_2");
198 put(grammarAccess.getObjectTypeScopeAccess().getNumberAssignment_3_0(), "rule__ObjectTypeScope__NumberAssignment_3_0"); 198 builder.put(grammarAccess.getCostObjectiveFunctionAccess().getEntriesAssignment_2(), "rule__CostObjectiveFunction__EntriesAssignment_2");
199 put(grammarAccess.getObjectTypeScopeAccess().getNumberAssignment_3_1(), "rule__ObjectTypeScope__NumberAssignment_3_1"); 199 builder.put(grammarAccess.getCostObjectiveFunctionAccess().getEntriesAssignment_3_1(), "rule__CostObjectiveFunction__EntriesAssignment_3_1");
200 put(grammarAccess.getIntegerTypeScopeAccess().getTypeAssignment_1(), "rule__IntegerTypeScope__TypeAssignment_1"); 200 builder.put(grammarAccess.getCostEntryAccess().getPatternElementAssignment_0(), "rule__CostEntry__PatternElementAssignment_0");
201 put(grammarAccess.getIntegerTypeScopeAccess().getSetsNewAssignment_2_0(), "rule__IntegerTypeScope__SetsNewAssignment_2_0"); 201 builder.put(grammarAccess.getCostEntryAccess().getWeightAssignment_2(), "rule__CostEntry__WeightAssignment_2");
202 put(grammarAccess.getIntegerTypeScopeAccess().getSetsSumAssignment_2_1(), "rule__IntegerTypeScope__SetsSumAssignment_2_1"); 202 builder.put(grammarAccess.getObjectiveDeclarationAccess().getNameAssignment_1(), "rule__ObjectiveDeclaration__NameAssignment_1");
203 put(grammarAccess.getIntegerTypeScopeAccess().getNumberAssignment_3_0(), "rule__IntegerTypeScope__NumberAssignment_3_0"); 203 builder.put(grammarAccess.getObjectiveDeclarationAccess().getSpecificationAssignment_2(), "rule__ObjectiveDeclaration__SpecificationAssignment_2");
204 put(grammarAccess.getIntegerTypeScopeAccess().getNumberAssignment_3_1(), "rule__IntegerTypeScope__NumberAssignment_3_1"); 204 builder.put(grammarAccess.getObjectiveReferenceAccess().getReferredAssignment(), "rule__ObjectiveReference__ReferredAssignment");
205 put(grammarAccess.getIntegerTypeScopeAccess().getNumberAssignment_3_2(), "rule__IntegerTypeScope__NumberAssignment_3_2"); 205 builder.put(grammarAccess.getConfigSpecificationAccess().getEntriesAssignment_2_0(), "rule__ConfigSpecification__EntriesAssignment_2_0");
206 put(grammarAccess.getRealTypeScopeAccess().getTypeAssignment_1(), "rule__RealTypeScope__TypeAssignment_1"); 206 builder.put(grammarAccess.getConfigSpecificationAccess().getEntriesAssignment_2_1_1(), "rule__ConfigSpecification__EntriesAssignment_2_1_1");
207 put(grammarAccess.getRealTypeScopeAccess().getSetsNewAssignment_2_0(), "rule__RealTypeScope__SetsNewAssignment_2_0"); 207 builder.put(grammarAccess.getConfigDeclarationAccess().getNameAssignment_1(), "rule__ConfigDeclaration__NameAssignment_1");
208 put(grammarAccess.getRealTypeScopeAccess().getSetsSumAssignment_2_1(), "rule__RealTypeScope__SetsSumAssignment_2_1"); 208 builder.put(grammarAccess.getConfigDeclarationAccess().getSpecificationAssignment_2(), "rule__ConfigDeclaration__SpecificationAssignment_2");
209 put(grammarAccess.getRealTypeScopeAccess().getNumberAssignment_3_0(), "rule__RealTypeScope__NumberAssignment_3_0"); 209 builder.put(grammarAccess.getDocumentationEntryAccess().getLevelAssignment_2(), "rule__DocumentationEntry__LevelAssignment_2");
210 put(grammarAccess.getRealTypeScopeAccess().getNumberAssignment_3_1(), "rule__RealTypeScope__NumberAssignment_3_1"); 210 builder.put(grammarAccess.getRuntimeEntryAccess().getMillisecLimitAssignment_2(), "rule__RuntimeEntry__MillisecLimitAssignment_2");
211 put(grammarAccess.getRealTypeScopeAccess().getNumberAssignment_3_2(), "rule__RealTypeScope__NumberAssignment_3_2"); 211 builder.put(grammarAccess.getMemoryEntryAccess().getMegabyteLimitAssignment_2(), "rule__MemoryEntry__MegabyteLimitAssignment_2");
212 put(grammarAccess.getStringTypeScopeAccess().getTypeAssignment_1(), "rule__StringTypeScope__TypeAssignment_1"); 212 builder.put(grammarAccess.getCustomEntryAccess().getKeyAssignment_0(), "rule__CustomEntry__KeyAssignment_0");
213 put(grammarAccess.getStringTypeScopeAccess().getSetsNewAssignment_2_0(), "rule__StringTypeScope__SetsNewAssignment_2_0"); 213 builder.put(grammarAccess.getCustomEntryAccess().getValueAssignment_2(), "rule__CustomEntry__ValueAssignment_2");
214 put(grammarAccess.getStringTypeScopeAccess().getSetsSumAssignment_2_1(), "rule__StringTypeScope__SetsSumAssignment_2_1"); 214 builder.put(grammarAccess.getConfigReferenceAccess().getConfigAssignment(), "rule__ConfigReference__ConfigAssignment");
215 put(grammarAccess.getStringTypeScopeAccess().getNumberAssignment_3_0(), "rule__StringTypeScope__NumberAssignment_3_0"); 215 builder.put(grammarAccess.getScopeSpecificationAccess().getScopesAssignment_2_0(), "rule__ScopeSpecification__ScopesAssignment_2_0");
216 put(grammarAccess.getStringTypeScopeAccess().getNumberAssignment_3_1(), "rule__StringTypeScope__NumberAssignment_3_1"); 216 builder.put(grammarAccess.getScopeSpecificationAccess().getScopesAssignment_2_1_1(), "rule__ScopeSpecification__ScopesAssignment_2_1_1");
217 put(grammarAccess.getStringTypeScopeAccess().getNumberAssignment_3_2(), "rule__StringTypeScope__NumberAssignment_3_2"); 217 builder.put(grammarAccess.getClassTypeScopeAccess().getTypeAssignment_1(), "rule__ClassTypeScope__TypeAssignment_1");
218 put(grammarAccess.getClassReferenceAccess().getElementAssignment_1(), "rule__ClassReference__ElementAssignment_1"); 218 builder.put(grammarAccess.getClassTypeScopeAccess().getSetsNewAssignment_2_0(), "rule__ClassTypeScope__SetsNewAssignment_2_0");
219 put(grammarAccess.getExactNumberAccess().getExactNumberAssignment_0(), "rule__ExactNumber__ExactNumberAssignment_0"); 219 builder.put(grammarAccess.getClassTypeScopeAccess().getSetsSumAssignment_2_1(), "rule__ClassTypeScope__SetsSumAssignment_2_1");
220 put(grammarAccess.getExactNumberAccess().getExactUnlimitedAssignment_1(), "rule__ExactNumber__ExactUnlimitedAssignment_1"); 220 builder.put(grammarAccess.getClassTypeScopeAccess().getNumberAssignment_3_0(), "rule__ClassTypeScope__NumberAssignment_3_0");
221 put(grammarAccess.getIntervallNumberAccess().getMinAssignment_0(), "rule__IntervallNumber__MinAssignment_0"); 221 builder.put(grammarAccess.getClassTypeScopeAccess().getNumberAssignment_3_1(), "rule__ClassTypeScope__NumberAssignment_3_1");
222 put(grammarAccess.getIntervallNumberAccess().getMaxNumberAssignment_2_0(), "rule__IntervallNumber__MaxNumberAssignment_2_0"); 222 builder.put(grammarAccess.getObjectTypeScopeAccess().getTypeAssignment_1(), "rule__ObjectTypeScope__TypeAssignment_1");
223 put(grammarAccess.getIntervallNumberAccess().getMaxUnlimitedAssignment_2_1(), "rule__IntervallNumber__MaxUnlimitedAssignment_2_1"); 223 builder.put(grammarAccess.getObjectTypeScopeAccess().getSetsNewAssignment_2_0(), "rule__ObjectTypeScope__SetsNewAssignment_2_0");
224 put(grammarAccess.getIntEnumberationAccess().getEntryAssignment_2_0(), "rule__IntEnumberation__EntryAssignment_2_0"); 224 builder.put(grammarAccess.getObjectTypeScopeAccess().getSetsSumAssignment_2_1(), "rule__ObjectTypeScope__SetsSumAssignment_2_1");
225 put(grammarAccess.getIntEnumberationAccess().getEntryAssignment_2_1_1(), "rule__IntEnumberation__EntryAssignment_2_1_1"); 225 builder.put(grammarAccess.getObjectTypeScopeAccess().getNumberAssignment_3_0(), "rule__ObjectTypeScope__NumberAssignment_3_0");
226 put(grammarAccess.getRealEnumerationAccess().getEntryAssignment_2_0(), "rule__RealEnumeration__EntryAssignment_2_0"); 226 builder.put(grammarAccess.getObjectTypeScopeAccess().getNumberAssignment_3_1(), "rule__ObjectTypeScope__NumberAssignment_3_1");
227 put(grammarAccess.getRealEnumerationAccess().getEntryAssignment_2_1_1(), "rule__RealEnumeration__EntryAssignment_2_1_1"); 227 builder.put(grammarAccess.getIntegerTypeScopeAccess().getTypeAssignment_1(), "rule__IntegerTypeScope__TypeAssignment_1");
228 put(grammarAccess.getStringEnumerationAccess().getEntryAssignment_2_0(), "rule__StringEnumeration__EntryAssignment_2_0"); 228 builder.put(grammarAccess.getIntegerTypeScopeAccess().getSetsNewAssignment_2_0(), "rule__IntegerTypeScope__SetsNewAssignment_2_0");
229 put(grammarAccess.getStringEnumerationAccess().getEntryAssignment_2_1_1(), "rule__StringEnumeration__EntryAssignment_2_1_1"); 229 builder.put(grammarAccess.getIntegerTypeScopeAccess().getSetsSumAssignment_2_1(), "rule__IntegerTypeScope__SetsSumAssignment_2_1");
230 put(grammarAccess.getScopeDeclarationAccess().getNameAssignment_1(), "rule__ScopeDeclaration__NameAssignment_1"); 230 builder.put(grammarAccess.getIntegerTypeScopeAccess().getNumberAssignment_3_0(), "rule__IntegerTypeScope__NumberAssignment_3_0");
231 put(grammarAccess.getScopeDeclarationAccess().getSpecificationAssignment_2(), "rule__ScopeDeclaration__SpecificationAssignment_2"); 231 builder.put(grammarAccess.getIntegerTypeScopeAccess().getNumberAssignment_3_1(), "rule__IntegerTypeScope__NumberAssignment_3_1");
232 put(grammarAccess.getScopeReferenceAccess().getReferredAssignment(), "rule__ScopeReference__ReferredAssignment"); 232 builder.put(grammarAccess.getIntegerTypeScopeAccess().getNumberAssignment_3_2(), "rule__IntegerTypeScope__NumberAssignment_3_2");
233 put(grammarAccess.getGenerationTaskAccess().getMetamodelAssignment_3_0_2(), "rule__GenerationTask__MetamodelAssignment_3_0_2"); 233 builder.put(grammarAccess.getRealTypeScopeAccess().getTypeAssignment_1(), "rule__RealTypeScope__TypeAssignment_1");
234 put(grammarAccess.getGenerationTaskAccess().getPartialModelAssignment_3_1_2(), "rule__GenerationTask__PartialModelAssignment_3_1_2"); 234 builder.put(grammarAccess.getRealTypeScopeAccess().getSetsNewAssignment_2_0(), "rule__RealTypeScope__SetsNewAssignment_2_0");
235 put(grammarAccess.getGenerationTaskAccess().getPatternsAssignment_3_2_2(), "rule__GenerationTask__PatternsAssignment_3_2_2"); 235 builder.put(grammarAccess.getRealTypeScopeAccess().getSetsSumAssignment_2_1(), "rule__RealTypeScope__SetsSumAssignment_2_1");
236 put(grammarAccess.getGenerationTaskAccess().getScopeAssignment_3_3_2(), "rule__GenerationTask__ScopeAssignment_3_3_2"); 236 builder.put(grammarAccess.getRealTypeScopeAccess().getNumberAssignment_3_0(), "rule__RealTypeScope__NumberAssignment_3_0");
237 put(grammarAccess.getGenerationTaskAccess().getNumberSpecifiedAssignment_3_4_0(), "rule__GenerationTask__NumberSpecifiedAssignment_3_4_0"); 237 builder.put(grammarAccess.getRealTypeScopeAccess().getNumberAssignment_3_1(), "rule__RealTypeScope__NumberAssignment_3_1");
238 put(grammarAccess.getGenerationTaskAccess().getNumberAssignment_3_4_2(), "rule__GenerationTask__NumberAssignment_3_4_2"); 238 builder.put(grammarAccess.getRealTypeScopeAccess().getNumberAssignment_3_2(), "rule__RealTypeScope__NumberAssignment_3_2");
239 put(grammarAccess.getGenerationTaskAccess().getRunSpecifiedAssignment_3_5_0(), "rule__GenerationTask__RunSpecifiedAssignment_3_5_0"); 239 builder.put(grammarAccess.getStringTypeScopeAccess().getTypeAssignment_1(), "rule__StringTypeScope__TypeAssignment_1");
240 put(grammarAccess.getGenerationTaskAccess().getRunsAssignment_3_5_2(), "rule__GenerationTask__RunsAssignment_3_5_2"); 240 builder.put(grammarAccess.getStringTypeScopeAccess().getSetsNewAssignment_2_0(), "rule__StringTypeScope__SetsNewAssignment_2_0");
241 put(grammarAccess.getGenerationTaskAccess().getSolverAssignment_3_6_2(), "rule__GenerationTask__SolverAssignment_3_6_2"); 241 builder.put(grammarAccess.getStringTypeScopeAccess().getSetsSumAssignment_2_1(), "rule__StringTypeScope__SetsSumAssignment_2_1");
242 put(grammarAccess.getGenerationTaskAccess().getConfigAssignment_3_7_2(), "rule__GenerationTask__ConfigAssignment_3_7_2"); 242 builder.put(grammarAccess.getStringTypeScopeAccess().getNumberAssignment_3_0(), "rule__StringTypeScope__NumberAssignment_3_0");
243 put(grammarAccess.getGenerationTaskAccess().getDebugFolderAssignment_3_8_2(), "rule__GenerationTask__DebugFolderAssignment_3_8_2"); 243 builder.put(grammarAccess.getStringTypeScopeAccess().getNumberAssignment_3_1(), "rule__StringTypeScope__NumberAssignment_3_1");
244 put(grammarAccess.getGenerationTaskAccess().getTargetLogFileAssignment_3_9_2(), "rule__GenerationTask__TargetLogFileAssignment_3_9_2"); 244 builder.put(grammarAccess.getStringTypeScopeAccess().getNumberAssignment_3_2(), "rule__StringTypeScope__NumberAssignment_3_2");
245 put(grammarAccess.getGenerationTaskAccess().getTargetStatisticsFileAssignment_3_10_2(), "rule__GenerationTask__TargetStatisticsFileAssignment_3_10_2"); 245 builder.put(grammarAccess.getClassReferenceAccess().getElementAssignment_1(), "rule__ClassReference__ElementAssignment_1");
246 put(grammarAccess.getGenerationTaskAccess().getTagetFolderAssignment_3_11_2(), "rule__GenerationTask__TagetFolderAssignment_3_11_2"); 246 builder.put(grammarAccess.getExactNumberAccess().getExactNumberAssignment_0(), "rule__ExactNumber__ExactNumberAssignment_0");
247 put(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), "rule__GenerationTask__UnorderedGroup_3"); 247 builder.put(grammarAccess.getExactNumberAccess().getExactUnlimitedAssignment_1(), "rule__ExactNumber__ExactUnlimitedAssignment_1");
248 } 248 builder.put(grammarAccess.getIntervallNumberAccess().getMinAssignment_0(), "rule__IntervallNumber__MinAssignment_0");
249 }; 249 builder.put(grammarAccess.getIntervallNumberAccess().getMaxNumberAssignment_2_0(), "rule__IntervallNumber__MaxNumberAssignment_2_0");
250 } 250 builder.put(grammarAccess.getIntervallNumberAccess().getMaxUnlimitedAssignment_2_1(), "rule__IntervallNumber__MaxUnlimitedAssignment_2_1");
251 return nameMappings.get(element); 251 builder.put(grammarAccess.getIntEnumberationAccess().getEntryAssignment_2_0(), "rule__IntEnumberation__EntryAssignment_2_0");
252 } 252 builder.put(grammarAccess.getIntEnumberationAccess().getEntryAssignment_2_1_1(), "rule__IntEnumberation__EntryAssignment_2_1_1");
253 253 builder.put(grammarAccess.getRealEnumerationAccess().getEntryAssignment_2_0(), "rule__RealEnumeration__EntryAssignment_2_0");
254 @Override 254 builder.put(grammarAccess.getRealEnumerationAccess().getEntryAssignment_2_1_1(), "rule__RealEnumeration__EntryAssignment_2_1_1");
255 protected String[] getInitialHiddenTokens() { 255 builder.put(grammarAccess.getStringEnumerationAccess().getEntryAssignment_2_0(), "rule__StringEnumeration__EntryAssignment_2_0");
256 return new String[] { "RULE_WS", "RULE_ML_COMMENT", "RULE_SL_COMMENT" }; 256 builder.put(grammarAccess.getStringEnumerationAccess().getEntryAssignment_2_1_1(), "rule__StringEnumeration__EntryAssignment_2_1_1");
257 } 257 builder.put(grammarAccess.getScopeDeclarationAccess().getNameAssignment_1(), "rule__ScopeDeclaration__NameAssignment_1");
258 258 builder.put(grammarAccess.getScopeDeclarationAccess().getSpecificationAssignment_2(), "rule__ScopeDeclaration__SpecificationAssignment_2");
259 public ApplicationConfigurationGrammarAccess getGrammarAccess() { 259 builder.put(grammarAccess.getScopeReferenceAccess().getReferredAssignment(), "rule__ScopeReference__ReferredAssignment");
260 return this.grammarAccess; 260 builder.put(grammarAccess.getGenerationTaskAccess().getMetamodelAssignment_3_0_2(), "rule__GenerationTask__MetamodelAssignment_3_0_2");
261 } 261 builder.put(grammarAccess.getGenerationTaskAccess().getPartialModelAssignment_3_1_2(), "rule__GenerationTask__PartialModelAssignment_3_1_2");
262 262 builder.put(grammarAccess.getGenerationTaskAccess().getPatternsAssignment_3_2_2(), "rule__GenerationTask__PatternsAssignment_3_2_2");
263 public void setGrammarAccess(ApplicationConfigurationGrammarAccess grammarAccess) { 263 builder.put(grammarAccess.getGenerationTaskAccess().getObjectivesAssignment_3_3_2(), "rule__GenerationTask__ObjectivesAssignment_3_3_2");
264 this.grammarAccess = grammarAccess; 264 builder.put(grammarAccess.getGenerationTaskAccess().getScopeAssignment_3_4_2(), "rule__GenerationTask__ScopeAssignment_3_4_2");
265 } 265 builder.put(grammarAccess.getGenerationTaskAccess().getNumberSpecifiedAssignment_3_5_0(), "rule__GenerationTask__NumberSpecifiedAssignment_3_5_0");
266} 266 builder.put(grammarAccess.getGenerationTaskAccess().getNumberAssignment_3_5_2(), "rule__GenerationTask__NumberAssignment_3_5_2");
267 builder.put(grammarAccess.getGenerationTaskAccess().getRunSpecifiedAssignment_3_6_0(), "rule__GenerationTask__RunSpecifiedAssignment_3_6_0");
268 builder.put(grammarAccess.getGenerationTaskAccess().getRunsAssignment_3_6_2(), "rule__GenerationTask__RunsAssignment_3_6_2");
269 builder.put(grammarAccess.getGenerationTaskAccess().getSolverAssignment_3_7_2(), "rule__GenerationTask__SolverAssignment_3_7_2");
270 builder.put(grammarAccess.getGenerationTaskAccess().getConfigAssignment_3_8_2(), "rule__GenerationTask__ConfigAssignment_3_8_2");
271 builder.put(grammarAccess.getGenerationTaskAccess().getDebugFolderAssignment_3_9_2(), "rule__GenerationTask__DebugFolderAssignment_3_9_2");
272 builder.put(grammarAccess.getGenerationTaskAccess().getTargetLogFileAssignment_3_10_2(), "rule__GenerationTask__TargetLogFileAssignment_3_10_2");
273 builder.put(grammarAccess.getGenerationTaskAccess().getTargetStatisticsFileAssignment_3_11_2(), "rule__GenerationTask__TargetStatisticsFileAssignment_3_11_2");
274 builder.put(grammarAccess.getGenerationTaskAccess().getTagetFolderAssignment_3_12_2(), "rule__GenerationTask__TagetFolderAssignment_3_12_2");
275 builder.put(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), "rule__GenerationTask__UnorderedGroup_3");
276 }
277 }
278
279 @Inject
280 private NameMappings nameMappings;
281
282 @Inject
283 private ApplicationConfigurationGrammarAccess grammarAccess;
284
285 @Override
286 protected InternalApplicationConfigurationParser createParser() {
287 InternalApplicationConfigurationParser result = new InternalApplicationConfigurationParser(null);
288 result.setGrammarAccess(grammarAccess);
289 return result;
290 }
291
292 @Override
293 protected String getRuleName(AbstractElement element) {
294 return nameMappings.getRuleName(element);
295 }
296
297 @Override
298 protected String[] getInitialHiddenTokens() {
299 return new String[] { "RULE_WS", "RULE_ML_COMMENT", "RULE_SL_COMMENT" };
300 }
301
302 public ApplicationConfigurationGrammarAccess getGrammarAccess() {
303 return this.grammarAccess;
304 }
305
306 public void setGrammarAccess(ApplicationConfigurationGrammarAccess grammarAccess) {
307 this.grammarAccess = grammarAccess;
308 }
309
310 public NameMappings getNameMappings() {
311 return nameMappings;
312 }
313
314 public void setNameMappings(NameMappings nameMappings) {
315 this.nameMappings = nameMappings;
316 }
317}
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..26df9542 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.21.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..9b3e66ce 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,11857 @@
1/* 1/*
2 * generated by Xtext 2.12.0 2 * generated by Xtext 2.21.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 entryRuleDeclaration
253entryRuleDeclaration 253entryRuleDeclaration
254: 254:
255{ before(grammarAccess.getDeclarationRule()); } 255{ before(grammarAccess.getDeclarationRule()); }
256 ruleDeclaration 256 ruleDeclaration
257{ after(grammarAccess.getDeclarationRule()); } 257{ after(grammarAccess.getDeclarationRule()); }
258 EOF 258 EOF
259; 259;
260 260
261// Rule Declaration 261// Rule Declaration
262ruleDeclaration 262ruleDeclaration
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.getDeclarationAccess().getAlternatives()); }
269 (rule__Declaration__Alternatives) 269 (rule__Declaration__Alternatives)
270 { after(grammarAccess.getDeclarationAccess().getAlternatives()); } 270 { after(grammarAccess.getDeclarationAccess().getAlternatives()); }
271 ) 271 )
272; 272;
273finally { 273finally {
274 restoreStackSize(stackSize); 274 restoreStackSize(stackSize);
275} 275}
276 276
277// Entry rule entryRuleFileSpecification 277// Entry rule entryRuleFileSpecification
278entryRuleFileSpecification 278entryRuleFileSpecification
279: 279:
280{ before(grammarAccess.getFileSpecificationRule()); } 280{ before(grammarAccess.getFileSpecificationRule()); }
281 ruleFileSpecification 281 ruleFileSpecification
282{ after(grammarAccess.getFileSpecificationRule()); } 282{ after(grammarAccess.getFileSpecificationRule()); }
283 EOF 283 EOF
284; 284;
285 285
286// Rule FileSpecification 286// Rule FileSpecification
287ruleFileSpecification 287ruleFileSpecification
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.getFileSpecificationAccess().getPathAssignment()); }
294 (rule__FileSpecification__PathAssignment) 294 (rule__FileSpecification__PathAssignment)
295 { after(grammarAccess.getFileSpecificationAccess().getPathAssignment()); } 295 { after(grammarAccess.getFileSpecificationAccess().getPathAssignment()); }
296 ) 296 )
297; 297;
298finally { 298finally {
299 restoreStackSize(stackSize); 299 restoreStackSize(stackSize);
300} 300}
301 301
302// Entry rule entryRuleFileDeclaration 302// Entry rule entryRuleFileDeclaration
303entryRuleFileDeclaration 303entryRuleFileDeclaration
304: 304:
305{ before(grammarAccess.getFileDeclarationRule()); } 305{ before(grammarAccess.getFileDeclarationRule()); }
306 ruleFileDeclaration 306 ruleFileDeclaration
307{ after(grammarAccess.getFileDeclarationRule()); } 307{ after(grammarAccess.getFileDeclarationRule()); }
308 EOF 308 EOF
309; 309;
310 310
311// Rule FileDeclaration 311// Rule FileDeclaration
312ruleFileDeclaration 312ruleFileDeclaration
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.getFileDeclarationAccess().getGroup()); }
319 (rule__FileDeclaration__Group__0) 319 (rule__FileDeclaration__Group__0)
320 { after(grammarAccess.getFileDeclarationAccess().getGroup()); } 320 { after(grammarAccess.getFileDeclarationAccess().getGroup()); }
321 ) 321 )
322; 322;
323finally { 323finally {
324 restoreStackSize(stackSize); 324 restoreStackSize(stackSize);
325} 325}
326 326
327// Entry rule entryRuleFileReference 327// Entry rule entryRuleFileReference
328entryRuleFileReference 328entryRuleFileReference
329: 329:
330{ before(grammarAccess.getFileReferenceRule()); } 330{ before(grammarAccess.getFileReferenceRule()); }
331 ruleFileReference 331 ruleFileReference
332{ after(grammarAccess.getFileReferenceRule()); } 332{ after(grammarAccess.getFileReferenceRule()); }
333 EOF 333 EOF
334; 334;
335 335
336// Rule FileReference 336// Rule FileReference
337ruleFileReference 337ruleFileReference
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.getFileReferenceAccess().getReferredAssignment()); }
344 (rule__FileReference__ReferredAssignment) 344 (rule__FileReference__ReferredAssignment)
345 { after(grammarAccess.getFileReferenceAccess().getReferredAssignment()); } 345 { after(grammarAccess.getFileReferenceAccess().getReferredAssignment()); }
346 ) 346 )
347; 347;
348finally { 348finally {
349 restoreStackSize(stackSize); 349 restoreStackSize(stackSize);
350} 350}
351 351
352// Entry rule entryRuleFile 352// Entry rule entryRuleFile
353entryRuleFile 353entryRuleFile
354: 354:
355{ before(grammarAccess.getFileRule()); } 355{ before(grammarAccess.getFileRule()); }
356 ruleFile 356 ruleFile
357{ after(grammarAccess.getFileRule()); } 357{ after(grammarAccess.getFileRule()); }
358 EOF 358 EOF
359; 359;
360 360
361// Rule File 361// Rule File
362ruleFile 362ruleFile
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.getFileAccess().getAlternatives()); }
369 (rule__File__Alternatives) 369 (rule__File__Alternatives)
370 { after(grammarAccess.getFileAccess().getAlternatives()); } 370 { after(grammarAccess.getFileAccess().getAlternatives()); }
371 ) 371 )
372; 372;
373finally { 373finally {
374 restoreStackSize(stackSize); 374 restoreStackSize(stackSize);
375} 375}
376 376
377// Entry rule entryRuleMetamodelSpecification 377// Entry rule entryRuleMetamodelSpecification
378entryRuleMetamodelSpecification 378entryRuleMetamodelSpecification
379: 379:
380{ before(grammarAccess.getMetamodelSpecificationRule()); } 380{ before(grammarAccess.getMetamodelSpecificationRule()); }
381 ruleMetamodelSpecification 381 ruleMetamodelSpecification
382{ after(grammarAccess.getMetamodelSpecificationRule()); } 382{ after(grammarAccess.getMetamodelSpecificationRule()); }
383 EOF 383 EOF
384; 384;
385 385
386// Rule MetamodelSpecification 386// Rule MetamodelSpecification
387ruleMetamodelSpecification 387ruleMetamodelSpecification
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.getMetamodelSpecificationAccess().getGroup()); }
394 (rule__MetamodelSpecification__Group__0) 394 (rule__MetamodelSpecification__Group__0)
395 { after(grammarAccess.getMetamodelSpecificationAccess().getGroup()); } 395 { after(grammarAccess.getMetamodelSpecificationAccess().getGroup()); }
396 ) 396 )
397; 397;
398finally { 398finally {
399 restoreStackSize(stackSize); 399 restoreStackSize(stackSize);
400} 400}
401 401
402// Entry rule entryRuleMetamodelEntry 402// Entry rule entryRuleMetamodelEntry
403entryRuleMetamodelEntry 403entryRuleMetamodelEntry
404: 404:
405{ before(grammarAccess.getMetamodelEntryRule()); } 405{ before(grammarAccess.getMetamodelEntryRule()); }
406 ruleMetamodelEntry 406 ruleMetamodelEntry
407{ after(grammarAccess.getMetamodelEntryRule()); } 407{ after(grammarAccess.getMetamodelEntryRule()); }
408 EOF 408 EOF
409; 409;
410 410
411// Rule MetamodelEntry 411// Rule MetamodelEntry
412ruleMetamodelEntry 412ruleMetamodelEntry
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.getMetamodelEntryAccess().getAlternatives()); }
419 (rule__MetamodelEntry__Alternatives) 419 (rule__MetamodelEntry__Alternatives)
420 { after(grammarAccess.getMetamodelEntryAccess().getAlternatives()); } 420 { after(grammarAccess.getMetamodelEntryAccess().getAlternatives()); }
421 ) 421 )
422; 422;
423finally { 423finally {
424 restoreStackSize(stackSize); 424 restoreStackSize(stackSize);
425} 425}
426 426
427// Entry rule entryRuleAllPackageEntry 427// Entry rule entryRuleAllPackageEntry
428entryRuleAllPackageEntry 428entryRuleAllPackageEntry
429: 429:
430{ before(grammarAccess.getAllPackageEntryRule()); } 430{ before(grammarAccess.getAllPackageEntryRule()); }
431 ruleAllPackageEntry 431 ruleAllPackageEntry
432{ after(grammarAccess.getAllPackageEntryRule()); } 432{ after(grammarAccess.getAllPackageEntryRule()); }
433 EOF 433 EOF
434; 434;
435 435
436// Rule AllPackageEntry 436// Rule AllPackageEntry
437ruleAllPackageEntry 437ruleAllPackageEntry
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.getAllPackageEntryAccess().getGroup()); }
444 (rule__AllPackageEntry__Group__0) 444 (rule__AllPackageEntry__Group__0)
445 { after(grammarAccess.getAllPackageEntryAccess().getGroup()); } 445 { after(grammarAccess.getAllPackageEntryAccess().getGroup()); }
446 ) 446 )
447; 447;
448finally { 448finally {
449 restoreStackSize(stackSize); 449 restoreStackSize(stackSize);
450} 450}
451 451
452// Entry rule entryRuleMetamodelElement 452// Entry rule entryRuleMetamodelElement
453entryRuleMetamodelElement 453entryRuleMetamodelElement
454: 454:
455{ before(grammarAccess.getMetamodelElementRule()); } 455{ before(grammarAccess.getMetamodelElementRule()); }
456 ruleMetamodelElement 456 ruleMetamodelElement
457{ after(grammarAccess.getMetamodelElementRule()); } 457{ after(grammarAccess.getMetamodelElementRule()); }
458 EOF 458 EOF
459; 459;
460 460
461// Rule MetamodelElement 461// Rule MetamodelElement
462ruleMetamodelElement 462ruleMetamodelElement
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.getMetamodelElementAccess().getGroup()); }
469 (rule__MetamodelElement__Group__0) 469 (rule__MetamodelElement__Group__0)
470 { after(grammarAccess.getMetamodelElementAccess().getGroup()); } 470 { after(grammarAccess.getMetamodelElementAccess().getGroup()); }
471 ) 471 )
472; 472;
473finally { 473finally {
474 restoreStackSize(stackSize); 474 restoreStackSize(stackSize);
475} 475}
476 476
477// Entry rule entryRuleMetamodelDeclaration 477// Entry rule entryRuleMetamodelDeclaration
478entryRuleMetamodelDeclaration 478entryRuleMetamodelDeclaration
479: 479:
480{ before(grammarAccess.getMetamodelDeclarationRule()); } 480{ before(grammarAccess.getMetamodelDeclarationRule()); }
481 ruleMetamodelDeclaration 481 ruleMetamodelDeclaration
482{ after(grammarAccess.getMetamodelDeclarationRule()); } 482{ after(grammarAccess.getMetamodelDeclarationRule()); }
483 EOF 483 EOF
484; 484;
485 485
486// Rule MetamodelDeclaration 486// Rule MetamodelDeclaration
487ruleMetamodelDeclaration 487ruleMetamodelDeclaration
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.getMetamodelDeclarationAccess().getGroup()); }
494 (rule__MetamodelDeclaration__Group__0) 494 (rule__MetamodelDeclaration__Group__0)
495 { after(grammarAccess.getMetamodelDeclarationAccess().getGroup()); } 495 { after(grammarAccess.getMetamodelDeclarationAccess().getGroup()); }
496 ) 496 )
497; 497;
498finally { 498finally {
499 restoreStackSize(stackSize); 499 restoreStackSize(stackSize);
500} 500}
501 501
502// Entry rule entryRuleMetamodelReference 502// Entry rule entryRuleMetamodelReference
503entryRuleMetamodelReference 503entryRuleMetamodelReference
504: 504:
505{ before(grammarAccess.getMetamodelReferenceRule()); } 505{ before(grammarAccess.getMetamodelReferenceRule()); }
506 ruleMetamodelReference 506 ruleMetamodelReference
507{ after(grammarAccess.getMetamodelReferenceRule()); } 507{ after(grammarAccess.getMetamodelReferenceRule()); }
508 EOF 508 EOF
509; 509;
510 510
511// Rule MetamodelReference 511// Rule MetamodelReference
512ruleMetamodelReference 512ruleMetamodelReference
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.getMetamodelReferenceAccess().getReferredAssignment()); }
519 (rule__MetamodelReference__ReferredAssignment) 519 (rule__MetamodelReference__ReferredAssignment)
520 { after(grammarAccess.getMetamodelReferenceAccess().getReferredAssignment()); } 520 { after(grammarAccess.getMetamodelReferenceAccess().getReferredAssignment()); }
521 ) 521 )
522; 522;
523finally { 523finally {
524 restoreStackSize(stackSize); 524 restoreStackSize(stackSize);
525} 525}
526 526
527// Entry rule entryRuleMetamodel 527// Entry rule entryRuleMetamodel
528entryRuleMetamodel 528entryRuleMetamodel
529: 529:
530{ before(grammarAccess.getMetamodelRule()); } 530{ before(grammarAccess.getMetamodelRule()); }
531 ruleMetamodel 531 ruleMetamodel
532{ after(grammarAccess.getMetamodelRule()); } 532{ after(grammarAccess.getMetamodelRule()); }
533 EOF 533 EOF
534; 534;
535 535
536// Rule Metamodel 536// Rule Metamodel
537ruleMetamodel 537ruleMetamodel
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.getMetamodelAccess().getAlternatives()); }
544 (rule__Metamodel__Alternatives) 544 (rule__Metamodel__Alternatives)
545 { after(grammarAccess.getMetamodelAccess().getAlternatives()); } 545 { after(grammarAccess.getMetamodelAccess().getAlternatives()); }
546 ) 546 )
547; 547;
548finally { 548finally {
549 restoreStackSize(stackSize); 549 restoreStackSize(stackSize);
550} 550}
551 551
552// Entry rule entryRulePartialModelSpecification 552// Entry rule entryRulePartialModelSpecification
553entryRulePartialModelSpecification 553entryRulePartialModelSpecification
554: 554:
555{ before(grammarAccess.getPartialModelSpecificationRule()); } 555{ before(grammarAccess.getPartialModelSpecificationRule()); }
556 rulePartialModelSpecification 556 rulePartialModelSpecification
557{ after(grammarAccess.getPartialModelSpecificationRule()); } 557{ after(grammarAccess.getPartialModelSpecificationRule()); }
558 EOF 558 EOF
559; 559;
560 560
561// Rule PartialModelSpecification 561// Rule PartialModelSpecification
562rulePartialModelSpecification 562rulePartialModelSpecification
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.getPartialModelSpecificationAccess().getGroup()); }
569 (rule__PartialModelSpecification__Group__0) 569 (rule__PartialModelSpecification__Group__0)
570 { after(grammarAccess.getPartialModelSpecificationAccess().getGroup()); } 570 { after(grammarAccess.getPartialModelSpecificationAccess().getGroup()); }
571 ) 571 )
572; 572;
573finally { 573finally {
574 restoreStackSize(stackSize); 574 restoreStackSize(stackSize);
575} 575}
576 576
577// Entry rule entryRulePartialModelEntry 577// Entry rule entryRulePartialModelEntry
578entryRulePartialModelEntry 578entryRulePartialModelEntry
579: 579:
580{ before(grammarAccess.getPartialModelEntryRule()); } 580{ before(grammarAccess.getPartialModelEntryRule()); }
581 rulePartialModelEntry 581 rulePartialModelEntry
582{ after(grammarAccess.getPartialModelEntryRule()); } 582{ after(grammarAccess.getPartialModelEntryRule()); }
583 EOF 583 EOF
584; 584;
585 585
586// Rule PartialModelEntry 586// Rule PartialModelEntry
587rulePartialModelEntry 587rulePartialModelEntry
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.getPartialModelEntryAccess().getAlternatives()); }
594 (rule__PartialModelEntry__Alternatives) 594 (rule__PartialModelEntry__Alternatives)
595 { after(grammarAccess.getPartialModelEntryAccess().getAlternatives()); } 595 { after(grammarAccess.getPartialModelEntryAccess().getAlternatives()); }
596 ) 596 )
597; 597;
598finally { 598finally {
599 restoreStackSize(stackSize); 599 restoreStackSize(stackSize);
600} 600}
601 601
602// Entry rule entryRuleModelEntry 602// Entry rule entryRuleModelEntry
603entryRuleModelEntry 603entryRuleModelEntry
604: 604:
605{ before(grammarAccess.getModelEntryRule()); } 605{ before(grammarAccess.getModelEntryRule()); }
606 ruleModelEntry 606 ruleModelEntry
607{ after(grammarAccess.getModelEntryRule()); } 607{ after(grammarAccess.getModelEntryRule()); }
608 EOF 608 EOF
609; 609;
610 610
611// Rule ModelEntry 611// Rule ModelEntry
612ruleModelEntry 612ruleModelEntry
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.getModelEntryAccess().getPathAssignment()); }
619 (rule__ModelEntry__PathAssignment) 619 (rule__ModelEntry__PathAssignment)
620 { after(grammarAccess.getModelEntryAccess().getPathAssignment()); } 620 { after(grammarAccess.getModelEntryAccess().getPathAssignment()); }
621 ) 621 )
622; 622;
623finally { 623finally {
624 restoreStackSize(stackSize); 624 restoreStackSize(stackSize);
625} 625}
626 626
627// Entry rule entryRuleFolderEntry 627// Entry rule entryRuleFolderEntry
628entryRuleFolderEntry 628entryRuleFolderEntry
629: 629:
630{ before(grammarAccess.getFolderEntryRule()); } 630{ before(grammarAccess.getFolderEntryRule()); }
631 ruleFolderEntry 631 ruleFolderEntry
632{ after(grammarAccess.getFolderEntryRule()); } 632{ after(grammarAccess.getFolderEntryRule()); }
633 EOF 633 EOF
634; 634;
635 635
636// Rule FolderEntry 636// Rule FolderEntry
637ruleFolderEntry 637ruleFolderEntry
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.getFolderEntryAccess().getGroup()); }
644 (rule__FolderEntry__Group__0) 644 (rule__FolderEntry__Group__0)
645 { after(grammarAccess.getFolderEntryAccess().getGroup()); } 645 { after(grammarAccess.getFolderEntryAccess().getGroup()); }
646 ) 646 )
647; 647;
648finally { 648finally {
649 restoreStackSize(stackSize); 649 restoreStackSize(stackSize);
650} 650}
651 651
652// Entry rule entryRulePartialModelDeclaration 652// Entry rule entryRulePartialModelDeclaration
653entryRulePartialModelDeclaration 653entryRulePartialModelDeclaration
654: 654:
655{ before(grammarAccess.getPartialModelDeclarationRule()); } 655{ before(grammarAccess.getPartialModelDeclarationRule()); }
656 rulePartialModelDeclaration 656 rulePartialModelDeclaration
657{ after(grammarAccess.getPartialModelDeclarationRule()); } 657{ after(grammarAccess.getPartialModelDeclarationRule()); }
658 EOF 658 EOF
659; 659;
660 660
661// Rule PartialModelDeclaration 661// Rule PartialModelDeclaration
662rulePartialModelDeclaration 662rulePartialModelDeclaration
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.getPartialModelDeclarationAccess().getGroup()); }
669 (rule__PartialModelDeclaration__Group__0) 669 (rule__PartialModelDeclaration__Group__0)
670 { after(grammarAccess.getPartialModelDeclarationAccess().getGroup()); } 670 { after(grammarAccess.getPartialModelDeclarationAccess().getGroup()); }
671 ) 671 )
672; 672;
673finally { 673finally {
674 restoreStackSize(stackSize); 674 restoreStackSize(stackSize);
675} 675}
676 676
677// Entry rule entryRulePartialModelReference 677// Entry rule entryRulePartialModelReference
678entryRulePartialModelReference 678entryRulePartialModelReference
679: 679:
680{ before(grammarAccess.getPartialModelReferenceRule()); } 680{ before(grammarAccess.getPartialModelReferenceRule()); }
681 rulePartialModelReference 681 rulePartialModelReference
682{ after(grammarAccess.getPartialModelReferenceRule()); } 682{ after(grammarAccess.getPartialModelReferenceRule()); }
683 EOF 683 EOF
684; 684;
685 685
686// Rule PartialModelReference 686// Rule PartialModelReference
687rulePartialModelReference 687rulePartialModelReference
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.getPartialModelReferenceAccess().getReferredAssignment()); }
694 (rule__PartialModelReference__ReferredAssignment) 694 (rule__PartialModelReference__ReferredAssignment)
695 { after(grammarAccess.getPartialModelReferenceAccess().getReferredAssignment()); } 695 { after(grammarAccess.getPartialModelReferenceAccess().getReferredAssignment()); }
696 ) 696 )
697; 697;
698finally { 698finally {
699 restoreStackSize(stackSize); 699 restoreStackSize(stackSize);
700} 700}
701 701
702// Entry rule entryRulePartialModel 702// Entry rule entryRulePartialModel
703entryRulePartialModel 703entryRulePartialModel
704: 704:
705{ before(grammarAccess.getPartialModelRule()); } 705{ before(grammarAccess.getPartialModelRule()); }
706 rulePartialModel 706 rulePartialModel
707{ after(grammarAccess.getPartialModelRule()); } 707{ after(grammarAccess.getPartialModelRule()); }
708 EOF 708 EOF
709; 709;
710 710
711// Rule PartialModel 711// Rule PartialModel
712rulePartialModel 712rulePartialModel
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.getPartialModelAccess().getAlternatives()); }
719 (rule__PartialModel__Alternatives) 719 (rule__PartialModel__Alternatives)
720 { after(grammarAccess.getPartialModelAccess().getAlternatives()); } 720 { after(grammarAccess.getPartialModelAccess().getAlternatives()); }
721 ) 721 )
722; 722;
723finally { 723finally {
724 restoreStackSize(stackSize); 724 restoreStackSize(stackSize);
725} 725}
726 726
727// Entry rule entryRulePatternSpecification 727// Entry rule entryRulePatternSpecification
728entryRulePatternSpecification 728entryRulePatternSpecification
729: 729:
730{ before(grammarAccess.getPatternSpecificationRule()); } 730{ before(grammarAccess.getPatternSpecificationRule()); }
731 rulePatternSpecification 731 rulePatternSpecification
732{ after(grammarAccess.getPatternSpecificationRule()); } 732{ after(grammarAccess.getPatternSpecificationRule()); }
733 EOF 733 EOF
734; 734;
735 735
736// Rule PatternSpecification 736// Rule PatternSpecification
737rulePatternSpecification 737rulePatternSpecification
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.getPatternSpecificationAccess().getGroup()); }
744 (rule__PatternSpecification__Group__0) 744 (rule__PatternSpecification__Group__0)
745 { after(grammarAccess.getPatternSpecificationAccess().getGroup()); } 745 { after(grammarAccess.getPatternSpecificationAccess().getGroup()); }
746 ) 746 )
747; 747;
748finally { 748finally {
749 restoreStackSize(stackSize); 749 restoreStackSize(stackSize);
750} 750}
751 751
752// Entry rule entryRulePatternEntry 752// Entry rule entryRulePatternEntry
753entryRulePatternEntry 753entryRulePatternEntry
754: 754:
755{ before(grammarAccess.getPatternEntryRule()); } 755{ before(grammarAccess.getPatternEntryRule()); }
756 rulePatternEntry 756 rulePatternEntry
757{ after(grammarAccess.getPatternEntryRule()); } 757{ after(grammarAccess.getPatternEntryRule()); }
758 EOF 758 EOF
759; 759;
760 760
761// Rule PatternEntry 761// Rule PatternEntry
762rulePatternEntry 762rulePatternEntry
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.getPatternEntryAccess().getAlternatives()); }
769 (rule__PatternEntry__Alternatives) 769 (rule__PatternEntry__Alternatives)
770 { after(grammarAccess.getPatternEntryAccess().getAlternatives()); } 770 { after(grammarAccess.getPatternEntryAccess().getAlternatives()); }
771 ) 771 )
772; 772;
773finally { 773finally {
774 restoreStackSize(stackSize); 774 restoreStackSize(stackSize);
775} 775}
776 776
777// Entry rule entryRuleAllPatternEntry 777// Entry rule entryRuleAllPatternEntry
778entryRuleAllPatternEntry 778entryRuleAllPatternEntry
779: 779:
780{ before(grammarAccess.getAllPatternEntryRule()); } 780{ before(grammarAccess.getAllPatternEntryRule()); }
781 ruleAllPatternEntry 781 ruleAllPatternEntry
782{ after(grammarAccess.getAllPatternEntryRule()); } 782{ after(grammarAccess.getAllPatternEntryRule()); }
783 EOF 783 EOF
784; 784;
785 785
786// Rule AllPatternEntry 786// Rule AllPatternEntry
787ruleAllPatternEntry 787ruleAllPatternEntry
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.getAllPatternEntryAccess().getGroup()); }
794 (rule__AllPatternEntry__Group__0) 794 (rule__AllPatternEntry__Group__0)
795 { after(grammarAccess.getAllPatternEntryAccess().getGroup()); } 795 { after(grammarAccess.getAllPatternEntryAccess().getGroup()); }
796 ) 796 )
797; 797;
798finally { 798finally {
799 restoreStackSize(stackSize); 799 restoreStackSize(stackSize);
800} 800}
801 801
802// Entry rule entryRulePatternElement 802// Entry rule entryRulePatternElement
803entryRulePatternElement 803entryRulePatternElement
804: 804:
805{ before(grammarAccess.getPatternElementRule()); } 805{ before(grammarAccess.getPatternElementRule()); }
806 rulePatternElement 806 rulePatternElement
807{ after(grammarAccess.getPatternElementRule()); } 807{ after(grammarAccess.getPatternElementRule()); }
808 EOF 808 EOF
809; 809;
810 810
811// Rule PatternElement 811// Rule PatternElement
812rulePatternElement 812rulePatternElement
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.getPatternElementAccess().getGroup()); }
819 (rule__PatternElement__Group__0) 819 (rule__PatternElement__Group__0)
820 { after(grammarAccess.getPatternElementAccess().getGroup()); } 820 { after(grammarAccess.getPatternElementAccess().getGroup()); }
821 ) 821 )
822; 822;
823finally { 823finally {
824 restoreStackSize(stackSize); 824 restoreStackSize(stackSize);
825} 825}
826 826
827// Entry rule entryRuleGraphPatternDeclaration 827// Entry rule entryRuleGraphPatternDeclaration
828entryRuleGraphPatternDeclaration 828entryRuleGraphPatternDeclaration
829: 829:
830{ before(grammarAccess.getGraphPatternDeclarationRule()); } 830{ before(grammarAccess.getGraphPatternDeclarationRule()); }
831 ruleGraphPatternDeclaration 831 ruleGraphPatternDeclaration
832{ after(grammarAccess.getGraphPatternDeclarationRule()); } 832{ after(grammarAccess.getGraphPatternDeclarationRule()); }
833 EOF 833 EOF
834; 834;
835 835
836// Rule GraphPatternDeclaration 836// Rule GraphPatternDeclaration
837ruleGraphPatternDeclaration 837ruleGraphPatternDeclaration
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.getGraphPatternDeclarationAccess().getGroup()); }
844 (rule__GraphPatternDeclaration__Group__0) 844 (rule__GraphPatternDeclaration__Group__0)
845 { after(grammarAccess.getGraphPatternDeclarationAccess().getGroup()); } 845 { after(grammarAccess.getGraphPatternDeclarationAccess().getGroup()); }
846 ) 846 )
847; 847;
848finally { 848finally {
849 restoreStackSize(stackSize); 849 restoreStackSize(stackSize);
850} 850}
851 851
852// Entry rule entryRuleGraphPatternReference 852// Entry rule entryRuleGraphPatternReference
853entryRuleGraphPatternReference 853entryRuleGraphPatternReference
854: 854:
855{ before(grammarAccess.getGraphPatternReferenceRule()); } 855{ before(grammarAccess.getGraphPatternReferenceRule()); }
856 ruleGraphPatternReference 856 ruleGraphPatternReference
857{ after(grammarAccess.getGraphPatternReferenceRule()); } 857{ after(grammarAccess.getGraphPatternReferenceRule()); }
858 EOF 858 EOF
859; 859;
860 860
861// Rule GraphPatternReference 861// Rule GraphPatternReference
862ruleGraphPatternReference 862ruleGraphPatternReference
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.getGraphPatternReferenceAccess().getReferredAssignment()); }
869 (rule__GraphPatternReference__ReferredAssignment) 869 (rule__GraphPatternReference__ReferredAssignment)
870 { after(grammarAccess.getGraphPatternReferenceAccess().getReferredAssignment()); } 870 { after(grammarAccess.getGraphPatternReferenceAccess().getReferredAssignment()); }
871 ) 871 )
872; 872;
873finally { 873finally {
874 restoreStackSize(stackSize); 874 restoreStackSize(stackSize);
875} 875}
876 876
877// Entry rule entryRuleGraphPattern 877// Entry rule entryRuleGraphPattern
878entryRuleGraphPattern 878entryRuleGraphPattern
879: 879:
880{ before(grammarAccess.getGraphPatternRule()); } 880{ before(grammarAccess.getGraphPatternRule()); }
881 ruleGraphPattern 881 ruleGraphPattern
882{ after(grammarAccess.getGraphPatternRule()); } 882{ after(grammarAccess.getGraphPatternRule()); }
883 EOF 883 EOF
884; 884;
885 885
886// Rule GraphPattern 886// Rule GraphPattern
887ruleGraphPattern 887ruleGraphPattern
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.getGraphPatternAccess().getAlternatives()); }
894 (rule__GraphPattern__Alternatives) 894 (rule__GraphPattern__Alternatives)
895 { after(grammarAccess.getGraphPatternAccess().getAlternatives()); } 895 { after(grammarAccess.getGraphPatternAccess().getAlternatives()); }
896 ) 896 )
897; 897;
898finally { 898finally {
899 restoreStackSize(stackSize); 899 restoreStackSize(stackSize);
900} 900}
901 901
902// Entry rule entryRuleConfigSpecification 902// Entry rule entryRuleObjectiveSpecification
903entryRuleConfigSpecification 903entryRuleObjectiveSpecification
904: 904:
905{ before(grammarAccess.getConfigSpecificationRule()); } 905{ before(grammarAccess.getObjectiveSpecificationRule()); }
906 ruleConfigSpecification 906 ruleObjectiveSpecification
907{ after(grammarAccess.getConfigSpecificationRule()); } 907{ after(grammarAccess.getObjectiveSpecificationRule()); }
908 EOF 908 EOF
909; 909;
910 910
911// Rule ConfigSpecification 911// Rule ObjectiveSpecification
912ruleConfigSpecification 912ruleObjectiveSpecification
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.getObjectiveSpecificationAccess().getGroup()); }
919 (rule__ConfigSpecification__Group__0) 919 (rule__ObjectiveSpecification__Group__0)
920 { after(grammarAccess.getConfigSpecificationAccess().getGroup()); } 920 { after(grammarAccess.getObjectiveSpecificationAccess().getGroup()); }
921 ) 921 )
922; 922;
923finally { 923finally {
924 restoreStackSize(stackSize); 924 restoreStackSize(stackSize);
925} 925}
926 926
927// Entry rule entryRuleConfigDeclaration 927// Entry rule entryRuleObjectiveEntry
928entryRuleConfigDeclaration 928entryRuleObjectiveEntry
929: 929:
930{ before(grammarAccess.getConfigDeclarationRule()); } 930{ before(grammarAccess.getObjectiveEntryRule()); }
931 ruleConfigDeclaration 931 ruleObjectiveEntry
932{ after(grammarAccess.getConfigDeclarationRule()); } 932{ after(grammarAccess.getObjectiveEntryRule()); }
933 EOF 933 EOF
934; 934;
935 935
936// Rule ConfigDeclaration 936// Rule ObjectiveEntry
937ruleConfigDeclaration 937ruleObjectiveEntry
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.getObjectiveEntryAccess().getAlternatives()); }
944 (rule__ConfigDeclaration__Group__0) 944 (rule__ObjectiveEntry__Alternatives)
945 { after(grammarAccess.getConfigDeclarationAccess().getGroup()); } 945 { after(grammarAccess.getObjectiveEntryAccess().getAlternatives()); }
946 ) 946 )
947; 947;
948finally { 948finally {
949 restoreStackSize(stackSize); 949 restoreStackSize(stackSize);
950} 950}
951 951
952// Entry rule entryRuleConfigEntry 952// Entry rule entryRuleOptimizationEntry
953entryRuleConfigEntry 953entryRuleOptimizationEntry
954: 954:
955{ before(grammarAccess.getConfigEntryRule()); } 955{ before(grammarAccess.getOptimizationEntryRule()); }
956 ruleConfigEntry 956 ruleOptimizationEntry
957{ after(grammarAccess.getConfigEntryRule()); } 957{ after(grammarAccess.getOptimizationEntryRule()); }
958 EOF 958 EOF
959; 959;
960 960
961// Rule ConfigEntry 961// Rule OptimizationEntry
962ruleConfigEntry 962ruleOptimizationEntry
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.getOptimizationEntryAccess().getGroup()); }
969 (rule__ConfigEntry__Alternatives) 969 (rule__OptimizationEntry__Group__0)
970 { after(grammarAccess.getConfigEntryAccess().getAlternatives()); } 970 { after(grammarAccess.getOptimizationEntryAccess().getGroup()); }
971 ) 971 )
972; 972;
973finally { 973finally {
974 restoreStackSize(stackSize); 974 restoreStackSize(stackSize);
975} 975}
976 976
977// Entry rule entryRuleDocumentationEntry 977// Entry rule entryRuleThresholdEntry
978entryRuleDocumentationEntry 978entryRuleThresholdEntry
979: 979:
980{ before(grammarAccess.getDocumentationEntryRule()); } 980{ before(grammarAccess.getThresholdEntryRule()); }
981 ruleDocumentationEntry 981 ruleThresholdEntry
982{ after(grammarAccess.getDocumentationEntryRule()); } 982{ after(grammarAccess.getThresholdEntryRule()); }
983 EOF 983 EOF
984; 984;
985 985
986// Rule DocumentationEntry 986// Rule ThresholdEntry
987ruleDocumentationEntry 987ruleThresholdEntry
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.getThresholdEntryAccess().getGroup()); }
994 (rule__DocumentationEntry__Group__0) 994 (rule__ThresholdEntry__Group__0)
995 { after(grammarAccess.getDocumentationEntryAccess().getGroup()); } 995 { after(grammarAccess.getThresholdEntryAccess().getGroup()); }
996 ) 996 )
997; 997;
998finally { 998finally {
999 restoreStackSize(stackSize); 999 restoreStackSize(stackSize);
1000} 1000}
1001 1001
1002// Entry rule entryRuleRuntimeEntry 1002// Entry rule entryRuleObjectiveFunction
1003entryRuleRuntimeEntry 1003entryRuleObjectiveFunction
1004: 1004:
1005{ before(grammarAccess.getRuntimeEntryRule()); } 1005{ before(grammarAccess.getObjectiveFunctionRule()); }
1006 ruleRuntimeEntry 1006 ruleObjectiveFunction
1007{ after(grammarAccess.getRuntimeEntryRule()); } 1007{ after(grammarAccess.getObjectiveFunctionRule()); }
1008 EOF 1008 EOF
1009; 1009;
1010 1010
1011// Rule RuntimeEntry 1011// Rule ObjectiveFunction
1012ruleRuntimeEntry 1012ruleObjectiveFunction
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.getObjectiveFunctionAccess().getCostObjectiveFunctionParserRuleCall()); }
1019 (rule__RuntimeEntry__Group__0) 1019 ruleCostObjectiveFunction
1020 { after(grammarAccess.getRuntimeEntryAccess().getGroup()); } 1020 { after(grammarAccess.getObjectiveFunctionAccess().getCostObjectiveFunctionParserRuleCall()); }
1021 ) 1021 )
1022; 1022;
1023finally { 1023finally {
1024 restoreStackSize(stackSize); 1024 restoreStackSize(stackSize);
1025} 1025}
1026 1026
1027// Entry rule entryRuleMemoryEntry 1027// Entry rule entryRuleCostObjectiveFunction
1028entryRuleMemoryEntry 1028entryRuleCostObjectiveFunction
1029: 1029:
1030{ before(grammarAccess.getMemoryEntryRule()); } 1030{ before(grammarAccess.getCostObjectiveFunctionRule()); }
1031 ruleMemoryEntry 1031 ruleCostObjectiveFunction
1032{ after(grammarAccess.getMemoryEntryRule()); } 1032{ after(grammarAccess.getCostObjectiveFunctionRule()); }
1033 EOF 1033 EOF
1034; 1034;
1035 1035
1036// Rule MemoryEntry 1036// Rule CostObjectiveFunction
1037ruleMemoryEntry 1037ruleCostObjectiveFunction
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.getCostObjectiveFunctionAccess().getGroup()); }
1044 (rule__MemoryEntry__Group__0) 1044 (rule__CostObjectiveFunction__Group__0)
1045 { after(grammarAccess.getMemoryEntryAccess().getGroup()); } 1045 { after(grammarAccess.getCostObjectiveFunctionAccess().getGroup()); }
1046 ) 1046 )
1047; 1047;
1048finally { 1048finally {
1049 restoreStackSize(stackSize); 1049 restoreStackSize(stackSize);
1050} 1050}
1051 1051
1052// Entry rule entryRuleCustomEntry 1052// Entry rule entryRuleCostEntry
1053entryRuleCustomEntry 1053entryRuleCostEntry
1054: 1054:
1055{ before(grammarAccess.getCustomEntryRule()); } 1055{ before(grammarAccess.getCostEntryRule()); }
1056 ruleCustomEntry 1056 ruleCostEntry
1057{ after(grammarAccess.getCustomEntryRule()); } 1057{ after(grammarAccess.getCostEntryRule()); }
1058 EOF 1058 EOF
1059; 1059;
1060 1060
1061// Rule CustomEntry 1061// Rule CostEntry
1062ruleCustomEntry 1062ruleCostEntry
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.getCostEntryAccess().getGroup()); }
1069 (rule__CustomEntry__Group__0) 1069 (rule__CostEntry__Group__0)
1070 { after(grammarAccess.getCustomEntryAccess().getGroup()); } 1070 { after(grammarAccess.getCostEntryAccess().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()); } 2029finally {
2030 ) 2030 restoreStackSize(stackSize);
2031; 2031}
2032finally { 2032
2033 restoreStackSize(stackSize); 2033rule__Declaration__Alternatives
2034} 2034 @init {
2035 2035 int stackSize = keepStackSize();
2036rule__ClassTypeScope__Alternatives_2 2036 }
2037 @init { 2037:
2038 int stackSize = keepStackSize(); 2038 (
2039 } 2039 { before(grammarAccess.getDeclarationAccess().getFileDeclarationParserRuleCall_0()); }
2040: 2040 ruleFileDeclaration
2041 ( 2041 { after(grammarAccess.getDeclarationAccess().getFileDeclarationParserRuleCall_0()); }
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().getMetamodelDeclarationParserRuleCall_1()); }
2046 | 2046 ruleMetamodelDeclaration
2047 ( 2047 { after(grammarAccess.getDeclarationAccess().getMetamodelDeclarationParserRuleCall_1()); }
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().getPartialModelDeclarationParserRuleCall_2()); }
2052; 2052 rulePartialModelDeclaration
2053finally { 2053 { after(grammarAccess.getDeclarationAccess().getPartialModelDeclarationParserRuleCall_2()); }
2054 restoreStackSize(stackSize); 2054 )
2055} 2055 |
2056 2056 (
2057rule__ClassTypeScope__Alternatives_3 2057 { before(grammarAccess.getDeclarationAccess().getGraphPatternDeclarationParserRuleCall_3()); }
2058 @init { 2058 ruleGraphPatternDeclaration
2059 int stackSize = keepStackSize(); 2059 { after(grammarAccess.getDeclarationAccess().getGraphPatternDeclarationParserRuleCall_3()); }
2060 } 2060 )
2061: 2061 |
2062 ( 2062 (
2063 { before(grammarAccess.getClassTypeScopeAccess().getNumberAssignment_3_0()); } 2063 { before(grammarAccess.getDeclarationAccess().getConfigDeclarationParserRuleCall_4()); }
2064 (rule__ClassTypeScope__NumberAssignment_3_0) 2064 ruleConfigDeclaration
2065 { after(grammarAccess.getClassTypeScopeAccess().getNumberAssignment_3_0()); } 2065 { after(grammarAccess.getDeclarationAccess().getConfigDeclarationParserRuleCall_4()); }
2066 ) 2066 )
2067 | 2067 |
2068 ( 2068 (
2069 { before(grammarAccess.getClassTypeScopeAccess().getNumberAssignment_3_1()); } 2069 { before(grammarAccess.getDeclarationAccess().getScopeDeclarationParserRuleCall_5()); }
2070 (rule__ClassTypeScope__NumberAssignment_3_1) 2070 ruleScopeDeclaration
2071 { after(grammarAccess.getClassTypeScopeAccess().getNumberAssignment_3_1()); } 2071 { after(grammarAccess.getDeclarationAccess().getScopeDeclarationParserRuleCall_5()); }
2072 ) 2072 )
2073; 2073 |
2074finally { 2074 (
2075 restoreStackSize(stackSize); 2075 { before(grammarAccess.getDeclarationAccess().getObjectiveDeclarationParserRuleCall_6()); }
2076} 2076 ruleObjectiveDeclaration
2077 2077 { after(grammarAccess.getDeclarationAccess().getObjectiveDeclarationParserRuleCall_6()); }
2078rule__ObjectTypeScope__Alternatives_2 2078 )
2079 @init { 2079;
2080 int stackSize = keepStackSize(); 2080finally {
2081 } 2081 restoreStackSize(stackSize);
2082: 2082}
2083 ( 2083
2084 { before(grammarAccess.getObjectTypeScopeAccess().getSetsNewAssignment_2_0()); } 2084rule__File__Alternatives
2085 (rule__ObjectTypeScope__SetsNewAssignment_2_0) 2085 @init {
2086 { after(grammarAccess.getObjectTypeScopeAccess().getSetsNewAssignment_2_0()); } 2086 int stackSize = keepStackSize();
2087 ) 2087 }
2088 | 2088:
2089 ( 2089 (
2090 { before(grammarAccess.getObjectTypeScopeAccess().getSetsSumAssignment_2_1()); } 2090 { before(grammarAccess.getFileAccess().getFileSpecificationParserRuleCall_0()); }
2091 (rule__ObjectTypeScope__SetsSumAssignment_2_1) 2091 ruleFileSpecification
2092 { after(grammarAccess.getObjectTypeScopeAccess().getSetsSumAssignment_2_1()); } 2092 { after(grammarAccess.getFileAccess().getFileSpecificationParserRuleCall_0()); }
2093 ) 2093 )
2094; 2094 |
2095finally { 2095 (
2096 restoreStackSize(stackSize); 2096 { before(grammarAccess.getFileAccess().getFileReferenceParserRuleCall_1()); }
2097} 2097 ruleFileReference
2098 2098 { after(grammarAccess.getFileAccess().getFileReferenceParserRuleCall_1()); }
2099rule__ObjectTypeScope__Alternatives_3 2099 )
2100 @init { 2100;
2101 int stackSize = keepStackSize(); 2101finally {
2102 } 2102 restoreStackSize(stackSize);
2103: 2103}
2104 ( 2104
2105 { before(grammarAccess.getObjectTypeScopeAccess().getNumberAssignment_3_0()); } 2105rule__MetamodelEntry__Alternatives
2106 (rule__ObjectTypeScope__NumberAssignment_3_0) 2106 @init {
2107 { after(grammarAccess.getObjectTypeScopeAccess().getNumberAssignment_3_0()); } 2107 int stackSize = keepStackSize();
2108 ) 2108 }
2109 | 2109:
2110 ( 2110 (
2111 { before(grammarAccess.getObjectTypeScopeAccess().getNumberAssignment_3_1()); } 2111 { before(grammarAccess.getMetamodelEntryAccess().getMetamodelElementParserRuleCall_0()); }
2112 (rule__ObjectTypeScope__NumberAssignment_3_1) 2112 ruleMetamodelElement
2113 { after(grammarAccess.getObjectTypeScopeAccess().getNumberAssignment_3_1()); } 2113 { after(grammarAccess.getMetamodelEntryAccess().getMetamodelElementParserRuleCall_0()); }
2114 ) 2114 )
2115; 2115 |
2116finally { 2116 (
2117 restoreStackSize(stackSize); 2117 { before(grammarAccess.getMetamodelEntryAccess().getAllPackageEntryParserRuleCall_1()); }
2118} 2118 ruleAllPackageEntry
2119 2119 { after(grammarAccess.getMetamodelEntryAccess().getAllPackageEntryParserRuleCall_1()); }
2120rule__IntegerTypeScope__Alternatives_2 2120 )
2121 @init { 2121;
2122 int stackSize = keepStackSize(); 2122finally {
2123 } 2123 restoreStackSize(stackSize);
2124: 2124}
2125 ( 2125
2126 { before(grammarAccess.getIntegerTypeScopeAccess().getSetsNewAssignment_2_0()); } 2126rule__Metamodel__Alternatives
2127 (rule__IntegerTypeScope__SetsNewAssignment_2_0) 2127 @init {
2128 { after(grammarAccess.getIntegerTypeScopeAccess().getSetsNewAssignment_2_0()); } 2128 int stackSize = keepStackSize();
2129 ) 2129 }
2130 | 2130:
2131 ( 2131 (
2132 { before(grammarAccess.getIntegerTypeScopeAccess().getSetsSumAssignment_2_1()); } 2132 { before(grammarAccess.getMetamodelAccess().getMetamodelReferenceParserRuleCall_0()); }
2133 (rule__IntegerTypeScope__SetsSumAssignment_2_1) 2133 ruleMetamodelReference
2134 { after(grammarAccess.getIntegerTypeScopeAccess().getSetsSumAssignment_2_1()); } 2134 { after(grammarAccess.getMetamodelAccess().getMetamodelReferenceParserRuleCall_0()); }
2135 ) 2135 )
2136; 2136 |
2137finally { 2137 (
2138 restoreStackSize(stackSize); 2138 { before(grammarAccess.getMetamodelAccess().getMetamodelSpecificationParserRuleCall_1()); }
2139} 2139 ruleMetamodelSpecification
2140 2140 { after(grammarAccess.getMetamodelAccess().getMetamodelSpecificationParserRuleCall_1()); }
2141rule__IntegerTypeScope__Alternatives_3 2141 )
2142 @init { 2142;
2143 int stackSize = keepStackSize(); 2143finally {
2144 } 2144 restoreStackSize(stackSize);
2145: 2145}
2146 ( 2146
2147 { before(grammarAccess.getIntegerTypeScopeAccess().getNumberAssignment_3_0()); } 2147rule__PartialModelEntry__Alternatives
2148 (rule__IntegerTypeScope__NumberAssignment_3_0) 2148 @init {
2149 { after(grammarAccess.getIntegerTypeScopeAccess().getNumberAssignment_3_0()); } 2149 int stackSize = keepStackSize();
2150 ) 2150 }
2151 | 2151:
2152 ( 2152 (
2153 { before(grammarAccess.getIntegerTypeScopeAccess().getNumberAssignment_3_1()); } 2153 { before(grammarAccess.getPartialModelEntryAccess().getModelEntryParserRuleCall_0()); }
2154 (rule__IntegerTypeScope__NumberAssignment_3_1) 2154 ruleModelEntry
2155 { after(grammarAccess.getIntegerTypeScopeAccess().getNumberAssignment_3_1()); } 2155 { after(grammarAccess.getPartialModelEntryAccess().getModelEntryParserRuleCall_0()); }
2156 ) 2156 )
2157 | 2157 |
2158 ( 2158 (
2159 { before(grammarAccess.getIntegerTypeScopeAccess().getNumberAssignment_3_2()); } 2159 { before(grammarAccess.getPartialModelEntryAccess().getFolderEntryParserRuleCall_1()); }
2160 (rule__IntegerTypeScope__NumberAssignment_3_2) 2160 ruleFolderEntry
2161 { after(grammarAccess.getIntegerTypeScopeAccess().getNumberAssignment_3_2()); } 2161 { after(grammarAccess.getPartialModelEntryAccess().getFolderEntryParserRuleCall_1()); }
2162 ) 2162 )
2163; 2163;
2164finally { 2164finally {
2165 restoreStackSize(stackSize); 2165 restoreStackSize(stackSize);
2166} 2166}
2167 2167
2168rule__RealTypeScope__Alternatives_2 2168rule__PartialModel__Alternatives
2169 @init { 2169 @init {
2170 int stackSize = keepStackSize(); 2170 int stackSize = keepStackSize();
2171 } 2171 }
2172: 2172:
2173 ( 2173 (
2174 { before(grammarAccess.getRealTypeScopeAccess().getSetsNewAssignment_2_0()); } 2174 { before(grammarAccess.getPartialModelAccess().getPartialModelSpecificationParserRuleCall_0()); }
2175 (rule__RealTypeScope__SetsNewAssignment_2_0) 2175 rulePartialModelSpecification
2176 { after(grammarAccess.getRealTypeScopeAccess().getSetsNewAssignment_2_0()); } 2176 { after(grammarAccess.getPartialModelAccess().getPartialModelSpecificationParserRuleCall_0()); }
2177 ) 2177 )
2178 | 2178 |
2179 ( 2179 (
2180 { before(grammarAccess.getRealTypeScopeAccess().getSetsSumAssignment_2_1()); } 2180 { before(grammarAccess.getPartialModelAccess().getPartialModelReferenceParserRuleCall_1()); }
2181 (rule__RealTypeScope__SetsSumAssignment_2_1) 2181 rulePartialModelReference
2182 { after(grammarAccess.getRealTypeScopeAccess().getSetsSumAssignment_2_1()); } 2182 { after(grammarAccess.getPartialModelAccess().getPartialModelReferenceParserRuleCall_1()); }
2183 ) 2183 )
2184; 2184;
2185finally { 2185finally {
2186 restoreStackSize(stackSize); 2186 restoreStackSize(stackSize);
2187} 2187}
2188 2188
2189rule__RealTypeScope__Alternatives_3 2189rule__PatternEntry__Alternatives
2190 @init { 2190 @init {
2191 int stackSize = keepStackSize(); 2191 int stackSize = keepStackSize();
2192 } 2192 }
2193: 2193:
2194 ( 2194 (
2195 { before(grammarAccess.getRealTypeScopeAccess().getNumberAssignment_3_0()); } 2195 { before(grammarAccess.getPatternEntryAccess().getPatternElementParserRuleCall_0()); }
2196 (rule__RealTypeScope__NumberAssignment_3_0) 2196 rulePatternElement
2197 { after(grammarAccess.getRealTypeScopeAccess().getNumberAssignment_3_0()); } 2197 { after(grammarAccess.getPatternEntryAccess().getPatternElementParserRuleCall_0()); }
2198 ) 2198 )
2199 | 2199 |
2200 ( 2200 (
2201 { before(grammarAccess.getRealTypeScopeAccess().getNumberAssignment_3_1()); } 2201 { before(grammarAccess.getPatternEntryAccess().getAllPatternEntryParserRuleCall_1()); }
2202 (rule__RealTypeScope__NumberAssignment_3_1) 2202 ruleAllPatternEntry
2203 { after(grammarAccess.getRealTypeScopeAccess().getNumberAssignment_3_1()); } 2203 { after(grammarAccess.getPatternEntryAccess().getAllPatternEntryParserRuleCall_1()); }
2204 ) 2204 )
2205 | 2205;
2206 ( 2206finally {
2207 { before(grammarAccess.getRealTypeScopeAccess().getNumberAssignment_3_2()); } 2207 restoreStackSize(stackSize);
2208 (rule__RealTypeScope__NumberAssignment_3_2) 2208}
2209 { after(grammarAccess.getRealTypeScopeAccess().getNumberAssignment_3_2()); } 2209
2210 ) 2210rule__GraphPattern__Alternatives
2211; 2211 @init {
2212finally { 2212 int stackSize = keepStackSize();
2213 restoreStackSize(stackSize); 2213 }
2214} 2214:
2215 2215 (
2216rule__StringTypeScope__Alternatives_2 2216 { before(grammarAccess.getGraphPatternAccess().getGraphPatternReferenceParserRuleCall_0()); }
2217 @init { 2217 ruleGraphPatternReference
2218 int stackSize = keepStackSize(); 2218 { after(grammarAccess.getGraphPatternAccess().getGraphPatternReferenceParserRuleCall_0()); }
2219 } 2219 )
2220: 2220 |
2221 ( 2221 (
2222 { before(grammarAccess.getStringTypeScopeAccess().getSetsNewAssignment_2_0()); } 2222 { before(grammarAccess.getGraphPatternAccess().getPatternSpecificationParserRuleCall_1()); }
2223 (rule__StringTypeScope__SetsNewAssignment_2_0) 2223 rulePatternSpecification
2224 { after(grammarAccess.getStringTypeScopeAccess().getSetsNewAssignment_2_0()); } 2224 { after(grammarAccess.getGraphPatternAccess().getPatternSpecificationParserRuleCall_1()); }
2225 ) 2225 )
2226 | 2226;
2227 ( 2227finally {
2228 { before(grammarAccess.getStringTypeScopeAccess().getSetsSumAssignment_2_1()); } 2228 restoreStackSize(stackSize);
2229 (rule__StringTypeScope__SetsSumAssignment_2_1) 2229}
2230 { after(grammarAccess.getStringTypeScopeAccess().getSetsSumAssignment_2_1()); } 2230
2231 ) 2231rule__ObjectiveEntry__Alternatives
2232; 2232 @init {
2233finally { 2233 int stackSize = keepStackSize();
2234 restoreStackSize(stackSize); 2234 }
2235} 2235:
2236 2236 (
2237rule__StringTypeScope__Alternatives_3 2237 { before(grammarAccess.getObjectiveEntryAccess().getOptimizationEntryParserRuleCall_0()); }
2238 @init { 2238 ruleOptimizationEntry
2239 int stackSize = keepStackSize(); 2239 { after(grammarAccess.getObjectiveEntryAccess().getOptimizationEntryParserRuleCall_0()); }
2240 } 2240 )
2241: 2241 |
2242 ( 2242 (
2243 { before(grammarAccess.getStringTypeScopeAccess().getNumberAssignment_3_0()); } 2243 { before(grammarAccess.getObjectiveEntryAccess().getThresholdEntryParserRuleCall_1()); }
2244 (rule__StringTypeScope__NumberAssignment_3_0) 2244 ruleThresholdEntry
2245 { after(grammarAccess.getStringTypeScopeAccess().getNumberAssignment_3_0()); } 2245 { after(grammarAccess.getObjectiveEntryAccess().getThresholdEntryParserRuleCall_1()); }
2246 ) 2246 )
2247 | 2247;
2248 ( 2248finally {
2249 { before(grammarAccess.getStringTypeScopeAccess().getNumberAssignment_3_1()); } 2249 restoreStackSize(stackSize);
2250 (rule__StringTypeScope__NumberAssignment_3_1) 2250}
2251 { after(grammarAccess.getStringTypeScopeAccess().getNumberAssignment_3_1()); } 2251
2252 ) 2252rule__Objective__Alternatives
2253 | 2253 @init {
2254 ( 2254 int stackSize = keepStackSize();
2255 { before(grammarAccess.getStringTypeScopeAccess().getNumberAssignment_3_2()); } 2255 }
2256 (rule__StringTypeScope__NumberAssignment_3_2) 2256:
2257 { after(grammarAccess.getStringTypeScopeAccess().getNumberAssignment_3_2()); } 2257 (
2258 ) 2258 { before(grammarAccess.getObjectiveAccess().getObjectiveReferenceParserRuleCall_0()); }
2259; 2259 ruleObjectiveReference
2260finally { 2260 { after(grammarAccess.getObjectiveAccess().getObjectiveReferenceParserRuleCall_0()); }
2261 restoreStackSize(stackSize); 2261 )
2262} 2262 |
2263 2263 (
2264rule__ExactNumber__Alternatives 2264 { before(grammarAccess.getObjectiveAccess().getObjectiveSpecificationParserRuleCall_1()); }
2265 @init { 2265 ruleObjectiveSpecification
2266 int stackSize = keepStackSize(); 2266 { after(grammarAccess.getObjectiveAccess().getObjectiveSpecificationParserRuleCall_1()); }
2267 } 2267 )
2268: 2268;
2269 ( 2269finally {
2270 { before(grammarAccess.getExactNumberAccess().getExactNumberAssignment_0()); } 2270 restoreStackSize(stackSize);
2271 (rule__ExactNumber__ExactNumberAssignment_0) 2271}
2272 { after(grammarAccess.getExactNumberAccess().getExactNumberAssignment_0()); } 2272
2273 ) 2273rule__ConfigEntry__Alternatives
2274 | 2274 @init {
2275 ( 2275 int stackSize = keepStackSize();
2276 { before(grammarAccess.getExactNumberAccess().getExactUnlimitedAssignment_1()); } 2276 }
2277 (rule__ExactNumber__ExactUnlimitedAssignment_1) 2277:
2278 { after(grammarAccess.getExactNumberAccess().getExactUnlimitedAssignment_1()); } 2278 (
2279 ) 2279 { before(grammarAccess.getConfigEntryAccess().getDocumentationEntryParserRuleCall_0()); }
2280; 2280 ruleDocumentationEntry
2281finally { 2281 { after(grammarAccess.getConfigEntryAccess().getDocumentationEntryParserRuleCall_0()); }
2282 restoreStackSize(stackSize); 2282 )
2283} 2283 |
2284 2284 (
2285rule__IntervallNumber__Alternatives_2 2285 { before(grammarAccess.getConfigEntryAccess().getRuntimeEntryParserRuleCall_1()); }
2286 @init { 2286 ruleRuntimeEntry
2287 int stackSize = keepStackSize(); 2287 { after(grammarAccess.getConfigEntryAccess().getRuntimeEntryParserRuleCall_1()); }
2288 } 2288 )
2289: 2289 |
2290 ( 2290 (
2291 { before(grammarAccess.getIntervallNumberAccess().getMaxNumberAssignment_2_0()); } 2291 { before(grammarAccess.getConfigEntryAccess().getMemoryEntryParserRuleCall_2()); }
2292 (rule__IntervallNumber__MaxNumberAssignment_2_0) 2292 ruleMemoryEntry
2293 { after(grammarAccess.getIntervallNumberAccess().getMaxNumberAssignment_2_0()); } 2293 { after(grammarAccess.getConfigEntryAccess().getMemoryEntryParserRuleCall_2()); }
2294 ) 2294 )
2295 | 2295 |
2296 ( 2296 (
2297 { before(grammarAccess.getIntervallNumberAccess().getMaxUnlimitedAssignment_2_1()); } 2297 { before(grammarAccess.getConfigEntryAccess().getCustomEntryParserRuleCall_3()); }
2298 (rule__IntervallNumber__MaxUnlimitedAssignment_2_1) 2298 ruleCustomEntry
2299 { after(grammarAccess.getIntervallNumberAccess().getMaxUnlimitedAssignment_2_1()); } 2299 { after(grammarAccess.getConfigEntryAccess().getCustomEntryParserRuleCall_3()); }
2300 ) 2300 )
2301; 2301;
2302finally { 2302finally {
2303 restoreStackSize(stackSize); 2303 restoreStackSize(stackSize);
2304} 2304}
2305 2305
2306rule__Scope__Alternatives 2306rule__Config__Alternatives
2307 @init { 2307 @init {
2308 int stackSize = keepStackSize(); 2308 int stackSize = keepStackSize();
2309 } 2309 }
2310: 2310:
2311 ( 2311 (
2312 { before(grammarAccess.getScopeAccess().getScopeSpecificationParserRuleCall_0()); } 2312 { before(grammarAccess.getConfigAccess().getConfigSpecificationParserRuleCall_0()); }
2313 ruleScopeSpecification 2313 ruleConfigSpecification
2314 { after(grammarAccess.getScopeAccess().getScopeSpecificationParserRuleCall_0()); } 2314 { after(grammarAccess.getConfigAccess().getConfigSpecificationParserRuleCall_0()); }
2315 ) 2315 )
2316 | 2316 |
2317 ( 2317 (
2318 { before(grammarAccess.getScopeAccess().getScopeReferenceParserRuleCall_1()); } 2318 { before(grammarAccess.getConfigAccess().getConfigReferenceParserRuleCall_1()); }
2319 ruleScopeReference 2319 ruleConfigReference
2320 { after(grammarAccess.getScopeAccess().getScopeReferenceParserRuleCall_1()); } 2320 { after(grammarAccess.getConfigAccess().getConfigReferenceParserRuleCall_1()); }
2321 ) 2321 )
2322; 2322;
2323finally { 2323finally {
2324 restoreStackSize(stackSize); 2324 restoreStackSize(stackSize);
2325} 2325}
2326 2326
2327rule__DocumentLevelSpecification__Alternatives 2327rule__TypeScope__Alternatives
2328 @init { 2328 @init {
2329 int stackSize = keepStackSize(); 2329 int stackSize = keepStackSize();
2330 } 2330 }
2331: 2331:
2332 ( 2332 (
2333 { before(grammarAccess.getDocumentLevelSpecificationAccess().getNoneEnumLiteralDeclaration_0()); } 2333 { before(grammarAccess.getTypeScopeAccess().getClassTypeScopeParserRuleCall_0()); }
2334 ('none') 2334 ruleClassTypeScope
2335 { after(grammarAccess.getDocumentLevelSpecificationAccess().getNoneEnumLiteralDeclaration_0()); } 2335 { after(grammarAccess.getTypeScopeAccess().getClassTypeScopeParserRuleCall_0()); }
2336 ) 2336 )
2337 | 2337 |
2338 ( 2338 (
2339 { before(grammarAccess.getDocumentLevelSpecificationAccess().getNormalEnumLiteralDeclaration_1()); } 2339 { before(grammarAccess.getTypeScopeAccess().getObjectTypeScopeParserRuleCall_1()); }
2340 ('normal') 2340 ruleObjectTypeScope
2341 { after(grammarAccess.getDocumentLevelSpecificationAccess().getNormalEnumLiteralDeclaration_1()); } 2341 { after(grammarAccess.getTypeScopeAccess().getObjectTypeScopeParserRuleCall_1()); }
2342 ) 2342 )
2343 | 2343 |
2344 ( 2344 (
2345 { before(grammarAccess.getDocumentLevelSpecificationAccess().getFullEnumLiteralDeclaration_2()); } 2345 { before(grammarAccess.getTypeScopeAccess().getIntegerTypeScopeParserRuleCall_2()); }
2346 ('full') 2346 ruleIntegerTypeScope
2347 { after(grammarAccess.getDocumentLevelSpecificationAccess().getFullEnumLiteralDeclaration_2()); } 2347 { after(grammarAccess.getTypeScopeAccess().getIntegerTypeScopeParserRuleCall_2()); }
2348 ) 2348 )
2349; 2349 |
2350finally { 2350 (
2351 restoreStackSize(stackSize); 2351 { before(grammarAccess.getTypeScopeAccess().getRealTypeScopeParserRuleCall_3()); }
2352} 2352 ruleRealTypeScope
2353 2353 { after(grammarAccess.getTypeScopeAccess().getRealTypeScopeParserRuleCall_3()); }
2354rule__Solver__Alternatives 2354 )
2355 @init { 2355 |
2356 int stackSize = keepStackSize(); 2356 (
2357 } 2357 { before(grammarAccess.getTypeScopeAccess().getStringTypeScopeParserRuleCall_4()); }
2358: 2358 ruleStringTypeScope
2359 ( 2359 { after(grammarAccess.getTypeScopeAccess().getStringTypeScopeParserRuleCall_4()); }
2360 { before(grammarAccess.getSolverAccess().getSMTSolverEnumLiteralDeclaration_0()); } 2360 )
2361 ('SMTSolver') 2361;
2362 { after(grammarAccess.getSolverAccess().getSMTSolverEnumLiteralDeclaration_0()); } 2362finally {
2363 ) 2363 restoreStackSize(stackSize);
2364 | 2364}
2365 ( 2365
2366 { before(grammarAccess.getSolverAccess().getAlloySolverEnumLiteralDeclaration_1()); } 2366rule__ClassTypeScope__Alternatives_2
2367 ('AlloySolver') 2367 @init {
2368 { after(grammarAccess.getSolverAccess().getAlloySolverEnumLiteralDeclaration_1()); } 2368 int stackSize = keepStackSize();
2369 ) 2369 }
2370 | 2370:
2371 ( 2371 (
2372 { before(grammarAccess.getSolverAccess().getViatraSolverEnumLiteralDeclaration_2()); } 2372 { before(grammarAccess.getClassTypeScopeAccess().getSetsNewAssignment_2_0()); }
2373 ('ViatraSolver') 2373 (rule__ClassTypeScope__SetsNewAssignment_2_0)
2374 { after(grammarAccess.getSolverAccess().getViatraSolverEnumLiteralDeclaration_2()); } 2374 { after(grammarAccess.getClassTypeScopeAccess().getSetsNewAssignment_2_0()); }
2375 ) 2375 )
2376; 2376 |
2377finally { 2377 (
2378 restoreStackSize(stackSize); 2378 { before(grammarAccess.getClassTypeScopeAccess().getSetsSumAssignment_2_1()); }
2379} 2379 (rule__ClassTypeScope__SetsSumAssignment_2_1)
2380 2380 { after(grammarAccess.getClassTypeScopeAccess().getSetsSumAssignment_2_1()); }
2381rule__ConfigurationScript__Group__0 2381 )
2382 @init { 2382;
2383 int stackSize = keepStackSize(); 2383finally {
2384 } 2384 restoreStackSize(stackSize);
2385: 2385}
2386 rule__ConfigurationScript__Group__0__Impl 2386
2387 rule__ConfigurationScript__Group__1 2387rule__ClassTypeScope__Alternatives_3
2388; 2388 @init {
2389finally { 2389 int stackSize = keepStackSize();
2390 restoreStackSize(stackSize); 2390 }
2391} 2391:
2392 2392 (
2393rule__ConfigurationScript__Group__0__Impl 2393 { before(grammarAccess.getClassTypeScopeAccess().getNumberAssignment_3_0()); }
2394 @init { 2394 (rule__ClassTypeScope__NumberAssignment_3_0)
2395 int stackSize = keepStackSize(); 2395 { after(grammarAccess.getClassTypeScopeAccess().getNumberAssignment_3_0()); }
2396 } 2396 )
2397: 2397 |
2398( 2398 (
2399 { before(grammarAccess.getConfigurationScriptAccess().getImportsAssignment_0()); } 2399 { before(grammarAccess.getClassTypeScopeAccess().getNumberAssignment_3_1()); }
2400 (rule__ConfigurationScript__ImportsAssignment_0)* 2400 (rule__ClassTypeScope__NumberAssignment_3_1)
2401 { after(grammarAccess.getConfigurationScriptAccess().getImportsAssignment_0()); } 2401 { after(grammarAccess.getClassTypeScopeAccess().getNumberAssignment_3_1()); }
2402) 2402 )
2403; 2403;
2404finally { 2404finally {
2405 restoreStackSize(stackSize); 2405 restoreStackSize(stackSize);
2406} 2406}
2407 2407
2408rule__ConfigurationScript__Group__1 2408rule__ObjectTypeScope__Alternatives_2
2409 @init { 2409 @init {
2410 int stackSize = keepStackSize(); 2410 int stackSize = keepStackSize();
2411 } 2411 }
2412: 2412:
2413 rule__ConfigurationScript__Group__1__Impl 2413 (
2414; 2414 { before(grammarAccess.getObjectTypeScopeAccess().getSetsNewAssignment_2_0()); }
2415finally { 2415 (rule__ObjectTypeScope__SetsNewAssignment_2_0)
2416 restoreStackSize(stackSize); 2416 { after(grammarAccess.getObjectTypeScopeAccess().getSetsNewAssignment_2_0()); }
2417} 2417 )
2418 2418 |
2419rule__ConfigurationScript__Group__1__Impl 2419 (
2420 @init { 2420 { before(grammarAccess.getObjectTypeScopeAccess().getSetsSumAssignment_2_1()); }
2421 int stackSize = keepStackSize(); 2421 (rule__ObjectTypeScope__SetsSumAssignment_2_1)
2422 } 2422 { after(grammarAccess.getObjectTypeScopeAccess().getSetsSumAssignment_2_1()); }
2423: 2423 )
2424( 2424;
2425 { before(grammarAccess.getConfigurationScriptAccess().getCommandsAssignment_1()); } 2425finally {
2426 (rule__ConfigurationScript__CommandsAssignment_1)* 2426 restoreStackSize(stackSize);
2427 { after(grammarAccess.getConfigurationScriptAccess().getCommandsAssignment_1()); } 2427}
2428) 2428
2429; 2429rule__ObjectTypeScope__Alternatives_3
2430finally { 2430 @init {
2431 restoreStackSize(stackSize); 2431 int stackSize = keepStackSize();
2432} 2432 }
2433 2433:
2434 2434 (
2435rule__QualifiedName__Group__0 2435 { before(grammarAccess.getObjectTypeScopeAccess().getNumberAssignment_3_0()); }
2436 @init { 2436 (rule__ObjectTypeScope__NumberAssignment_3_0)
2437 int stackSize = keepStackSize(); 2437 { after(grammarAccess.getObjectTypeScopeAccess().getNumberAssignment_3_0()); }
2438 } 2438 )
2439: 2439 |
2440 rule__QualifiedName__Group__0__Impl 2440 (
2441 rule__QualifiedName__Group__1 2441 { before(grammarAccess.getObjectTypeScopeAccess().getNumberAssignment_3_1()); }
2442; 2442 (rule__ObjectTypeScope__NumberAssignment_3_1)
2443finally { 2443 { after(grammarAccess.getObjectTypeScopeAccess().getNumberAssignment_3_1()); }
2444 restoreStackSize(stackSize); 2444 )
2445} 2445;
2446 2446finally {
2447rule__QualifiedName__Group__0__Impl 2447 restoreStackSize(stackSize);
2448 @init { 2448}
2449 int stackSize = keepStackSize(); 2449
2450 } 2450rule__IntegerTypeScope__Alternatives_2
2451: 2451 @init {
2452( 2452 int stackSize = keepStackSize();
2453 { before(grammarAccess.getQualifiedNameAccess().getIDTerminalRuleCall_0()); } 2453 }
2454 RULE_ID 2454:
2455 { after(grammarAccess.getQualifiedNameAccess().getIDTerminalRuleCall_0()); } 2455 (
2456) 2456 { before(grammarAccess.getIntegerTypeScopeAccess().getSetsNewAssignment_2_0()); }
2457; 2457 (rule__IntegerTypeScope__SetsNewAssignment_2_0)
2458finally { 2458 { after(grammarAccess.getIntegerTypeScopeAccess().getSetsNewAssignment_2_0()); }
2459 restoreStackSize(stackSize); 2459 )
2460} 2460 |
2461 2461 (
2462rule__QualifiedName__Group__1 2462 { before(grammarAccess.getIntegerTypeScopeAccess().getSetsSumAssignment_2_1()); }
2463 @init { 2463 (rule__IntegerTypeScope__SetsSumAssignment_2_1)
2464 int stackSize = keepStackSize(); 2464 { after(grammarAccess.getIntegerTypeScopeAccess().getSetsSumAssignment_2_1()); }
2465 } 2465 )
2466: 2466;
2467 rule__QualifiedName__Group__1__Impl 2467finally {
2468; 2468 restoreStackSize(stackSize);
2469finally { 2469}
2470 restoreStackSize(stackSize); 2470
2471} 2471rule__IntegerTypeScope__Alternatives_3
2472 2472 @init {
2473rule__QualifiedName__Group__1__Impl 2473 int stackSize = keepStackSize();
2474 @init { 2474 }
2475 int stackSize = keepStackSize(); 2475:
2476 } 2476 (
2477: 2477 { before(grammarAccess.getIntegerTypeScopeAccess().getNumberAssignment_3_0()); }
2478( 2478 (rule__IntegerTypeScope__NumberAssignment_3_0)
2479 { before(grammarAccess.getQualifiedNameAccess().getGroup_1()); } 2479 { after(grammarAccess.getIntegerTypeScopeAccess().getNumberAssignment_3_0()); }
2480 (rule__QualifiedName__Group_1__0)* 2480 )
2481 { after(grammarAccess.getQualifiedNameAccess().getGroup_1()); } 2481 |
2482) 2482 (
2483; 2483 { before(grammarAccess.getIntegerTypeScopeAccess().getNumberAssignment_3_1()); }
2484finally { 2484 (rule__IntegerTypeScope__NumberAssignment_3_1)
2485 restoreStackSize(stackSize); 2485 { after(grammarAccess.getIntegerTypeScopeAccess().getNumberAssignment_3_1()); }
2486} 2486 )
2487 2487 |
2488 2488 (
2489rule__QualifiedName__Group_1__0 2489 { before(grammarAccess.getIntegerTypeScopeAccess().getNumberAssignment_3_2()); }
2490 @init { 2490 (rule__IntegerTypeScope__NumberAssignment_3_2)
2491 int stackSize = keepStackSize(); 2491 { after(grammarAccess.getIntegerTypeScopeAccess().getNumberAssignment_3_2()); }
2492 } 2492 )
2493: 2493;
2494 rule__QualifiedName__Group_1__0__Impl 2494finally {
2495 rule__QualifiedName__Group_1__1 2495 restoreStackSize(stackSize);
2496; 2496}
2497finally { 2497
2498 restoreStackSize(stackSize); 2498rule__RealTypeScope__Alternatives_2
2499} 2499 @init {
2500 2500 int stackSize = keepStackSize();
2501rule__QualifiedName__Group_1__0__Impl 2501 }
2502 @init { 2502:
2503 int stackSize = keepStackSize(); 2503 (
2504 } 2504 { before(grammarAccess.getRealTypeScopeAccess().getSetsNewAssignment_2_0()); }
2505: 2505 (rule__RealTypeScope__SetsNewAssignment_2_0)
2506( 2506 { after(grammarAccess.getRealTypeScopeAccess().getSetsNewAssignment_2_0()); }
2507 { before(grammarAccess.getQualifiedNameAccess().getFullStopKeyword_1_0()); } 2507 )
2508 '.' 2508 |
2509 { after(grammarAccess.getQualifiedNameAccess().getFullStopKeyword_1_0()); } 2509 (
2510) 2510 { before(grammarAccess.getRealTypeScopeAccess().getSetsSumAssignment_2_1()); }
2511; 2511 (rule__RealTypeScope__SetsSumAssignment_2_1)
2512finally { 2512 { after(grammarAccess.getRealTypeScopeAccess().getSetsSumAssignment_2_1()); }
2513 restoreStackSize(stackSize); 2513 )
2514} 2514;
2515 2515finally {
2516rule__QualifiedName__Group_1__1 2516 restoreStackSize(stackSize);
2517 @init { 2517}
2518 int stackSize = keepStackSize(); 2518
2519 } 2519rule__RealTypeScope__Alternatives_3
2520: 2520 @init {
2521 rule__QualifiedName__Group_1__1__Impl 2521 int stackSize = keepStackSize();
2522; 2522 }
2523finally { 2523:
2524 restoreStackSize(stackSize); 2524 (
2525} 2525 { before(grammarAccess.getRealTypeScopeAccess().getNumberAssignment_3_0()); }
2526 2526 (rule__RealTypeScope__NumberAssignment_3_0)
2527rule__QualifiedName__Group_1__1__Impl 2527 { after(grammarAccess.getRealTypeScopeAccess().getNumberAssignment_3_0()); }
2528 @init { 2528 )
2529 int stackSize = keepStackSize(); 2529 |
2530 } 2530 (
2531: 2531 { before(grammarAccess.getRealTypeScopeAccess().getNumberAssignment_3_1()); }
2532( 2532 (rule__RealTypeScope__NumberAssignment_3_1)
2533 { before(grammarAccess.getQualifiedNameAccess().getIDTerminalRuleCall_1_1()); } 2533 { after(grammarAccess.getRealTypeScopeAccess().getNumberAssignment_3_1()); }
2534 RULE_ID 2534 )
2535 { after(grammarAccess.getQualifiedNameAccess().getIDTerminalRuleCall_1_1()); } 2535 |
2536) 2536 (
2537; 2537 { before(grammarAccess.getRealTypeScopeAccess().getNumberAssignment_3_2()); }
2538finally { 2538 (rule__RealTypeScope__NumberAssignment_3_2)
2539 restoreStackSize(stackSize); 2539 { after(grammarAccess.getRealTypeScopeAccess().getNumberAssignment_3_2()); }
2540} 2540 )
2541 2541;
2542 2542finally {
2543rule__REALLiteral__Group__0 2543 restoreStackSize(stackSize);
2544 @init { 2544}
2545 int stackSize = keepStackSize(); 2545
2546 } 2546rule__StringTypeScope__Alternatives_2
2547: 2547 @init {
2548 rule__REALLiteral__Group__0__Impl 2548 int stackSize = keepStackSize();
2549 rule__REALLiteral__Group__1 2549 }
2550; 2550:
2551finally { 2551 (
2552 restoreStackSize(stackSize); 2552 { before(grammarAccess.getStringTypeScopeAccess().getSetsNewAssignment_2_0()); }
2553} 2553 (rule__StringTypeScope__SetsNewAssignment_2_0)
2554 2554 { after(grammarAccess.getStringTypeScopeAccess().getSetsNewAssignment_2_0()); }
2555rule__REALLiteral__Group__0__Impl 2555 )
2556 @init { 2556 |
2557 int stackSize = keepStackSize(); 2557 (
2558 } 2558 { before(grammarAccess.getStringTypeScopeAccess().getSetsSumAssignment_2_1()); }
2559: 2559 (rule__StringTypeScope__SetsSumAssignment_2_1)
2560( 2560 { after(grammarAccess.getStringTypeScopeAccess().getSetsSumAssignment_2_1()); }
2561 { before(grammarAccess.getREALLiteralAccess().getHyphenMinusKeyword_0()); } 2561 )
2562 ('-')? 2562;
2563 { after(grammarAccess.getREALLiteralAccess().getHyphenMinusKeyword_0()); } 2563finally {
2564) 2564 restoreStackSize(stackSize);
2565; 2565}
2566finally { 2566
2567 restoreStackSize(stackSize); 2567rule__StringTypeScope__Alternatives_3
2568} 2568 @init {
2569 2569 int stackSize = keepStackSize();
2570rule__REALLiteral__Group__1 2570 }
2571 @init { 2571:
2572 int stackSize = keepStackSize(); 2572 (
2573 } 2573 { before(grammarAccess.getStringTypeScopeAccess().getNumberAssignment_3_0()); }
2574: 2574 (rule__StringTypeScope__NumberAssignment_3_0)
2575 rule__REALLiteral__Group__1__Impl 2575 { after(grammarAccess.getStringTypeScopeAccess().getNumberAssignment_3_0()); }
2576 rule__REALLiteral__Group__2 2576 )
2577; 2577 |
2578finally { 2578 (
2579 restoreStackSize(stackSize); 2579 { before(grammarAccess.getStringTypeScopeAccess().getNumberAssignment_3_1()); }
2580} 2580 (rule__StringTypeScope__NumberAssignment_3_1)
2581 2581 { after(grammarAccess.getStringTypeScopeAccess().getNumberAssignment_3_1()); }
2582rule__REALLiteral__Group__1__Impl 2582 )
2583 @init { 2583 |
2584 int stackSize = keepStackSize(); 2584 (
2585 } 2585 { before(grammarAccess.getStringTypeScopeAccess().getNumberAssignment_3_2()); }
2586: 2586 (rule__StringTypeScope__NumberAssignment_3_2)
2587( 2587 { after(grammarAccess.getStringTypeScopeAccess().getNumberAssignment_3_2()); }
2588 { before(grammarAccess.getREALLiteralAccess().getINTTerminalRuleCall_1()); } 2588 )
2589 RULE_INT 2589;
2590 { after(grammarAccess.getREALLiteralAccess().getINTTerminalRuleCall_1()); } 2590finally {
2591) 2591 restoreStackSize(stackSize);
2592; 2592}
2593finally { 2593
2594 restoreStackSize(stackSize); 2594rule__ExactNumber__Alternatives
2595} 2595 @init {
2596 2596 int stackSize = keepStackSize();
2597rule__REALLiteral__Group__2 2597 }
2598 @init { 2598:
2599 int stackSize = keepStackSize(); 2599 (
2600 } 2600 { before(grammarAccess.getExactNumberAccess().getExactNumberAssignment_0()); }
2601: 2601 (rule__ExactNumber__ExactNumberAssignment_0)
2602 rule__REALLiteral__Group__2__Impl 2602 { after(grammarAccess.getExactNumberAccess().getExactNumberAssignment_0()); }
2603 rule__REALLiteral__Group__3 2603 )
2604; 2604 |
2605finally { 2605 (
2606 restoreStackSize(stackSize); 2606 { before(grammarAccess.getExactNumberAccess().getExactUnlimitedAssignment_1()); }
2607} 2607 (rule__ExactNumber__ExactUnlimitedAssignment_1)
2608 2608 { after(grammarAccess.getExactNumberAccess().getExactUnlimitedAssignment_1()); }
2609rule__REALLiteral__Group__2__Impl 2609 )
2610 @init { 2610;
2611 int stackSize = keepStackSize(); 2611finally {
2612 } 2612 restoreStackSize(stackSize);
2613: 2613}
2614( 2614
2615 { before(grammarAccess.getREALLiteralAccess().getFullStopKeyword_2()); } 2615rule__IntervallNumber__Alternatives_2
2616 '.' 2616 @init {
2617 { after(grammarAccess.getREALLiteralAccess().getFullStopKeyword_2()); } 2617 int stackSize = keepStackSize();
2618) 2618 }
2619; 2619:
2620finally { 2620 (
2621 restoreStackSize(stackSize); 2621 { before(grammarAccess.getIntervallNumberAccess().getMaxNumberAssignment_2_0()); }
2622} 2622 (rule__IntervallNumber__MaxNumberAssignment_2_0)
2623 2623 { after(grammarAccess.getIntervallNumberAccess().getMaxNumberAssignment_2_0()); }
2624rule__REALLiteral__Group__3 2624 )
2625 @init { 2625 |
2626 int stackSize = keepStackSize(); 2626 (
2627 } 2627 { before(grammarAccess.getIntervallNumberAccess().getMaxUnlimitedAssignment_2_1()); }
2628: 2628 (rule__IntervallNumber__MaxUnlimitedAssignment_2_1)
2629 rule__REALLiteral__Group__3__Impl 2629 { after(grammarAccess.getIntervallNumberAccess().getMaxUnlimitedAssignment_2_1()); }
2630; 2630 )
2631finally { 2631;
2632 restoreStackSize(stackSize); 2632finally {
2633} 2633 restoreStackSize(stackSize);
2634 2634}
2635rule__REALLiteral__Group__3__Impl 2635
2636 @init { 2636rule__Scope__Alternatives
2637 int stackSize = keepStackSize(); 2637 @init {
2638 } 2638 int stackSize = keepStackSize();
2639: 2639 }
2640( 2640:
2641 { before(grammarAccess.getREALLiteralAccess().getINTTerminalRuleCall_3()); } 2641 (
2642 RULE_INT 2642 { before(grammarAccess.getScopeAccess().getScopeSpecificationParserRuleCall_0()); }
2643 { after(grammarAccess.getREALLiteralAccess().getINTTerminalRuleCall_3()); } 2643 ruleScopeSpecification
2644) 2644 { after(grammarAccess.getScopeAccess().getScopeSpecificationParserRuleCall_0()); }
2645; 2645 )
2646finally { 2646 |
2647 restoreStackSize(stackSize); 2647 (
2648} 2648 { before(grammarAccess.getScopeAccess().getScopeReferenceParserRuleCall_1()); }
2649 2649 ruleScopeReference
2650 2650 { after(grammarAccess.getScopeAccess().getScopeReferenceParserRuleCall_1()); }
2651rule__INTLiteral__Group__0 2651 )
2652 @init { 2652;
2653 int stackSize = keepStackSize(); 2653finally {
2654 } 2654 restoreStackSize(stackSize);
2655: 2655}
2656 rule__INTLiteral__Group__0__Impl 2656
2657 rule__INTLiteral__Group__1 2657rule__OptimizationDirection__Alternatives
2658; 2658 @init {
2659finally { 2659 int stackSize = keepStackSize();
2660 restoreStackSize(stackSize); 2660 }
2661} 2661:
2662 2662 (
2663rule__INTLiteral__Group__0__Impl 2663 { before(grammarAccess.getOptimizationDirectionAccess().getMINIMIZEEnumLiteralDeclaration_0()); }
2664 @init { 2664 ('minimize')
2665 int stackSize = keepStackSize(); 2665 { after(grammarAccess.getOptimizationDirectionAccess().getMINIMIZEEnumLiteralDeclaration_0()); }
2666 } 2666 )
2667: 2667 |
2668( 2668 (
2669 { before(grammarAccess.getINTLiteralAccess().getHyphenMinusKeyword_0()); } 2669 { before(grammarAccess.getOptimizationDirectionAccess().getMAXIMIZEEnumLiteralDeclaration_1()); }
2670 ('-')? 2670 ('maximize')
2671 { after(grammarAccess.getINTLiteralAccess().getHyphenMinusKeyword_0()); } 2671 { after(grammarAccess.getOptimizationDirectionAccess().getMAXIMIZEEnumLiteralDeclaration_1()); }
2672) 2672 )
2673; 2673;
2674finally { 2674finally {
2675 restoreStackSize(stackSize); 2675 restoreStackSize(stackSize);
2676} 2676}
2677 2677
2678rule__INTLiteral__Group__1 2678rule__ComparisonOperator__Alternatives
2679 @init { 2679 @init {
2680 int stackSize = keepStackSize(); 2680 int stackSize = keepStackSize();
2681 } 2681 }
2682: 2682:
2683 rule__INTLiteral__Group__1__Impl 2683 (
2684; 2684 { before(grammarAccess.getComparisonOperatorAccess().getLESSEnumLiteralDeclaration_0()); }
2685finally { 2685 ('<')
2686 restoreStackSize(stackSize); 2686 { after(grammarAccess.getComparisonOperatorAccess().getLESSEnumLiteralDeclaration_0()); }
2687} 2687 )
2688 2688 |
2689rule__INTLiteral__Group__1__Impl 2689 (
2690 @init { 2690 { before(grammarAccess.getComparisonOperatorAccess().getGREATEREnumLiteralDeclaration_1()); }
2691 int stackSize = keepStackSize(); 2691 ('>')
2692 } 2692 { after(grammarAccess.getComparisonOperatorAccess().getGREATEREnumLiteralDeclaration_1()); }
2693: 2693 )
2694( 2694 |
2695 { before(grammarAccess.getINTLiteralAccess().getINTTerminalRuleCall_1()); } 2695 (
2696 RULE_INT 2696 { before(grammarAccess.getComparisonOperatorAccess().getLESS_EQUALSEnumLiteralDeclaration_2()); }
2697 { after(grammarAccess.getINTLiteralAccess().getINTTerminalRuleCall_1()); } 2697 ('<=')
2698) 2698 { after(grammarAccess.getComparisonOperatorAccess().getLESS_EQUALSEnumLiteralDeclaration_2()); }
2699; 2699 )
2700finally { 2700 |
2701 restoreStackSize(stackSize); 2701 (
2702} 2702 { before(grammarAccess.getComparisonOperatorAccess().getGREATER_EQUALSEnumLiteralDeclaration_3()); }
2703 2703 ('>=')
2704 2704 { after(grammarAccess.getComparisonOperatorAccess().getGREATER_EQUALSEnumLiteralDeclaration_3()); }
2705rule__EPackageImport__Group__0 2705 )
2706 @init { 2706;
2707 int stackSize = keepStackSize(); 2707finally {
2708 } 2708 restoreStackSize(stackSize);
2709: 2709}
2710 rule__EPackageImport__Group__0__Impl 2710
2711 rule__EPackageImport__Group__1 2711rule__DocumentLevelSpecification__Alternatives
2712; 2712 @init {
2713finally { 2713 int stackSize = keepStackSize();
2714 restoreStackSize(stackSize); 2714 }
2715} 2715:
2716 2716 (
2717rule__EPackageImport__Group__0__Impl 2717 { before(grammarAccess.getDocumentLevelSpecificationAccess().getNoneEnumLiteralDeclaration_0()); }
2718 @init { 2718 ('none')
2719 int stackSize = keepStackSize(); 2719 { after(grammarAccess.getDocumentLevelSpecificationAccess().getNoneEnumLiteralDeclaration_0()); }
2720 } 2720 )
2721: 2721 |
2722( 2722 (
2723 { before(grammarAccess.getEPackageImportAccess().getImportKeyword_0()); } 2723 { before(grammarAccess.getDocumentLevelSpecificationAccess().getNormalEnumLiteralDeclaration_1()); }
2724 'import' 2724 ('normal')
2725 { after(grammarAccess.getEPackageImportAccess().getImportKeyword_0()); } 2725 { after(grammarAccess.getDocumentLevelSpecificationAccess().getNormalEnumLiteralDeclaration_1()); }
2726) 2726 )
2727; 2727 |
2728finally { 2728 (
2729 restoreStackSize(stackSize); 2729 { before(grammarAccess.getDocumentLevelSpecificationAccess().getFullEnumLiteralDeclaration_2()); }
2730} 2730 ('full')
2731 2731 { after(grammarAccess.getDocumentLevelSpecificationAccess().getFullEnumLiteralDeclaration_2()); }
2732rule__EPackageImport__Group__1 2732 )
2733 @init { 2733;
2734 int stackSize = keepStackSize(); 2734finally {
2735 } 2735 restoreStackSize(stackSize);
2736: 2736}
2737 rule__EPackageImport__Group__1__Impl 2737
2738 rule__EPackageImport__Group__2 2738rule__Solver__Alternatives
2739; 2739 @init {
2740finally { 2740 int stackSize = keepStackSize();
2741 restoreStackSize(stackSize); 2741 }
2742} 2742:
2743 2743 (
2744rule__EPackageImport__Group__1__Impl 2744 { before(grammarAccess.getSolverAccess().getSMTSolverEnumLiteralDeclaration_0()); }
2745 @init { 2745 ('SMTSolver')
2746 int stackSize = keepStackSize(); 2746 { after(grammarAccess.getSolverAccess().getSMTSolverEnumLiteralDeclaration_0()); }
2747 } 2747 )
2748: 2748 |
2749( 2749 (
2750 { before(grammarAccess.getEPackageImportAccess().getEpackageKeyword_1()); } 2750 { before(grammarAccess.getSolverAccess().getAlloySolverEnumLiteralDeclaration_1()); }
2751 'epackage' 2751 ('AlloySolver')
2752 { after(grammarAccess.getEPackageImportAccess().getEpackageKeyword_1()); } 2752 { after(grammarAccess.getSolverAccess().getAlloySolverEnumLiteralDeclaration_1()); }
2753) 2753 )
2754; 2754 |
2755finally { 2755 (
2756 restoreStackSize(stackSize); 2756 { before(grammarAccess.getSolverAccess().getViatraSolverEnumLiteralDeclaration_2()); }
2757} 2757 ('ViatraSolver')
2758 2758 { after(grammarAccess.getSolverAccess().getViatraSolverEnumLiteralDeclaration_2()); }
2759rule__EPackageImport__Group__2 2759 )
2760 @init { 2760;
2761 int stackSize = keepStackSize(); 2761finally {
2762 } 2762 restoreStackSize(stackSize);
2763: 2763}
2764 rule__EPackageImport__Group__2__Impl 2764
2765; 2765rule__ConfigurationScript__Group__0
2766finally { 2766 @init {
2767 restoreStackSize(stackSize); 2767 int stackSize = keepStackSize();
2768} 2768 }
2769 2769:
2770rule__EPackageImport__Group__2__Impl 2770 rule__ConfigurationScript__Group__0__Impl
2771 @init { 2771 rule__ConfigurationScript__Group__1
2772 int stackSize = keepStackSize(); 2772;
2773 } 2773finally {
2774: 2774 restoreStackSize(stackSize);
2775( 2775}
2776 { before(grammarAccess.getEPackageImportAccess().getImportedPackageAssignment_2()); } 2776
2777 (rule__EPackageImport__ImportedPackageAssignment_2) 2777rule__ConfigurationScript__Group__0__Impl
2778 { after(grammarAccess.getEPackageImportAccess().getImportedPackageAssignment_2()); } 2778 @init {
2779) 2779 int stackSize = keepStackSize();
2780; 2780 }
2781finally { 2781:
2782 restoreStackSize(stackSize); 2782(
2783} 2783 { before(grammarAccess.getConfigurationScriptAccess().getImportsAssignment_0()); }
2784 2784 (rule__ConfigurationScript__ImportsAssignment_0)*
2785 2785 { after(grammarAccess.getConfigurationScriptAccess().getImportsAssignment_0()); }
2786rule__ViatraImport__Group__0 2786)
2787 @init { 2787;
2788 int stackSize = keepStackSize(); 2788finally {
2789 } 2789 restoreStackSize(stackSize);
2790: 2790}
2791 rule__ViatraImport__Group__0__Impl 2791
2792 rule__ViatraImport__Group__1 2792rule__ConfigurationScript__Group__1
2793; 2793 @init {
2794finally { 2794 int stackSize = keepStackSize();
2795 restoreStackSize(stackSize); 2795 }
2796} 2796:
2797 2797 rule__ConfigurationScript__Group__1__Impl
2798rule__ViatraImport__Group__0__Impl 2798;
2799 @init { 2799finally {
2800 int stackSize = keepStackSize(); 2800 restoreStackSize(stackSize);
2801 } 2801}
2802: 2802
2803( 2803rule__ConfigurationScript__Group__1__Impl
2804 { before(grammarAccess.getViatraImportAccess().getImportKeyword_0()); } 2804 @init {
2805 'import' 2805 int stackSize = keepStackSize();
2806 { after(grammarAccess.getViatraImportAccess().getImportKeyword_0()); } 2806 }
2807) 2807:
2808; 2808(
2809finally { 2809 { before(grammarAccess.getConfigurationScriptAccess().getCommandsAssignment_1()); }
2810 restoreStackSize(stackSize); 2810 (rule__ConfigurationScript__CommandsAssignment_1)*
2811} 2811 { after(grammarAccess.getConfigurationScriptAccess().getCommandsAssignment_1()); }
2812 2812)
2813rule__ViatraImport__Group__1 2813;
2814 @init { 2814finally {
2815 int stackSize = keepStackSize(); 2815 restoreStackSize(stackSize);
2816 } 2816}
2817: 2817
2818 rule__ViatraImport__Group__1__Impl 2818
2819 rule__ViatraImport__Group__2 2819rule__QualifiedName__Group__0
2820; 2820 @init {
2821finally { 2821 int stackSize = keepStackSize();
2822 restoreStackSize(stackSize); 2822 }
2823} 2823:
2824 2824 rule__QualifiedName__Group__0__Impl
2825rule__ViatraImport__Group__1__Impl 2825 rule__QualifiedName__Group__1
2826 @init { 2826;
2827 int stackSize = keepStackSize(); 2827finally {
2828 } 2828 restoreStackSize(stackSize);
2829: 2829}
2830( 2830
2831 { before(grammarAccess.getViatraImportAccess().getViatraKeyword_1()); } 2831rule__QualifiedName__Group__0__Impl
2832 'viatra' 2832 @init {
2833 { after(grammarAccess.getViatraImportAccess().getViatraKeyword_1()); } 2833 int stackSize = keepStackSize();
2834) 2834 }
2835; 2835:
2836finally { 2836(
2837 restoreStackSize(stackSize); 2837 { before(grammarAccess.getQualifiedNameAccess().getIDTerminalRuleCall_0()); }
2838} 2838 RULE_ID
2839 2839 { after(grammarAccess.getQualifiedNameAccess().getIDTerminalRuleCall_0()); }
2840rule__ViatraImport__Group__2 2840)
2841 @init { 2841;
2842 int stackSize = keepStackSize(); 2842finally {
2843 } 2843 restoreStackSize(stackSize);
2844: 2844}
2845 rule__ViatraImport__Group__2__Impl 2845
2846; 2846rule__QualifiedName__Group__1
2847finally { 2847 @init {
2848 restoreStackSize(stackSize); 2848 int stackSize = keepStackSize();
2849} 2849 }
2850 2850:
2851rule__ViatraImport__Group__2__Impl 2851 rule__QualifiedName__Group__1__Impl
2852 @init { 2852;
2853 int stackSize = keepStackSize(); 2853finally {
2854 } 2854 restoreStackSize(stackSize);
2855: 2855}
2856( 2856
2857 { before(grammarAccess.getViatraImportAccess().getImportedViatraAssignment_2()); } 2857rule__QualifiedName__Group__1__Impl
2858 (rule__ViatraImport__ImportedViatraAssignment_2) 2858 @init {
2859 { after(grammarAccess.getViatraImportAccess().getImportedViatraAssignment_2()); } 2859 int stackSize = keepStackSize();
2860) 2860 }
2861; 2861:
2862finally { 2862(
2863 restoreStackSize(stackSize); 2863 { before(grammarAccess.getQualifiedNameAccess().getGroup_1()); }
2864} 2864 (rule__QualifiedName__Group_1__0)*
2865 2865 { after(grammarAccess.getQualifiedNameAccess().getGroup_1()); }
2866 2866)
2867rule__FileDeclaration__Group__0 2867;
2868 @init { 2868finally {
2869 int stackSize = keepStackSize(); 2869 restoreStackSize(stackSize);
2870 } 2870}
2871: 2871
2872 rule__FileDeclaration__Group__0__Impl 2872
2873 rule__FileDeclaration__Group__1 2873rule__QualifiedName__Group_1__0
2874; 2874 @init {
2875finally { 2875 int stackSize = keepStackSize();
2876 restoreStackSize(stackSize); 2876 }
2877} 2877:
2878 2878 rule__QualifiedName__Group_1__0__Impl
2879rule__FileDeclaration__Group__0__Impl 2879 rule__QualifiedName__Group_1__1
2880 @init { 2880;
2881 int stackSize = keepStackSize(); 2881finally {
2882 } 2882 restoreStackSize(stackSize);
2883: 2883}
2884( 2884
2885 { before(grammarAccess.getFileDeclarationAccess().getFileKeyword_0()); } 2885rule__QualifiedName__Group_1__0__Impl
2886 'file' 2886 @init {
2887 { after(grammarAccess.getFileDeclarationAccess().getFileKeyword_0()); } 2887 int stackSize = keepStackSize();
2888) 2888 }
2889; 2889:
2890finally { 2890(
2891 restoreStackSize(stackSize); 2891 { before(grammarAccess.getQualifiedNameAccess().getFullStopKeyword_1_0()); }
2892} 2892 '.'
2893 2893 { after(grammarAccess.getQualifiedNameAccess().getFullStopKeyword_1_0()); }
2894rule__FileDeclaration__Group__1 2894)
2895 @init { 2895;
2896 int stackSize = keepStackSize(); 2896finally {
2897 } 2897 restoreStackSize(stackSize);
2898: 2898}
2899 rule__FileDeclaration__Group__1__Impl 2899
2900 rule__FileDeclaration__Group__2 2900rule__QualifiedName__Group_1__1
2901; 2901 @init {
2902finally { 2902 int stackSize = keepStackSize();
2903 restoreStackSize(stackSize); 2903 }
2904} 2904:
2905 2905 rule__QualifiedName__Group_1__1__Impl
2906rule__FileDeclaration__Group__1__Impl 2906;
2907 @init { 2907finally {
2908 int stackSize = keepStackSize(); 2908 restoreStackSize(stackSize);
2909 } 2909}
2910: 2910
2911( 2911rule__QualifiedName__Group_1__1__Impl
2912 { before(grammarAccess.getFileDeclarationAccess().getNameAssignment_1()); } 2912 @init {
2913 (rule__FileDeclaration__NameAssignment_1) 2913 int stackSize = keepStackSize();
2914 { after(grammarAccess.getFileDeclarationAccess().getNameAssignment_1()); } 2914 }
2915) 2915:
2916; 2916(
2917finally { 2917 { before(grammarAccess.getQualifiedNameAccess().getIDTerminalRuleCall_1_1()); }
2918 restoreStackSize(stackSize); 2918 RULE_ID
2919} 2919 { after(grammarAccess.getQualifiedNameAccess().getIDTerminalRuleCall_1_1()); }
2920 2920)
2921rule__FileDeclaration__Group__2 2921;
2922 @init { 2922finally {
2923 int stackSize = keepStackSize(); 2923 restoreStackSize(stackSize);
2924 } 2924}
2925: 2925
2926 rule__FileDeclaration__Group__2__Impl 2926
2927 rule__FileDeclaration__Group__3 2927rule__REALLiteral__Group__0
2928; 2928 @init {
2929finally { 2929 int stackSize = keepStackSize();
2930 restoreStackSize(stackSize); 2930 }
2931} 2931:
2932 2932 rule__REALLiteral__Group__0__Impl
2933rule__FileDeclaration__Group__2__Impl 2933 rule__REALLiteral__Group__1
2934 @init { 2934;
2935 int stackSize = keepStackSize(); 2935finally {
2936 } 2936 restoreStackSize(stackSize);
2937: 2937}
2938( 2938
2939 { before(grammarAccess.getFileDeclarationAccess().getEqualsSignKeyword_2()); } 2939rule__REALLiteral__Group__0__Impl
2940 '=' 2940 @init {
2941 { after(grammarAccess.getFileDeclarationAccess().getEqualsSignKeyword_2()); } 2941 int stackSize = keepStackSize();
2942) 2942 }
2943; 2943:
2944finally { 2944(
2945 restoreStackSize(stackSize); 2945 { before(grammarAccess.getREALLiteralAccess().getHyphenMinusKeyword_0()); }
2946} 2946 ('-')?
2947 2947 { after(grammarAccess.getREALLiteralAccess().getHyphenMinusKeyword_0()); }
2948rule__FileDeclaration__Group__3 2948)
2949 @init { 2949;
2950 int stackSize = keepStackSize(); 2950finally {
2951 } 2951 restoreStackSize(stackSize);
2952: 2952}
2953 rule__FileDeclaration__Group__3__Impl 2953
2954; 2954rule__REALLiteral__Group__1
2955finally { 2955 @init {
2956 restoreStackSize(stackSize); 2956 int stackSize = keepStackSize();
2957} 2957 }
2958 2958:
2959rule__FileDeclaration__Group__3__Impl 2959 rule__REALLiteral__Group__1__Impl
2960 @init { 2960 rule__REALLiteral__Group__2
2961 int stackSize = keepStackSize(); 2961;
2962 } 2962finally {
2963: 2963 restoreStackSize(stackSize);
2964( 2964}
2965 { before(grammarAccess.getFileDeclarationAccess().getSpecificationAssignment_3()); } 2965
2966 (rule__FileDeclaration__SpecificationAssignment_3) 2966rule__REALLiteral__Group__1__Impl
2967 { after(grammarAccess.getFileDeclarationAccess().getSpecificationAssignment_3()); } 2967 @init {
2968) 2968 int stackSize = keepStackSize();
2969; 2969 }
2970finally { 2970:
2971 restoreStackSize(stackSize); 2971(
2972} 2972 { before(grammarAccess.getREALLiteralAccess().getINTTerminalRuleCall_1()); }
2973 2973 RULE_INT
2974 2974 { after(grammarAccess.getREALLiteralAccess().getINTTerminalRuleCall_1()); }
2975rule__MetamodelSpecification__Group__0 2975)
2976 @init { 2976;
2977 int stackSize = keepStackSize(); 2977finally {
2978 } 2978 restoreStackSize(stackSize);
2979: 2979}
2980 rule__MetamodelSpecification__Group__0__Impl 2980
2981 rule__MetamodelSpecification__Group__1 2981rule__REALLiteral__Group__2
2982; 2982 @init {
2983finally { 2983 int stackSize = keepStackSize();
2984 restoreStackSize(stackSize); 2984 }
2985} 2985:
2986 2986 rule__REALLiteral__Group__2__Impl
2987rule__MetamodelSpecification__Group__0__Impl 2987 rule__REALLiteral__Group__3
2988 @init { 2988;
2989 int stackSize = keepStackSize(); 2989finally {
2990 } 2990 restoreStackSize(stackSize);
2991: 2991}
2992( 2992
2993 { before(grammarAccess.getMetamodelSpecificationAccess().getLeftCurlyBracketKeyword_0()); } 2993rule__REALLiteral__Group__2__Impl
2994 '{' 2994 @init {
2995 { after(grammarAccess.getMetamodelSpecificationAccess().getLeftCurlyBracketKeyword_0()); } 2995 int stackSize = keepStackSize();
2996) 2996 }
2997; 2997:
2998finally { 2998(
2999 restoreStackSize(stackSize); 2999 { before(grammarAccess.getREALLiteralAccess().getFullStopKeyword_2()); }
3000} 3000 '.'
3001 3001 { after(grammarAccess.getREALLiteralAccess().getFullStopKeyword_2()); }
3002rule__MetamodelSpecification__Group__1 3002)
3003 @init { 3003;
3004 int stackSize = keepStackSize(); 3004finally {
3005 } 3005 restoreStackSize(stackSize);
3006: 3006}
3007 rule__MetamodelSpecification__Group__1__Impl 3007
3008 rule__MetamodelSpecification__Group__2 3008rule__REALLiteral__Group__3
3009; 3009 @init {
3010finally { 3010 int stackSize = keepStackSize();
3011 restoreStackSize(stackSize); 3011 }
3012} 3012:
3013 3013 rule__REALLiteral__Group__3__Impl
3014rule__MetamodelSpecification__Group__1__Impl 3014;
3015 @init { 3015finally {
3016 int stackSize = keepStackSize(); 3016 restoreStackSize(stackSize);
3017 } 3017}
3018: 3018
3019( 3019rule__REALLiteral__Group__3__Impl
3020 { before(grammarAccess.getMetamodelSpecificationAccess().getEntriesAssignment_1()); } 3020 @init {
3021 (rule__MetamodelSpecification__EntriesAssignment_1) 3021 int stackSize = keepStackSize();
3022 { after(grammarAccess.getMetamodelSpecificationAccess().getEntriesAssignment_1()); } 3022 }
3023) 3023:
3024; 3024(
3025finally { 3025 { before(grammarAccess.getREALLiteralAccess().getINTTerminalRuleCall_3()); }
3026 restoreStackSize(stackSize); 3026 RULE_INT
3027} 3027 { after(grammarAccess.getREALLiteralAccess().getINTTerminalRuleCall_3()); }
3028 3028)
3029rule__MetamodelSpecification__Group__2 3029;
3030 @init { 3030finally {
3031 int stackSize = keepStackSize(); 3031 restoreStackSize(stackSize);
3032 } 3032}
3033: 3033
3034 rule__MetamodelSpecification__Group__2__Impl 3034
3035 rule__MetamodelSpecification__Group__3 3035rule__INTLiteral__Group__0
3036; 3036 @init {
3037finally { 3037 int stackSize = keepStackSize();
3038 restoreStackSize(stackSize); 3038 }
3039} 3039:
3040 3040 rule__INTLiteral__Group__0__Impl
3041rule__MetamodelSpecification__Group__2__Impl 3041 rule__INTLiteral__Group__1
3042 @init { 3042;
3043 int stackSize = keepStackSize(); 3043finally {
3044 } 3044 restoreStackSize(stackSize);
3045: 3045}
3046( 3046
3047 { before(grammarAccess.getMetamodelSpecificationAccess().getGroup_2()); } 3047rule__INTLiteral__Group__0__Impl
3048 (rule__MetamodelSpecification__Group_2__0)* 3048 @init {
3049 { after(grammarAccess.getMetamodelSpecificationAccess().getGroup_2()); } 3049 int stackSize = keepStackSize();
3050) 3050 }
3051; 3051:
3052finally { 3052(
3053 restoreStackSize(stackSize); 3053 { before(grammarAccess.getINTLiteralAccess().getHyphenMinusKeyword_0()); }
3054} 3054 ('-')?
3055 3055 { after(grammarAccess.getINTLiteralAccess().getHyphenMinusKeyword_0()); }
3056rule__MetamodelSpecification__Group__3 3056)
3057 @init { 3057;
3058 int stackSize = keepStackSize(); 3058finally {
3059 } 3059 restoreStackSize(stackSize);
3060: 3060}
3061 rule__MetamodelSpecification__Group__3__Impl 3061
3062; 3062rule__INTLiteral__Group__1
3063finally { 3063 @init {
3064 restoreStackSize(stackSize); 3064 int stackSize = keepStackSize();
3065} 3065 }
3066 3066:
3067rule__MetamodelSpecification__Group__3__Impl 3067 rule__INTLiteral__Group__1__Impl
3068 @init { 3068;
3069 int stackSize = keepStackSize(); 3069finally {
3070 } 3070 restoreStackSize(stackSize);
3071: 3071}
3072( 3072
3073 { before(grammarAccess.getMetamodelSpecificationAccess().getRightCurlyBracketKeyword_3()); } 3073rule__INTLiteral__Group__1__Impl
3074 '}' 3074 @init {
3075 { after(grammarAccess.getMetamodelSpecificationAccess().getRightCurlyBracketKeyword_3()); } 3075 int stackSize = keepStackSize();
3076) 3076 }
3077; 3077:
3078finally { 3078(
3079 restoreStackSize(stackSize); 3079 { before(grammarAccess.getINTLiteralAccess().getINTTerminalRuleCall_1()); }
3080} 3080 RULE_INT
3081 3081 { after(grammarAccess.getINTLiteralAccess().getINTTerminalRuleCall_1()); }
3082 3082)
3083rule__MetamodelSpecification__Group_2__0 3083;
3084 @init { 3084finally {
3085 int stackSize = keepStackSize(); 3085 restoreStackSize(stackSize);
3086 } 3086}
3087: 3087
3088 rule__MetamodelSpecification__Group_2__0__Impl 3088
3089 rule__MetamodelSpecification__Group_2__1 3089rule__EPackageImport__Group__0
3090; 3090 @init {
3091finally { 3091 int stackSize = keepStackSize();
3092 restoreStackSize(stackSize); 3092 }
3093} 3093:
3094 3094 rule__EPackageImport__Group__0__Impl
3095rule__MetamodelSpecification__Group_2__0__Impl 3095 rule__EPackageImport__Group__1
3096 @init { 3096;
3097 int stackSize = keepStackSize(); 3097finally {
3098 } 3098 restoreStackSize(stackSize);
3099: 3099}
3100( 3100
3101 { before(grammarAccess.getMetamodelSpecificationAccess().getCommaKeyword_2_0()); } 3101rule__EPackageImport__Group__0__Impl
3102 ',' 3102 @init {
3103 { after(grammarAccess.getMetamodelSpecificationAccess().getCommaKeyword_2_0()); } 3103 int stackSize = keepStackSize();
3104) 3104 }
3105; 3105:
3106finally { 3106(
3107 restoreStackSize(stackSize); 3107 { before(grammarAccess.getEPackageImportAccess().getImportKeyword_0()); }
3108} 3108 'import'
3109 3109 { after(grammarAccess.getEPackageImportAccess().getImportKeyword_0()); }
3110rule__MetamodelSpecification__Group_2__1 3110)
3111 @init { 3111;
3112 int stackSize = keepStackSize(); 3112finally {
3113 } 3113 restoreStackSize(stackSize);
3114: 3114}
3115 rule__MetamodelSpecification__Group_2__1__Impl 3115
3116; 3116rule__EPackageImport__Group__1
3117finally { 3117 @init {
3118 restoreStackSize(stackSize); 3118 int stackSize = keepStackSize();
3119} 3119 }
3120 3120:
3121rule__MetamodelSpecification__Group_2__1__Impl 3121 rule__EPackageImport__Group__1__Impl
3122 @init { 3122 rule__EPackageImport__Group__2
3123 int stackSize = keepStackSize(); 3123;
3124 } 3124finally {
3125: 3125 restoreStackSize(stackSize);
3126( 3126}
3127 { before(grammarAccess.getMetamodelSpecificationAccess().getEntriesAssignment_2_1()); } 3127
3128 (rule__MetamodelSpecification__EntriesAssignment_2_1) 3128rule__EPackageImport__Group__1__Impl
3129 { after(grammarAccess.getMetamodelSpecificationAccess().getEntriesAssignment_2_1()); } 3129 @init {
3130) 3130 int stackSize = keepStackSize();
3131; 3131 }
3132finally { 3132:
3133 restoreStackSize(stackSize); 3133(
3134} 3134 { before(grammarAccess.getEPackageImportAccess().getEpackageKeyword_1()); }
3135 3135 'epackage'
3136 3136 { after(grammarAccess.getEPackageImportAccess().getEpackageKeyword_1()); }
3137rule__AllPackageEntry__Group__0 3137)
3138 @init { 3138;
3139 int stackSize = keepStackSize(); 3139finally {
3140 } 3140 restoreStackSize(stackSize);
3141: 3141}
3142 rule__AllPackageEntry__Group__0__Impl 3142
3143 rule__AllPackageEntry__Group__1 3143rule__EPackageImport__Group__2
3144; 3144 @init {
3145finally { 3145 int stackSize = keepStackSize();
3146 restoreStackSize(stackSize); 3146 }
3147} 3147:
3148 3148 rule__EPackageImport__Group__2__Impl
3149rule__AllPackageEntry__Group__0__Impl 3149;
3150 @init { 3150finally {
3151 int stackSize = keepStackSize(); 3151 restoreStackSize(stackSize);
3152 } 3152}
3153: 3153
3154( 3154rule__EPackageImport__Group__2__Impl
3155 { before(grammarAccess.getAllPackageEntryAccess().getPackageKeyword_0()); } 3155 @init {
3156 'package' 3156 int stackSize = keepStackSize();
3157 { after(grammarAccess.getAllPackageEntryAccess().getPackageKeyword_0()); } 3157 }
3158) 3158:
3159; 3159(
3160finally { 3160 { before(grammarAccess.getEPackageImportAccess().getImportedPackageAssignment_2()); }
3161 restoreStackSize(stackSize); 3161 (rule__EPackageImport__ImportedPackageAssignment_2)
3162} 3162 { after(grammarAccess.getEPackageImportAccess().getImportedPackageAssignment_2()); }
3163 3163)
3164rule__AllPackageEntry__Group__1 3164;
3165 @init { 3165finally {
3166 int stackSize = keepStackSize(); 3166 restoreStackSize(stackSize);
3167 } 3167}
3168: 3168
3169 rule__AllPackageEntry__Group__1__Impl 3169
3170 rule__AllPackageEntry__Group__2 3170rule__ViatraImport__Group__0
3171; 3171 @init {
3172finally { 3172 int stackSize = keepStackSize();
3173 restoreStackSize(stackSize); 3173 }
3174} 3174:
3175 3175 rule__ViatraImport__Group__0__Impl
3176rule__AllPackageEntry__Group__1__Impl 3176 rule__ViatraImport__Group__1
3177 @init { 3177;
3178 int stackSize = keepStackSize(); 3178finally {
3179 } 3179 restoreStackSize(stackSize);
3180: 3180}
3181( 3181
3182 { before(grammarAccess.getAllPackageEntryAccess().getPackageAssignment_1()); } 3182rule__ViatraImport__Group__0__Impl
3183 (rule__AllPackageEntry__PackageAssignment_1) 3183 @init {
3184 { after(grammarAccess.getAllPackageEntryAccess().getPackageAssignment_1()); } 3184 int stackSize = keepStackSize();
3185) 3185 }
3186; 3186:
3187finally { 3187(
3188 restoreStackSize(stackSize); 3188 { before(grammarAccess.getViatraImportAccess().getImportKeyword_0()); }
3189} 3189 'import'
3190 3190 { after(grammarAccess.getViatraImportAccess().getImportKeyword_0()); }
3191rule__AllPackageEntry__Group__2 3191)
3192 @init { 3192;
3193 int stackSize = keepStackSize(); 3193finally {
3194 } 3194 restoreStackSize(stackSize);
3195: 3195}
3196 rule__AllPackageEntry__Group__2__Impl 3196
3197; 3197rule__ViatraImport__Group__1
3198finally { 3198 @init {
3199 restoreStackSize(stackSize); 3199 int stackSize = keepStackSize();
3200} 3200 }
3201 3201:
3202rule__AllPackageEntry__Group__2__Impl 3202 rule__ViatraImport__Group__1__Impl
3203 @init { 3203 rule__ViatraImport__Group__2
3204 int stackSize = keepStackSize(); 3204;
3205 } 3205finally {
3206: 3206 restoreStackSize(stackSize);
3207( 3207}
3208 { before(grammarAccess.getAllPackageEntryAccess().getGroup_2()); } 3208
3209 (rule__AllPackageEntry__Group_2__0)? 3209rule__ViatraImport__Group__1__Impl
3210 { after(grammarAccess.getAllPackageEntryAccess().getGroup_2()); } 3210 @init {
3211) 3211 int stackSize = keepStackSize();
3212; 3212 }
3213finally { 3213:
3214 restoreStackSize(stackSize); 3214(
3215} 3215 { before(grammarAccess.getViatraImportAccess().getViatraKeyword_1()); }
3216 3216 'viatra'
3217 3217 { after(grammarAccess.getViatraImportAccess().getViatraKeyword_1()); }
3218rule__AllPackageEntry__Group_2__0 3218)
3219 @init { 3219;
3220 int stackSize = keepStackSize(); 3220finally {
3221 } 3221 restoreStackSize(stackSize);
3222: 3222}
3223 rule__AllPackageEntry__Group_2__0__Impl 3223
3224 rule__AllPackageEntry__Group_2__1 3224rule__ViatraImport__Group__2
3225; 3225 @init {
3226finally { 3226 int stackSize = keepStackSize();
3227 restoreStackSize(stackSize); 3227 }
3228} 3228:
3229 3229 rule__ViatraImport__Group__2__Impl
3230rule__AllPackageEntry__Group_2__0__Impl 3230;
3231 @init { 3231finally {
3232 int stackSize = keepStackSize(); 3232 restoreStackSize(stackSize);
3233 } 3233}
3234: 3234
3235( 3235rule__ViatraImport__Group__2__Impl
3236 { before(grammarAccess.getAllPackageEntryAccess().getExcludingKeyword_2_0()); } 3236 @init {
3237 'excluding' 3237 int stackSize = keepStackSize();
3238 { after(grammarAccess.getAllPackageEntryAccess().getExcludingKeyword_2_0()); } 3238 }
3239) 3239:
3240; 3240(
3241finally { 3241 { before(grammarAccess.getViatraImportAccess().getImportedViatraAssignment_2()); }
3242 restoreStackSize(stackSize); 3242 (rule__ViatraImport__ImportedViatraAssignment_2)
3243} 3243 { after(grammarAccess.getViatraImportAccess().getImportedViatraAssignment_2()); }
3244 3244)
3245rule__AllPackageEntry__Group_2__1 3245;
3246 @init { 3246finally {
3247 int stackSize = keepStackSize(); 3247 restoreStackSize(stackSize);
3248 } 3248}
3249: 3249
3250 rule__AllPackageEntry__Group_2__1__Impl 3250
3251 rule__AllPackageEntry__Group_2__2 3251rule__FileDeclaration__Group__0
3252; 3252 @init {
3253finally { 3253 int stackSize = keepStackSize();
3254 restoreStackSize(stackSize); 3254 }
3255} 3255:
3256 3256 rule__FileDeclaration__Group__0__Impl
3257rule__AllPackageEntry__Group_2__1__Impl 3257 rule__FileDeclaration__Group__1
3258 @init { 3258;
3259 int stackSize = keepStackSize(); 3259finally {
3260 } 3260 restoreStackSize(stackSize);
3261: 3261}
3262( 3262
3263 { before(grammarAccess.getAllPackageEntryAccess().getLeftCurlyBracketKeyword_2_1()); } 3263rule__FileDeclaration__Group__0__Impl
3264 '{' 3264 @init {
3265 { after(grammarAccess.getAllPackageEntryAccess().getLeftCurlyBracketKeyword_2_1()); } 3265 int stackSize = keepStackSize();
3266) 3266 }
3267; 3267:
3268finally { 3268(
3269 restoreStackSize(stackSize); 3269 { before(grammarAccess.getFileDeclarationAccess().getFileKeyword_0()); }
3270} 3270 'file'
3271 3271 { after(grammarAccess.getFileDeclarationAccess().getFileKeyword_0()); }
3272rule__AllPackageEntry__Group_2__2 3272)
3273 @init { 3273;
3274 int stackSize = keepStackSize(); 3274finally {
3275 } 3275 restoreStackSize(stackSize);
3276: 3276}
3277 rule__AllPackageEntry__Group_2__2__Impl 3277
3278 rule__AllPackageEntry__Group_2__3 3278rule__FileDeclaration__Group__1
3279; 3279 @init {
3280finally { 3280 int stackSize = keepStackSize();
3281 restoreStackSize(stackSize); 3281 }
3282} 3282:
3283 3283 rule__FileDeclaration__Group__1__Impl
3284rule__AllPackageEntry__Group_2__2__Impl 3284 rule__FileDeclaration__Group__2
3285 @init { 3285;
3286 int stackSize = keepStackSize(); 3286finally {
3287 } 3287 restoreStackSize(stackSize);
3288: 3288}
3289( 3289
3290 { before(grammarAccess.getAllPackageEntryAccess().getExclusionAssignment_2_2()); } 3290rule__FileDeclaration__Group__1__Impl
3291 (rule__AllPackageEntry__ExclusionAssignment_2_2) 3291 @init {
3292 { after(grammarAccess.getAllPackageEntryAccess().getExclusionAssignment_2_2()); } 3292 int stackSize = keepStackSize();
3293) 3293 }
3294; 3294:
3295finally { 3295(
3296 restoreStackSize(stackSize); 3296 { before(grammarAccess.getFileDeclarationAccess().getNameAssignment_1()); }
3297} 3297 (rule__FileDeclaration__NameAssignment_1)
3298 3298 { after(grammarAccess.getFileDeclarationAccess().getNameAssignment_1()); }
3299rule__AllPackageEntry__Group_2__3 3299)
3300 @init { 3300;
3301 int stackSize = keepStackSize(); 3301finally {
3302 } 3302 restoreStackSize(stackSize);
3303: 3303}
3304 rule__AllPackageEntry__Group_2__3__Impl 3304
3305 rule__AllPackageEntry__Group_2__4 3305rule__FileDeclaration__Group__2
3306; 3306 @init {
3307finally { 3307 int stackSize = keepStackSize();
3308 restoreStackSize(stackSize); 3308 }
3309} 3309:
3310 3310 rule__FileDeclaration__Group__2__Impl
3311rule__AllPackageEntry__Group_2__3__Impl 3311 rule__FileDeclaration__Group__3
3312 @init { 3312;
3313 int stackSize = keepStackSize(); 3313finally {
3314 } 3314 restoreStackSize(stackSize);
3315: 3315}
3316( 3316
3317 { before(grammarAccess.getAllPackageEntryAccess().getGroup_2_3()); } 3317rule__FileDeclaration__Group__2__Impl
3318 (rule__AllPackageEntry__Group_2_3__0)* 3318 @init {
3319 { after(grammarAccess.getAllPackageEntryAccess().getGroup_2_3()); } 3319 int stackSize = keepStackSize();
3320) 3320 }
3321; 3321:
3322finally { 3322(
3323 restoreStackSize(stackSize); 3323 { before(grammarAccess.getFileDeclarationAccess().getEqualsSignKeyword_2()); }
3324} 3324 '='
3325 3325 { after(grammarAccess.getFileDeclarationAccess().getEqualsSignKeyword_2()); }
3326rule__AllPackageEntry__Group_2__4 3326)
3327 @init { 3327;
3328 int stackSize = keepStackSize(); 3328finally {
3329 } 3329 restoreStackSize(stackSize);
3330: 3330}
3331 rule__AllPackageEntry__Group_2__4__Impl 3331
3332; 3332rule__FileDeclaration__Group__3
3333finally { 3333 @init {
3334 restoreStackSize(stackSize); 3334 int stackSize = keepStackSize();
3335} 3335 }
3336 3336:
3337rule__AllPackageEntry__Group_2__4__Impl 3337 rule__FileDeclaration__Group__3__Impl
3338 @init { 3338;
3339 int stackSize = keepStackSize(); 3339finally {
3340 } 3340 restoreStackSize(stackSize);
3341: 3341}
3342( 3342
3343 { before(grammarAccess.getAllPackageEntryAccess().getRightCurlyBracketKeyword_2_4()); } 3343rule__FileDeclaration__Group__3__Impl
3344 '}' 3344 @init {
3345 { after(grammarAccess.getAllPackageEntryAccess().getRightCurlyBracketKeyword_2_4()); } 3345 int stackSize = keepStackSize();
3346) 3346 }
3347; 3347:
3348finally { 3348(
3349 restoreStackSize(stackSize); 3349 { before(grammarAccess.getFileDeclarationAccess().getSpecificationAssignment_3()); }
3350} 3350 (rule__FileDeclaration__SpecificationAssignment_3)
3351 3351 { after(grammarAccess.getFileDeclarationAccess().getSpecificationAssignment_3()); }
3352 3352)
3353rule__AllPackageEntry__Group_2_3__0 3353;
3354 @init { 3354finally {
3355 int stackSize = keepStackSize(); 3355 restoreStackSize(stackSize);
3356 } 3356}
3357: 3357
3358 rule__AllPackageEntry__Group_2_3__0__Impl 3358
3359 rule__AllPackageEntry__Group_2_3__1 3359rule__MetamodelSpecification__Group__0
3360; 3360 @init {
3361finally { 3361 int stackSize = keepStackSize();
3362 restoreStackSize(stackSize); 3362 }
3363} 3363:
3364 3364 rule__MetamodelSpecification__Group__0__Impl
3365rule__AllPackageEntry__Group_2_3__0__Impl 3365 rule__MetamodelSpecification__Group__1
3366 @init { 3366;
3367 int stackSize = keepStackSize(); 3367finally {
3368 } 3368 restoreStackSize(stackSize);
3369: 3369}
3370( 3370
3371 { before(grammarAccess.getAllPackageEntryAccess().getCommaKeyword_2_3_0()); } 3371rule__MetamodelSpecification__Group__0__Impl
3372 ',' 3372 @init {
3373 { after(grammarAccess.getAllPackageEntryAccess().getCommaKeyword_2_3_0()); } 3373 int stackSize = keepStackSize();
3374) 3374 }
3375; 3375:
3376finally { 3376(
3377 restoreStackSize(stackSize); 3377 { before(grammarAccess.getMetamodelSpecificationAccess().getLeftCurlyBracketKeyword_0()); }
3378} 3378 '{'
3379 3379 { after(grammarAccess.getMetamodelSpecificationAccess().getLeftCurlyBracketKeyword_0()); }
3380rule__AllPackageEntry__Group_2_3__1 3380)
3381 @init { 3381;
3382 int stackSize = keepStackSize(); 3382finally {
3383 } 3383 restoreStackSize(stackSize);
3384: 3384}
3385 rule__AllPackageEntry__Group_2_3__1__Impl 3385
3386; 3386rule__MetamodelSpecification__Group__1
3387finally { 3387 @init {
3388 restoreStackSize(stackSize); 3388 int stackSize = keepStackSize();
3389} 3389 }
3390 3390:
3391rule__AllPackageEntry__Group_2_3__1__Impl 3391 rule__MetamodelSpecification__Group__1__Impl
3392 @init { 3392 rule__MetamodelSpecification__Group__2
3393 int stackSize = keepStackSize(); 3393;
3394 } 3394finally {
3395: 3395 restoreStackSize(stackSize);
3396( 3396}
3397 { before(grammarAccess.getAllPackageEntryAccess().getExclusionAssignment_2_3_1()); } 3397
3398 (rule__AllPackageEntry__ExclusionAssignment_2_3_1) 3398rule__MetamodelSpecification__Group__1__Impl
3399 { after(grammarAccess.getAllPackageEntryAccess().getExclusionAssignment_2_3_1()); } 3399 @init {
3400) 3400 int stackSize = keepStackSize();
3401; 3401 }
3402finally { 3402:
3403 restoreStackSize(stackSize); 3403(
3404} 3404 { before(grammarAccess.getMetamodelSpecificationAccess().getEntriesAssignment_1()); }
3405 3405 (rule__MetamodelSpecification__EntriesAssignment_1)
3406 3406 { after(grammarAccess.getMetamodelSpecificationAccess().getEntriesAssignment_1()); }
3407rule__MetamodelElement__Group__0 3407)
3408 @init { 3408;
3409 int stackSize = keepStackSize(); 3409finally {
3410 } 3410 restoreStackSize(stackSize);
3411: 3411}
3412 rule__MetamodelElement__Group__0__Impl 3412
3413 rule__MetamodelElement__Group__1 3413rule__MetamodelSpecification__Group__2
3414; 3414 @init {
3415finally { 3415 int stackSize = keepStackSize();
3416 restoreStackSize(stackSize); 3416 }
3417} 3417:
3418 3418 rule__MetamodelSpecification__Group__2__Impl
3419rule__MetamodelElement__Group__0__Impl 3419 rule__MetamodelSpecification__Group__3
3420 @init { 3420;
3421 int stackSize = keepStackSize(); 3421finally {
3422 } 3422 restoreStackSize(stackSize);
3423: 3423}
3424( 3424
3425 { before(grammarAccess.getMetamodelElementAccess().getGroup_0()); } 3425rule__MetamodelSpecification__Group__2__Impl
3426 (rule__MetamodelElement__Group_0__0)? 3426 @init {
3427 { after(grammarAccess.getMetamodelElementAccess().getGroup_0()); } 3427 int stackSize = keepStackSize();
3428) 3428 }
3429; 3429:
3430finally { 3430(
3431 restoreStackSize(stackSize); 3431 { before(grammarAccess.getMetamodelSpecificationAccess().getGroup_2()); }
3432} 3432 (rule__MetamodelSpecification__Group_2__0)*
3433 3433 { after(grammarAccess.getMetamodelSpecificationAccess().getGroup_2()); }
3434rule__MetamodelElement__Group__1 3434)
3435 @init { 3435;
3436 int stackSize = keepStackSize(); 3436finally {
3437 } 3437 restoreStackSize(stackSize);
3438: 3438}
3439 rule__MetamodelElement__Group__1__Impl 3439
3440 rule__MetamodelElement__Group__2 3440rule__MetamodelSpecification__Group__3
3441; 3441 @init {
3442finally { 3442 int stackSize = keepStackSize();
3443 restoreStackSize(stackSize); 3443 }
3444} 3444:
3445 3445 rule__MetamodelSpecification__Group__3__Impl
3446rule__MetamodelElement__Group__1__Impl 3446;
3447 @init { 3447finally {
3448 int stackSize = keepStackSize(); 3448 restoreStackSize(stackSize);
3449 } 3449}
3450: 3450
3451( 3451rule__MetamodelSpecification__Group__3__Impl
3452 { before(grammarAccess.getMetamodelElementAccess().getClassifierAssignment_1()); } 3452 @init {
3453 (rule__MetamodelElement__ClassifierAssignment_1) 3453 int stackSize = keepStackSize();
3454 { after(grammarAccess.getMetamodelElementAccess().getClassifierAssignment_1()); } 3454 }
3455) 3455:
3456; 3456(
3457finally { 3457 { before(grammarAccess.getMetamodelSpecificationAccess().getRightCurlyBracketKeyword_3()); }
3458 restoreStackSize(stackSize); 3458 '}'
3459} 3459 { after(grammarAccess.getMetamodelSpecificationAccess().getRightCurlyBracketKeyword_3()); }
3460 3460)
3461rule__MetamodelElement__Group__2 3461;
3462 @init { 3462finally {
3463 int stackSize = keepStackSize(); 3463 restoreStackSize(stackSize);
3464 } 3464}
3465: 3465
3466 rule__MetamodelElement__Group__2__Impl 3466
3467; 3467rule__MetamodelSpecification__Group_2__0
3468finally { 3468 @init {
3469 restoreStackSize(stackSize); 3469 int stackSize = keepStackSize();
3470} 3470 }
3471 3471:
3472rule__MetamodelElement__Group__2__Impl 3472 rule__MetamodelSpecification__Group_2__0__Impl
3473 @init { 3473 rule__MetamodelSpecification__Group_2__1
3474 int stackSize = keepStackSize(); 3474;
3475 } 3475finally {
3476: 3476 restoreStackSize(stackSize);
3477( 3477}
3478 { before(grammarAccess.getMetamodelElementAccess().getGroup_2()); } 3478
3479 (rule__MetamodelElement__Group_2__0)? 3479rule__MetamodelSpecification__Group_2__0__Impl
3480 { after(grammarAccess.getMetamodelElementAccess().getGroup_2()); } 3480 @init {
3481) 3481 int stackSize = keepStackSize();
3482; 3482 }
3483finally { 3483:
3484 restoreStackSize(stackSize); 3484(
3485} 3485 { before(grammarAccess.getMetamodelSpecificationAccess().getCommaKeyword_2_0()); }
3486 3486 ','
3487 3487 { after(grammarAccess.getMetamodelSpecificationAccess().getCommaKeyword_2_0()); }
3488rule__MetamodelElement__Group_0__0 3488)
3489 @init { 3489;
3490 int stackSize = keepStackSize(); 3490finally {
3491 } 3491 restoreStackSize(stackSize);
3492: 3492}
3493 rule__MetamodelElement__Group_0__0__Impl 3493
3494 rule__MetamodelElement__Group_0__1 3494rule__MetamodelSpecification__Group_2__1
3495; 3495 @init {
3496finally { 3496 int stackSize = keepStackSize();
3497 restoreStackSize(stackSize); 3497 }
3498} 3498:
3499 3499 rule__MetamodelSpecification__Group_2__1__Impl
3500rule__MetamodelElement__Group_0__0__Impl 3500;
3501 @init { 3501finally {
3502 int stackSize = keepStackSize(); 3502 restoreStackSize(stackSize);
3503 } 3503}
3504: 3504
3505( 3505rule__MetamodelSpecification__Group_2__1__Impl
3506 { before(grammarAccess.getMetamodelElementAccess().getPackageAssignment_0_0()); } 3506 @init {
3507 (rule__MetamodelElement__PackageAssignment_0_0) 3507 int stackSize = keepStackSize();
3508 { after(grammarAccess.getMetamodelElementAccess().getPackageAssignment_0_0()); } 3508 }
3509) 3509:
3510; 3510(
3511finally { 3511 { before(grammarAccess.getMetamodelSpecificationAccess().getEntriesAssignment_2_1()); }
3512 restoreStackSize(stackSize); 3512 (rule__MetamodelSpecification__EntriesAssignment_2_1)
3513} 3513 { after(grammarAccess.getMetamodelSpecificationAccess().getEntriesAssignment_2_1()); }
3514 3514)
3515rule__MetamodelElement__Group_0__1 3515;
3516 @init { 3516finally {
3517 int stackSize = keepStackSize(); 3517 restoreStackSize(stackSize);
3518 } 3518}
3519: 3519
3520 rule__MetamodelElement__Group_0__1__Impl 3520
3521; 3521rule__AllPackageEntry__Group__0
3522finally { 3522 @init {
3523 restoreStackSize(stackSize); 3523 int stackSize = keepStackSize();
3524} 3524 }
3525 3525:
3526rule__MetamodelElement__Group_0__1__Impl 3526 rule__AllPackageEntry__Group__0__Impl
3527 @init { 3527 rule__AllPackageEntry__Group__1
3528 int stackSize = keepStackSize(); 3528;
3529 } 3529finally {
3530: 3530 restoreStackSize(stackSize);
3531( 3531}
3532 { before(grammarAccess.getMetamodelElementAccess().getColonColonKeyword_0_1()); } 3532
3533 '::' 3533rule__AllPackageEntry__Group__0__Impl
3534 { after(grammarAccess.getMetamodelElementAccess().getColonColonKeyword_0_1()); } 3534 @init {
3535) 3535 int stackSize = keepStackSize();
3536; 3536 }
3537finally { 3537:
3538 restoreStackSize(stackSize); 3538(
3539} 3539 { before(grammarAccess.getAllPackageEntryAccess().getPackageKeyword_0()); }
3540 3540 'package'
3541 3541 { after(grammarAccess.getAllPackageEntryAccess().getPackageKeyword_0()); }
3542rule__MetamodelElement__Group_2__0 3542)
3543 @init { 3543;
3544 int stackSize = keepStackSize(); 3544finally {
3545 } 3545 restoreStackSize(stackSize);
3546: 3546}
3547 rule__MetamodelElement__Group_2__0__Impl 3547
3548 rule__MetamodelElement__Group_2__1 3548rule__AllPackageEntry__Group__1
3549; 3549 @init {
3550finally { 3550 int stackSize = keepStackSize();
3551 restoreStackSize(stackSize); 3551 }
3552} 3552:
3553 3553 rule__AllPackageEntry__Group__1__Impl
3554rule__MetamodelElement__Group_2__0__Impl 3554 rule__AllPackageEntry__Group__2
3555 @init { 3555;
3556 int stackSize = keepStackSize(); 3556finally {
3557 } 3557 restoreStackSize(stackSize);
3558: 3558}
3559( 3559
3560 { before(grammarAccess.getMetamodelElementAccess().getFullStopKeyword_2_0()); } 3560rule__AllPackageEntry__Group__1__Impl
3561 '.' 3561 @init {
3562 { after(grammarAccess.getMetamodelElementAccess().getFullStopKeyword_2_0()); } 3562 int stackSize = keepStackSize();
3563) 3563 }
3564; 3564:
3565finally { 3565(
3566 restoreStackSize(stackSize); 3566 { before(grammarAccess.getAllPackageEntryAccess().getPackageAssignment_1()); }
3567} 3567 (rule__AllPackageEntry__PackageAssignment_1)
3568 3568 { after(grammarAccess.getAllPackageEntryAccess().getPackageAssignment_1()); }
3569rule__MetamodelElement__Group_2__1 3569)
3570 @init { 3570;
3571 int stackSize = keepStackSize(); 3571finally {
3572 } 3572 restoreStackSize(stackSize);
3573: 3573}
3574 rule__MetamodelElement__Group_2__1__Impl 3574
3575; 3575rule__AllPackageEntry__Group__2
3576finally { 3576 @init {
3577 restoreStackSize(stackSize); 3577 int stackSize = keepStackSize();
3578} 3578 }
3579 3579:
3580rule__MetamodelElement__Group_2__1__Impl 3580 rule__AllPackageEntry__Group__2__Impl
3581 @init { 3581;
3582 int stackSize = keepStackSize(); 3582finally {
3583 } 3583 restoreStackSize(stackSize);
3584: 3584}
3585( 3585
3586 { before(grammarAccess.getMetamodelElementAccess().getFeatureAssignment_2_1()); } 3586rule__AllPackageEntry__Group__2__Impl
3587 (rule__MetamodelElement__FeatureAssignment_2_1) 3587 @init {
3588 { after(grammarAccess.getMetamodelElementAccess().getFeatureAssignment_2_1()); } 3588 int stackSize = keepStackSize();
3589) 3589 }
3590; 3590:
3591finally { 3591(
3592 restoreStackSize(stackSize); 3592 { before(grammarAccess.getAllPackageEntryAccess().getGroup_2()); }
3593} 3593 (rule__AllPackageEntry__Group_2__0)?
3594 3594 { after(grammarAccess.getAllPackageEntryAccess().getGroup_2()); }
3595 3595)
3596rule__MetamodelDeclaration__Group__0 3596;
3597 @init { 3597finally {
3598 int stackSize = keepStackSize(); 3598 restoreStackSize(stackSize);
3599 } 3599}
3600: 3600
3601 rule__MetamodelDeclaration__Group__0__Impl 3601
3602 rule__MetamodelDeclaration__Group__1 3602rule__AllPackageEntry__Group_2__0
3603; 3603 @init {
3604finally { 3604 int stackSize = keepStackSize();
3605 restoreStackSize(stackSize); 3605 }
3606} 3606:
3607 3607 rule__AllPackageEntry__Group_2__0__Impl
3608rule__MetamodelDeclaration__Group__0__Impl 3608 rule__AllPackageEntry__Group_2__1
3609 @init { 3609;
3610 int stackSize = keepStackSize(); 3610finally {
3611 } 3611 restoreStackSize(stackSize);
3612: 3612}
3613( 3613
3614 { before(grammarAccess.getMetamodelDeclarationAccess().getMetamodelKeyword_0()); } 3614rule__AllPackageEntry__Group_2__0__Impl
3615 'metamodel' 3615 @init {
3616 { after(grammarAccess.getMetamodelDeclarationAccess().getMetamodelKeyword_0()); } 3616 int stackSize = keepStackSize();
3617) 3617 }
3618; 3618:
3619finally { 3619(
3620 restoreStackSize(stackSize); 3620 { before(grammarAccess.getAllPackageEntryAccess().getExcludingKeyword_2_0()); }
3621} 3621 'excluding'
3622 3622 { after(grammarAccess.getAllPackageEntryAccess().getExcludingKeyword_2_0()); }
3623rule__MetamodelDeclaration__Group__1 3623)
3624 @init { 3624;
3625 int stackSize = keepStackSize(); 3625finally {
3626 } 3626 restoreStackSize(stackSize);
3627: 3627}
3628 rule__MetamodelDeclaration__Group__1__Impl 3628
3629 rule__MetamodelDeclaration__Group__2 3629rule__AllPackageEntry__Group_2__1
3630; 3630 @init {
3631finally { 3631 int stackSize = keepStackSize();
3632 restoreStackSize(stackSize); 3632 }
3633} 3633:
3634 3634 rule__AllPackageEntry__Group_2__1__Impl
3635rule__MetamodelDeclaration__Group__1__Impl 3635 rule__AllPackageEntry__Group_2__2
3636 @init { 3636;
3637 int stackSize = keepStackSize(); 3637finally {
3638 } 3638 restoreStackSize(stackSize);
3639: 3639}
3640( 3640
3641 { before(grammarAccess.getMetamodelDeclarationAccess().getNameAssignment_1()); } 3641rule__AllPackageEntry__Group_2__1__Impl
3642 (rule__MetamodelDeclaration__NameAssignment_1) 3642 @init {
3643 { after(grammarAccess.getMetamodelDeclarationAccess().getNameAssignment_1()); } 3643 int stackSize = keepStackSize();
3644) 3644 }
3645; 3645:
3646finally { 3646(
3647 restoreStackSize(stackSize); 3647 { before(grammarAccess.getAllPackageEntryAccess().getLeftCurlyBracketKeyword_2_1()); }
3648} 3648 '{'
3649 3649 { after(grammarAccess.getAllPackageEntryAccess().getLeftCurlyBracketKeyword_2_1()); }
3650rule__MetamodelDeclaration__Group__2 3650)
3651 @init { 3651;
3652 int stackSize = keepStackSize(); 3652finally {
3653 } 3653 restoreStackSize(stackSize);
3654: 3654}
3655 rule__MetamodelDeclaration__Group__2__Impl 3655
3656; 3656rule__AllPackageEntry__Group_2__2
3657finally { 3657 @init {
3658 restoreStackSize(stackSize); 3658 int stackSize = keepStackSize();
3659} 3659 }
3660 3660:
3661rule__MetamodelDeclaration__Group__2__Impl 3661 rule__AllPackageEntry__Group_2__2__Impl
3662 @init { 3662 rule__AllPackageEntry__Group_2__3
3663 int stackSize = keepStackSize(); 3663;
3664 } 3664finally {
3665: 3665 restoreStackSize(stackSize);
3666( 3666}
3667 { before(grammarAccess.getMetamodelDeclarationAccess().getSpecificationAssignment_2()); } 3667
3668 (rule__MetamodelDeclaration__SpecificationAssignment_2) 3668rule__AllPackageEntry__Group_2__2__Impl
3669 { after(grammarAccess.getMetamodelDeclarationAccess().getSpecificationAssignment_2()); } 3669 @init {
3670) 3670 int stackSize = keepStackSize();
3671; 3671 }
3672finally { 3672:
3673 restoreStackSize(stackSize); 3673(
3674} 3674 { before(grammarAccess.getAllPackageEntryAccess().getExclusionAssignment_2_2()); }
3675 3675 (rule__AllPackageEntry__ExclusionAssignment_2_2)
3676 3676 { after(grammarAccess.getAllPackageEntryAccess().getExclusionAssignment_2_2()); }
3677rule__PartialModelSpecification__Group__0 3677)
3678 @init { 3678;
3679 int stackSize = keepStackSize(); 3679finally {
3680 } 3680 restoreStackSize(stackSize);
3681: 3681}
3682 rule__PartialModelSpecification__Group__0__Impl 3682
3683 rule__PartialModelSpecification__Group__1 3683rule__AllPackageEntry__Group_2__3
3684; 3684 @init {
3685finally { 3685 int stackSize = keepStackSize();
3686 restoreStackSize(stackSize); 3686 }
3687} 3687:
3688 3688 rule__AllPackageEntry__Group_2__3__Impl
3689rule__PartialModelSpecification__Group__0__Impl 3689 rule__AllPackageEntry__Group_2__4
3690 @init { 3690;
3691 int stackSize = keepStackSize(); 3691finally {
3692 } 3692 restoreStackSize(stackSize);
3693: 3693}
3694( 3694
3695 { before(grammarAccess.getPartialModelSpecificationAccess().getLeftCurlyBracketKeyword_0()); } 3695rule__AllPackageEntry__Group_2__3__Impl
3696 '{' 3696 @init {
3697 { after(grammarAccess.getPartialModelSpecificationAccess().getLeftCurlyBracketKeyword_0()); } 3697 int stackSize = keepStackSize();
3698) 3698 }
3699; 3699:
3700finally { 3700(
3701 restoreStackSize(stackSize); 3701 { before(grammarAccess.getAllPackageEntryAccess().getGroup_2_3()); }
3702} 3702 (rule__AllPackageEntry__Group_2_3__0)*
3703 3703 { after(grammarAccess.getAllPackageEntryAccess().getGroup_2_3()); }
3704rule__PartialModelSpecification__Group__1 3704)
3705 @init { 3705;
3706 int stackSize = keepStackSize(); 3706finally {
3707 } 3707 restoreStackSize(stackSize);
3708: 3708}
3709 rule__PartialModelSpecification__Group__1__Impl 3709
3710 rule__PartialModelSpecification__Group__2 3710rule__AllPackageEntry__Group_2__4
3711; 3711 @init {
3712finally { 3712 int stackSize = keepStackSize();
3713 restoreStackSize(stackSize); 3713 }
3714} 3714:
3715 3715 rule__AllPackageEntry__Group_2__4__Impl
3716rule__PartialModelSpecification__Group__1__Impl 3716;
3717 @init { 3717finally {
3718 int stackSize = keepStackSize(); 3718 restoreStackSize(stackSize);
3719 } 3719}
3720: 3720
3721( 3721rule__AllPackageEntry__Group_2__4__Impl
3722 { before(grammarAccess.getPartialModelSpecificationAccess().getEntryAssignment_1()); } 3722 @init {
3723 (rule__PartialModelSpecification__EntryAssignment_1) 3723 int stackSize = keepStackSize();
3724 { after(grammarAccess.getPartialModelSpecificationAccess().getEntryAssignment_1()); } 3724 }
3725) 3725:
3726; 3726(
3727finally { 3727 { before(grammarAccess.getAllPackageEntryAccess().getRightCurlyBracketKeyword_2_4()); }
3728 restoreStackSize(stackSize); 3728 '}'
3729} 3729 { after(grammarAccess.getAllPackageEntryAccess().getRightCurlyBracketKeyword_2_4()); }
3730 3730)
3731rule__PartialModelSpecification__Group__2 3731;
3732 @init { 3732finally {
3733 int stackSize = keepStackSize(); 3733 restoreStackSize(stackSize);
3734 } 3734}
3735: 3735
3736 rule__PartialModelSpecification__Group__2__Impl 3736
3737 rule__PartialModelSpecification__Group__3 3737rule__AllPackageEntry__Group_2_3__0
3738; 3738 @init {
3739finally { 3739 int stackSize = keepStackSize();
3740 restoreStackSize(stackSize); 3740 }
3741} 3741:
3742 3742 rule__AllPackageEntry__Group_2_3__0__Impl
3743rule__PartialModelSpecification__Group__2__Impl 3743 rule__AllPackageEntry__Group_2_3__1
3744 @init { 3744;
3745 int stackSize = keepStackSize(); 3745finally {
3746 } 3746 restoreStackSize(stackSize);
3747: 3747}
3748( 3748
3749 { before(grammarAccess.getPartialModelSpecificationAccess().getGroup_2()); } 3749rule__AllPackageEntry__Group_2_3__0__Impl
3750 (rule__PartialModelSpecification__Group_2__0)? 3750 @init {
3751 { after(grammarAccess.getPartialModelSpecificationAccess().getGroup_2()); } 3751 int stackSize = keepStackSize();
3752) 3752 }
3753; 3753:
3754finally { 3754(
3755 restoreStackSize(stackSize); 3755 { before(grammarAccess.getAllPackageEntryAccess().getCommaKeyword_2_3_0()); }
3756} 3756 ','
3757 3757 { after(grammarAccess.getAllPackageEntryAccess().getCommaKeyword_2_3_0()); }
3758rule__PartialModelSpecification__Group__3 3758)
3759 @init { 3759;
3760 int stackSize = keepStackSize(); 3760finally {
3761 } 3761 restoreStackSize(stackSize);
3762: 3762}
3763 rule__PartialModelSpecification__Group__3__Impl 3763
3764; 3764rule__AllPackageEntry__Group_2_3__1
3765finally { 3765 @init {
3766 restoreStackSize(stackSize); 3766 int stackSize = keepStackSize();
3767} 3767 }
3768 3768:
3769rule__PartialModelSpecification__Group__3__Impl 3769 rule__AllPackageEntry__Group_2_3__1__Impl
3770 @init { 3770;
3771 int stackSize = keepStackSize(); 3771finally {
3772 } 3772 restoreStackSize(stackSize);
3773: 3773}
3774( 3774
3775 { before(grammarAccess.getPartialModelSpecificationAccess().getRightCurlyBracketKeyword_3()); } 3775rule__AllPackageEntry__Group_2_3__1__Impl
3776 '}' 3776 @init {
3777 { after(grammarAccess.getPartialModelSpecificationAccess().getRightCurlyBracketKeyword_3()); } 3777 int stackSize = keepStackSize();
3778) 3778 }
3779; 3779:
3780finally { 3780(
3781 restoreStackSize(stackSize); 3781 { before(grammarAccess.getAllPackageEntryAccess().getExclusionAssignment_2_3_1()); }
3782} 3782 (rule__AllPackageEntry__ExclusionAssignment_2_3_1)
3783 3783 { after(grammarAccess.getAllPackageEntryAccess().getExclusionAssignment_2_3_1()); }
3784 3784)
3785rule__PartialModelSpecification__Group_2__0 3785;
3786 @init { 3786finally {
3787 int stackSize = keepStackSize(); 3787 restoreStackSize(stackSize);
3788 } 3788}
3789: 3789
3790 rule__PartialModelSpecification__Group_2__0__Impl 3790
3791 rule__PartialModelSpecification__Group_2__1 3791rule__MetamodelElement__Group__0
3792; 3792 @init {
3793finally { 3793 int stackSize = keepStackSize();
3794 restoreStackSize(stackSize); 3794 }
3795} 3795:
3796 3796 rule__MetamodelElement__Group__0__Impl
3797rule__PartialModelSpecification__Group_2__0__Impl 3797 rule__MetamodelElement__Group__1
3798 @init { 3798;
3799 int stackSize = keepStackSize(); 3799finally {
3800 } 3800 restoreStackSize(stackSize);
3801: 3801}
3802( 3802
3803 { before(grammarAccess.getPartialModelSpecificationAccess().getCommaKeyword_2_0()); } 3803rule__MetamodelElement__Group__0__Impl
3804 ',' 3804 @init {
3805 { after(grammarAccess.getPartialModelSpecificationAccess().getCommaKeyword_2_0()); } 3805 int stackSize = keepStackSize();
3806) 3806 }
3807; 3807:
3808finally { 3808(
3809 restoreStackSize(stackSize); 3809 { before(grammarAccess.getMetamodelElementAccess().getGroup_0()); }
3810} 3810 (rule__MetamodelElement__Group_0__0)?
3811 3811 { after(grammarAccess.getMetamodelElementAccess().getGroup_0()); }
3812rule__PartialModelSpecification__Group_2__1 3812)
3813 @init { 3813;
3814 int stackSize = keepStackSize(); 3814finally {
3815 } 3815 restoreStackSize(stackSize);
3816: 3816}
3817 rule__PartialModelSpecification__Group_2__1__Impl 3817
3818; 3818rule__MetamodelElement__Group__1
3819finally { 3819 @init {
3820 restoreStackSize(stackSize); 3820 int stackSize = keepStackSize();
3821} 3821 }
3822 3822:
3823rule__PartialModelSpecification__Group_2__1__Impl 3823 rule__MetamodelElement__Group__1__Impl
3824 @init { 3824 rule__MetamodelElement__Group__2
3825 int stackSize = keepStackSize(); 3825;
3826 } 3826finally {
3827: 3827 restoreStackSize(stackSize);
3828( 3828}
3829 { before(grammarAccess.getPartialModelSpecificationAccess().getEntryAssignment_2_1()); } 3829
3830 (rule__PartialModelSpecification__EntryAssignment_2_1) 3830rule__MetamodelElement__Group__1__Impl
3831 { after(grammarAccess.getPartialModelSpecificationAccess().getEntryAssignment_2_1()); } 3831 @init {
3832) 3832 int stackSize = keepStackSize();
3833; 3833 }
3834finally { 3834:
3835 restoreStackSize(stackSize); 3835(
3836} 3836 { before(grammarAccess.getMetamodelElementAccess().getClassifierAssignment_1()); }
3837 3837 (rule__MetamodelElement__ClassifierAssignment_1)
3838 3838 { after(grammarAccess.getMetamodelElementAccess().getClassifierAssignment_1()); }
3839rule__FolderEntry__Group__0 3839)
3840 @init { 3840;
3841 int stackSize = keepStackSize(); 3841finally {
3842 } 3842 restoreStackSize(stackSize);
3843: 3843}
3844 rule__FolderEntry__Group__0__Impl 3844
3845 rule__FolderEntry__Group__1 3845rule__MetamodelElement__Group__2
3846; 3846 @init {
3847finally { 3847 int stackSize = keepStackSize();
3848 restoreStackSize(stackSize); 3848 }
3849} 3849:
3850 3850 rule__MetamodelElement__Group__2__Impl
3851rule__FolderEntry__Group__0__Impl 3851;
3852 @init { 3852finally {
3853 int stackSize = keepStackSize(); 3853 restoreStackSize(stackSize);
3854 } 3854}
3855: 3855
3856( 3856rule__MetamodelElement__Group__2__Impl
3857 { before(grammarAccess.getFolderEntryAccess().getFolderKeyword_0()); } 3857 @init {
3858 'folder' 3858 int stackSize = keepStackSize();
3859 { after(grammarAccess.getFolderEntryAccess().getFolderKeyword_0()); } 3859 }
3860) 3860:
3861; 3861(
3862finally { 3862 { before(grammarAccess.getMetamodelElementAccess().getGroup_2()); }
3863 restoreStackSize(stackSize); 3863 (rule__MetamodelElement__Group_2__0)?
3864} 3864 { after(grammarAccess.getMetamodelElementAccess().getGroup_2()); }
3865 3865)
3866rule__FolderEntry__Group__1 3866;
3867 @init { 3867finally {
3868 int stackSize = keepStackSize(); 3868 restoreStackSize(stackSize);
3869 } 3869}
3870: 3870
3871 rule__FolderEntry__Group__1__Impl 3871
3872 rule__FolderEntry__Group__2 3872rule__MetamodelElement__Group_0__0
3873; 3873 @init {
3874finally { 3874 int stackSize = keepStackSize();
3875 restoreStackSize(stackSize); 3875 }
3876} 3876:
3877 3877 rule__MetamodelElement__Group_0__0__Impl
3878rule__FolderEntry__Group__1__Impl 3878 rule__MetamodelElement__Group_0__1
3879 @init { 3879;
3880 int stackSize = keepStackSize(); 3880finally {
3881 } 3881 restoreStackSize(stackSize);
3882: 3882}
3883( 3883
3884 { before(grammarAccess.getFolderEntryAccess().getPathAssignment_1()); } 3884rule__MetamodelElement__Group_0__0__Impl
3885 (rule__FolderEntry__PathAssignment_1) 3885 @init {
3886 { after(grammarAccess.getFolderEntryAccess().getPathAssignment_1()); } 3886 int stackSize = keepStackSize();
3887) 3887 }
3888; 3888:
3889finally { 3889(
3890 restoreStackSize(stackSize); 3890 { before(grammarAccess.getMetamodelElementAccess().getPackageAssignment_0_0()); }
3891} 3891 (rule__MetamodelElement__PackageAssignment_0_0)
3892 3892 { after(grammarAccess.getMetamodelElementAccess().getPackageAssignment_0_0()); }
3893rule__FolderEntry__Group__2 3893)
3894 @init { 3894;
3895 int stackSize = keepStackSize(); 3895finally {
3896 } 3896 restoreStackSize(stackSize);
3897: 3897}
3898 rule__FolderEntry__Group__2__Impl 3898
3899; 3899rule__MetamodelElement__Group_0__1
3900finally { 3900 @init {
3901 restoreStackSize(stackSize); 3901 int stackSize = keepStackSize();
3902} 3902 }
3903 3903:
3904rule__FolderEntry__Group__2__Impl 3904 rule__MetamodelElement__Group_0__1__Impl
3905 @init { 3905;
3906 int stackSize = keepStackSize(); 3906finally {
3907 } 3907 restoreStackSize(stackSize);
3908: 3908}
3909( 3909
3910 { before(grammarAccess.getFolderEntryAccess().getGroup_2()); } 3910rule__MetamodelElement__Group_0__1__Impl
3911 (rule__FolderEntry__Group_2__0)? 3911 @init {
3912 { after(grammarAccess.getFolderEntryAccess().getGroup_2()); } 3912 int stackSize = keepStackSize();
3913) 3913 }
3914; 3914:
3915finally { 3915(
3916 restoreStackSize(stackSize); 3916 { before(grammarAccess.getMetamodelElementAccess().getColonColonKeyword_0_1()); }
3917} 3917 '::'
3918 3918 { after(grammarAccess.getMetamodelElementAccess().getColonColonKeyword_0_1()); }
3919 3919)
3920rule__FolderEntry__Group_2__0 3920;
3921 @init { 3921finally {
3922 int stackSize = keepStackSize(); 3922 restoreStackSize(stackSize);
3923 } 3923}
3924: 3924
3925 rule__FolderEntry__Group_2__0__Impl 3925
3926 rule__FolderEntry__Group_2__1 3926rule__MetamodelElement__Group_2__0
3927; 3927 @init {
3928finally { 3928 int stackSize = keepStackSize();
3929 restoreStackSize(stackSize); 3929 }
3930} 3930:
3931 3931 rule__MetamodelElement__Group_2__0__Impl
3932rule__FolderEntry__Group_2__0__Impl 3932 rule__MetamodelElement__Group_2__1
3933 @init { 3933;
3934 int stackSize = keepStackSize(); 3934finally {
3935 } 3935 restoreStackSize(stackSize);
3936: 3936}
3937( 3937
3938 { before(grammarAccess.getFolderEntryAccess().getExcludingKeyword_2_0()); } 3938rule__MetamodelElement__Group_2__0__Impl
3939 'excluding' 3939 @init {
3940 { after(grammarAccess.getFolderEntryAccess().getExcludingKeyword_2_0()); } 3940 int stackSize = keepStackSize();
3941) 3941 }
3942; 3942:
3943finally { 3943(
3944 restoreStackSize(stackSize); 3944 { before(grammarAccess.getMetamodelElementAccess().getFullStopKeyword_2_0()); }
3945} 3945 '.'
3946 3946 { after(grammarAccess.getMetamodelElementAccess().getFullStopKeyword_2_0()); }
3947rule__FolderEntry__Group_2__1 3947)
3948 @init { 3948;
3949 int stackSize = keepStackSize(); 3949finally {
3950 } 3950 restoreStackSize(stackSize);
3951: 3951}
3952 rule__FolderEntry__Group_2__1__Impl 3952
3953 rule__FolderEntry__Group_2__2 3953rule__MetamodelElement__Group_2__1
3954; 3954 @init {
3955finally { 3955 int stackSize = keepStackSize();
3956 restoreStackSize(stackSize); 3956 }
3957} 3957:
3958 3958 rule__MetamodelElement__Group_2__1__Impl
3959rule__FolderEntry__Group_2__1__Impl 3959;
3960 @init { 3960finally {
3961 int stackSize = keepStackSize(); 3961 restoreStackSize(stackSize);
3962 } 3962}
3963: 3963
3964( 3964rule__MetamodelElement__Group_2__1__Impl
3965 { before(grammarAccess.getFolderEntryAccess().getLeftCurlyBracketKeyword_2_1()); } 3965 @init {
3966 '{' 3966 int stackSize = keepStackSize();
3967 { after(grammarAccess.getFolderEntryAccess().getLeftCurlyBracketKeyword_2_1()); } 3967 }
3968) 3968:
3969; 3969(
3970finally { 3970 { before(grammarAccess.getMetamodelElementAccess().getFeatureAssignment_2_1()); }
3971 restoreStackSize(stackSize); 3971 (rule__MetamodelElement__FeatureAssignment_2_1)
3972} 3972 { after(grammarAccess.getMetamodelElementAccess().getFeatureAssignment_2_1()); }
3973 3973)
3974rule__FolderEntry__Group_2__2 3974;
3975 @init { 3975finally {
3976 int stackSize = keepStackSize(); 3976 restoreStackSize(stackSize);
3977 } 3977}
3978: 3978
3979 rule__FolderEntry__Group_2__2__Impl 3979
3980 rule__FolderEntry__Group_2__3 3980rule__MetamodelDeclaration__Group__0
3981; 3981 @init {
3982finally { 3982 int stackSize = keepStackSize();
3983 restoreStackSize(stackSize); 3983 }
3984} 3984:
3985 3985 rule__MetamodelDeclaration__Group__0__Impl
3986rule__FolderEntry__Group_2__2__Impl 3986 rule__MetamodelDeclaration__Group__1
3987 @init { 3987;
3988 int stackSize = keepStackSize(); 3988finally {
3989 } 3989 restoreStackSize(stackSize);
3990: 3990}
3991( 3991
3992 { before(grammarAccess.getFolderEntryAccess().getExclusionAssignment_2_2()); } 3992rule__MetamodelDeclaration__Group__0__Impl
3993 (rule__FolderEntry__ExclusionAssignment_2_2) 3993 @init {
3994 { after(grammarAccess.getFolderEntryAccess().getExclusionAssignment_2_2()); } 3994 int stackSize = keepStackSize();
3995) 3995 }
3996; 3996:
3997finally { 3997(
3998 restoreStackSize(stackSize); 3998 { before(grammarAccess.getMetamodelDeclarationAccess().getMetamodelKeyword_0()); }
3999} 3999 'metamodel'
4000 4000 { after(grammarAccess.getMetamodelDeclarationAccess().getMetamodelKeyword_0()); }
4001rule__FolderEntry__Group_2__3 4001)
4002 @init { 4002;
4003 int stackSize = keepStackSize(); 4003finally {
4004 } 4004 restoreStackSize(stackSize);
4005: 4005}
4006 rule__FolderEntry__Group_2__3__Impl 4006
4007 rule__FolderEntry__Group_2__4 4007rule__MetamodelDeclaration__Group__1
4008; 4008 @init {
4009finally { 4009 int stackSize = keepStackSize();
4010 restoreStackSize(stackSize); 4010 }
4011} 4011:
4012 4012 rule__MetamodelDeclaration__Group__1__Impl
4013rule__FolderEntry__Group_2__3__Impl 4013 rule__MetamodelDeclaration__Group__2
4014 @init { 4014;
4015 int stackSize = keepStackSize(); 4015finally {
4016 } 4016 restoreStackSize(stackSize);
4017: 4017}
4018( 4018
4019 { before(grammarAccess.getFolderEntryAccess().getGroup_2_3()); } 4019rule__MetamodelDeclaration__Group__1__Impl
4020 (rule__FolderEntry__Group_2_3__0)* 4020 @init {
4021 { after(grammarAccess.getFolderEntryAccess().getGroup_2_3()); } 4021 int stackSize = keepStackSize();
4022) 4022 }
4023; 4023:
4024finally { 4024(
4025 restoreStackSize(stackSize); 4025 { before(grammarAccess.getMetamodelDeclarationAccess().getNameAssignment_1()); }
4026} 4026 (rule__MetamodelDeclaration__NameAssignment_1)
4027 4027 { after(grammarAccess.getMetamodelDeclarationAccess().getNameAssignment_1()); }
4028rule__FolderEntry__Group_2__4 4028)
4029 @init { 4029;
4030 int stackSize = keepStackSize(); 4030finally {
4031 } 4031 restoreStackSize(stackSize);
4032: 4032}
4033 rule__FolderEntry__Group_2__4__Impl 4033
4034; 4034rule__MetamodelDeclaration__Group__2
4035finally { 4035 @init {
4036 restoreStackSize(stackSize); 4036 int stackSize = keepStackSize();
4037} 4037 }
4038 4038:
4039rule__FolderEntry__Group_2__4__Impl 4039 rule__MetamodelDeclaration__Group__2__Impl
4040 @init { 4040;
4041 int stackSize = keepStackSize(); 4041finally {
4042 } 4042 restoreStackSize(stackSize);
4043: 4043}
4044( 4044
4045 { before(grammarAccess.getFolderEntryAccess().getRightCurlyBracketKeyword_2_4()); } 4045rule__MetamodelDeclaration__Group__2__Impl
4046 '}' 4046 @init {
4047 { after(grammarAccess.getFolderEntryAccess().getRightCurlyBracketKeyword_2_4()); } 4047 int stackSize = keepStackSize();
4048) 4048 }
4049; 4049:
4050finally { 4050(
4051 restoreStackSize(stackSize); 4051 { before(grammarAccess.getMetamodelDeclarationAccess().getSpecificationAssignment_2()); }
4052} 4052 (rule__MetamodelDeclaration__SpecificationAssignment_2)
4053 4053 { after(grammarAccess.getMetamodelDeclarationAccess().getSpecificationAssignment_2()); }
4054 4054)
4055rule__FolderEntry__Group_2_3__0 4055;
4056 @init { 4056finally {
4057 int stackSize = keepStackSize(); 4057 restoreStackSize(stackSize);
4058 } 4058}
4059: 4059
4060 rule__FolderEntry__Group_2_3__0__Impl 4060
4061 rule__FolderEntry__Group_2_3__1 4061rule__PartialModelSpecification__Group__0
4062; 4062 @init {
4063finally { 4063 int stackSize = keepStackSize();
4064 restoreStackSize(stackSize); 4064 }
4065} 4065:
4066 4066 rule__PartialModelSpecification__Group__0__Impl
4067rule__FolderEntry__Group_2_3__0__Impl 4067 rule__PartialModelSpecification__Group__1
4068 @init { 4068;
4069 int stackSize = keepStackSize(); 4069finally {
4070 } 4070 restoreStackSize(stackSize);
4071: 4071}
4072( 4072
4073 { before(grammarAccess.getFolderEntryAccess().getCommaKeyword_2_3_0()); } 4073rule__PartialModelSpecification__Group__0__Impl
4074 ',' 4074 @init {
4075 { after(grammarAccess.getFolderEntryAccess().getCommaKeyword_2_3_0()); } 4075 int stackSize = keepStackSize();
4076) 4076 }
4077; 4077:
4078finally { 4078(
4079 restoreStackSize(stackSize); 4079 { before(grammarAccess.getPartialModelSpecificationAccess().getLeftCurlyBracketKeyword_0()); }
4080} 4080 '{'
4081 4081 { after(grammarAccess.getPartialModelSpecificationAccess().getLeftCurlyBracketKeyword_0()); }
4082rule__FolderEntry__Group_2_3__1 4082)
4083 @init { 4083;
4084 int stackSize = keepStackSize(); 4084finally {
4085 } 4085 restoreStackSize(stackSize);
4086: 4086}
4087 rule__FolderEntry__Group_2_3__1__Impl 4087
4088; 4088rule__PartialModelSpecification__Group__1
4089finally { 4089 @init {
4090 restoreStackSize(stackSize); 4090 int stackSize = keepStackSize();
4091} 4091 }
4092 4092:
4093rule__FolderEntry__Group_2_3__1__Impl 4093 rule__PartialModelSpecification__Group__1__Impl
4094 @init { 4094 rule__PartialModelSpecification__Group__2
4095 int stackSize = keepStackSize(); 4095;
4096 } 4096finally {
4097: 4097 restoreStackSize(stackSize);
4098( 4098}
4099 { before(grammarAccess.getFolderEntryAccess().getExclusionAssignment_2_3_1()); } 4099
4100 (rule__FolderEntry__ExclusionAssignment_2_3_1) 4100rule__PartialModelSpecification__Group__1__Impl
4101 { after(grammarAccess.getFolderEntryAccess().getExclusionAssignment_2_3_1()); } 4101 @init {
4102) 4102 int stackSize = keepStackSize();
4103; 4103 }
4104finally { 4104:
4105 restoreStackSize(stackSize); 4105(
4106} 4106 { before(grammarAccess.getPartialModelSpecificationAccess().getEntryAssignment_1()); }
4107 4107 (rule__PartialModelSpecification__EntryAssignment_1)
4108 4108 { after(grammarAccess.getPartialModelSpecificationAccess().getEntryAssignment_1()); }
4109rule__PartialModelDeclaration__Group__0 4109)
4110 @init { 4110;
4111 int stackSize = keepStackSize(); 4111finally {
4112 } 4112 restoreStackSize(stackSize);
4113: 4113}
4114 rule__PartialModelDeclaration__Group__0__Impl 4114
4115 rule__PartialModelDeclaration__Group__1 4115rule__PartialModelSpecification__Group__2
4116; 4116 @init {
4117finally { 4117 int stackSize = keepStackSize();
4118 restoreStackSize(stackSize); 4118 }
4119} 4119:
4120 4120 rule__PartialModelSpecification__Group__2__Impl
4121rule__PartialModelDeclaration__Group__0__Impl 4121 rule__PartialModelSpecification__Group__3
4122 @init { 4122;
4123 int stackSize = keepStackSize(); 4123finally {
4124 } 4124 restoreStackSize(stackSize);
4125: 4125}
4126( 4126
4127 { before(grammarAccess.getPartialModelDeclarationAccess().getModelsKeyword_0()); } 4127rule__PartialModelSpecification__Group__2__Impl
4128 'models' 4128 @init {
4129 { after(grammarAccess.getPartialModelDeclarationAccess().getModelsKeyword_0()); } 4129 int stackSize = keepStackSize();
4130) 4130 }
4131; 4131:
4132finally { 4132(
4133 restoreStackSize(stackSize); 4133 { before(grammarAccess.getPartialModelSpecificationAccess().getGroup_2()); }
4134} 4134 (rule__PartialModelSpecification__Group_2__0)?
4135 4135 { after(grammarAccess.getPartialModelSpecificationAccess().getGroup_2()); }
4136rule__PartialModelDeclaration__Group__1 4136)
4137 @init { 4137;
4138 int stackSize = keepStackSize(); 4138finally {
4139 } 4139 restoreStackSize(stackSize);
4140: 4140}
4141 rule__PartialModelDeclaration__Group__1__Impl 4141
4142 rule__PartialModelDeclaration__Group__2 4142rule__PartialModelSpecification__Group__3
4143; 4143 @init {
4144finally { 4144 int stackSize = keepStackSize();
4145 restoreStackSize(stackSize); 4145 }
4146} 4146:
4147 4147 rule__PartialModelSpecification__Group__3__Impl
4148rule__PartialModelDeclaration__Group__1__Impl 4148;
4149 @init { 4149finally {
4150 int stackSize = keepStackSize(); 4150 restoreStackSize(stackSize);
4151 } 4151}
4152: 4152
4153( 4153rule__PartialModelSpecification__Group__3__Impl
4154 { before(grammarAccess.getPartialModelDeclarationAccess().getNameAssignment_1()); } 4154 @init {
4155 (rule__PartialModelDeclaration__NameAssignment_1) 4155 int stackSize = keepStackSize();
4156 { after(grammarAccess.getPartialModelDeclarationAccess().getNameAssignment_1()); } 4156 }
4157) 4157:
4158; 4158(
4159finally { 4159 { before(grammarAccess.getPartialModelSpecificationAccess().getRightCurlyBracketKeyword_3()); }
4160 restoreStackSize(stackSize); 4160 '}'
4161} 4161 { after(grammarAccess.getPartialModelSpecificationAccess().getRightCurlyBracketKeyword_3()); }
4162 4162)
4163rule__PartialModelDeclaration__Group__2 4163;
4164 @init { 4164finally {
4165 int stackSize = keepStackSize(); 4165 restoreStackSize(stackSize);
4166 } 4166}
4167: 4167
4168 rule__PartialModelDeclaration__Group__2__Impl 4168
4169; 4169rule__PartialModelSpecification__Group_2__0
4170finally { 4170 @init {
4171 restoreStackSize(stackSize); 4171 int stackSize = keepStackSize();
4172} 4172 }
4173 4173:
4174rule__PartialModelDeclaration__Group__2__Impl 4174 rule__PartialModelSpecification__Group_2__0__Impl
4175 @init { 4175 rule__PartialModelSpecification__Group_2__1
4176 int stackSize = keepStackSize(); 4176;
4177 } 4177finally {
4178: 4178 restoreStackSize(stackSize);
4179( 4179}
4180 { before(grammarAccess.getPartialModelDeclarationAccess().getSpecificationAssignment_2()); } 4180
4181 (rule__PartialModelDeclaration__SpecificationAssignment_2) 4181rule__PartialModelSpecification__Group_2__0__Impl
4182 { after(grammarAccess.getPartialModelDeclarationAccess().getSpecificationAssignment_2()); } 4182 @init {
4183) 4183 int stackSize = keepStackSize();
4184; 4184 }
4185finally { 4185:
4186 restoreStackSize(stackSize); 4186(
4187} 4187 { before(grammarAccess.getPartialModelSpecificationAccess().getCommaKeyword_2_0()); }
4188 4188 ','
4189 4189 { after(grammarAccess.getPartialModelSpecificationAccess().getCommaKeyword_2_0()); }
4190rule__PatternSpecification__Group__0 4190)
4191 @init { 4191;
4192 int stackSize = keepStackSize(); 4192finally {
4193 } 4193 restoreStackSize(stackSize);
4194: 4194}
4195 rule__PatternSpecification__Group__0__Impl 4195
4196 rule__PatternSpecification__Group__1 4196rule__PartialModelSpecification__Group_2__1
4197; 4197 @init {
4198finally { 4198 int stackSize = keepStackSize();
4199 restoreStackSize(stackSize); 4199 }
4200} 4200:
4201 4201 rule__PartialModelSpecification__Group_2__1__Impl
4202rule__PatternSpecification__Group__0__Impl 4202;
4203 @init { 4203finally {
4204 int stackSize = keepStackSize(); 4204 restoreStackSize(stackSize);
4205 } 4205}
4206: 4206
4207( 4207rule__PartialModelSpecification__Group_2__1__Impl
4208 { before(grammarAccess.getPatternSpecificationAccess().getLeftCurlyBracketKeyword_0()); } 4208 @init {
4209 '{' 4209 int stackSize = keepStackSize();
4210 { after(grammarAccess.getPatternSpecificationAccess().getLeftCurlyBracketKeyword_0()); } 4210 }
4211) 4211:
4212; 4212(
4213finally { 4213 { before(grammarAccess.getPartialModelSpecificationAccess().getEntryAssignment_2_1()); }
4214 restoreStackSize(stackSize); 4214 (rule__PartialModelSpecification__EntryAssignment_2_1)
4215} 4215 { after(grammarAccess.getPartialModelSpecificationAccess().getEntryAssignment_2_1()); }
4216 4216)
4217rule__PatternSpecification__Group__1 4217;
4218 @init { 4218finally {
4219 int stackSize = keepStackSize(); 4219 restoreStackSize(stackSize);
4220 } 4220}
4221: 4221
4222 rule__PatternSpecification__Group__1__Impl 4222
4223 rule__PatternSpecification__Group__2 4223rule__FolderEntry__Group__0
4224; 4224 @init {
4225finally { 4225 int stackSize = keepStackSize();
4226 restoreStackSize(stackSize); 4226 }
4227} 4227:
4228 4228 rule__FolderEntry__Group__0__Impl
4229rule__PatternSpecification__Group__1__Impl 4229 rule__FolderEntry__Group__1
4230 @init { 4230;
4231 int stackSize = keepStackSize(); 4231finally {
4232 } 4232 restoreStackSize(stackSize);
4233: 4233}
4234( 4234
4235 { before(grammarAccess.getPatternSpecificationAccess().getEntriesAssignment_1()); } 4235rule__FolderEntry__Group__0__Impl
4236 (rule__PatternSpecification__EntriesAssignment_1) 4236 @init {
4237 { after(grammarAccess.getPatternSpecificationAccess().getEntriesAssignment_1()); } 4237 int stackSize = keepStackSize();
4238) 4238 }
4239; 4239:
4240finally { 4240(
4241 restoreStackSize(stackSize); 4241 { before(grammarAccess.getFolderEntryAccess().getFolderKeyword_0()); }
4242} 4242 'folder'
4243 4243 { after(grammarAccess.getFolderEntryAccess().getFolderKeyword_0()); }
4244rule__PatternSpecification__Group__2 4244)
4245 @init { 4245;
4246 int stackSize = keepStackSize(); 4246finally {
4247 } 4247 restoreStackSize(stackSize);
4248: 4248}
4249 rule__PatternSpecification__Group__2__Impl 4249
4250 rule__PatternSpecification__Group__3 4250rule__FolderEntry__Group__1
4251; 4251 @init {
4252finally { 4252 int stackSize = keepStackSize();
4253 restoreStackSize(stackSize); 4253 }
4254} 4254:
4255 4255 rule__FolderEntry__Group__1__Impl
4256rule__PatternSpecification__Group__2__Impl 4256 rule__FolderEntry__Group__2
4257 @init { 4257;
4258 int stackSize = keepStackSize(); 4258finally {
4259 } 4259 restoreStackSize(stackSize);
4260: 4260}
4261( 4261
4262 { before(grammarAccess.getPatternSpecificationAccess().getGroup_2()); } 4262rule__FolderEntry__Group__1__Impl
4263 (rule__PatternSpecification__Group_2__0)* 4263 @init {
4264 { after(grammarAccess.getPatternSpecificationAccess().getGroup_2()); } 4264 int stackSize = keepStackSize();
4265) 4265 }
4266; 4266:
4267finally { 4267(
4268 restoreStackSize(stackSize); 4268 { before(grammarAccess.getFolderEntryAccess().getPathAssignment_1()); }
4269} 4269 (rule__FolderEntry__PathAssignment_1)
4270 4270 { after(grammarAccess.getFolderEntryAccess().getPathAssignment_1()); }
4271rule__PatternSpecification__Group__3 4271)
4272 @init { 4272;
4273 int stackSize = keepStackSize(); 4273finally {
4274 } 4274 restoreStackSize(stackSize);
4275: 4275}
4276 rule__PatternSpecification__Group__3__Impl 4276
4277; 4277rule__FolderEntry__Group__2
4278finally { 4278 @init {
4279 restoreStackSize(stackSize); 4279 int stackSize = keepStackSize();
4280} 4280 }
4281 4281:
4282rule__PatternSpecification__Group__3__Impl 4282 rule__FolderEntry__Group__2__Impl
4283 @init { 4283;
4284 int stackSize = keepStackSize(); 4284finally {
4285 } 4285 restoreStackSize(stackSize);
4286: 4286}
4287( 4287
4288 { before(grammarAccess.getPatternSpecificationAccess().getRightCurlyBracketKeyword_3()); } 4288rule__FolderEntry__Group__2__Impl
4289 '}' 4289 @init {
4290 { after(grammarAccess.getPatternSpecificationAccess().getRightCurlyBracketKeyword_3()); } 4290 int stackSize = keepStackSize();
4291) 4291 }
4292; 4292:
4293finally { 4293(
4294 restoreStackSize(stackSize); 4294 { before(grammarAccess.getFolderEntryAccess().getGroup_2()); }
4295} 4295 (rule__FolderEntry__Group_2__0)?
4296 4296 { after(grammarAccess.getFolderEntryAccess().getGroup_2()); }
4297 4297)
4298rule__PatternSpecification__Group_2__0 4298;
4299 @init { 4299finally {
4300 int stackSize = keepStackSize(); 4300 restoreStackSize(stackSize);
4301 } 4301}
4302: 4302
4303 rule__PatternSpecification__Group_2__0__Impl 4303
4304 rule__PatternSpecification__Group_2__1 4304rule__FolderEntry__Group_2__0
4305; 4305 @init {
4306finally { 4306 int stackSize = keepStackSize();
4307 restoreStackSize(stackSize); 4307 }
4308} 4308:
4309 4309 rule__FolderEntry__Group_2__0__Impl
4310rule__PatternSpecification__Group_2__0__Impl 4310 rule__FolderEntry__Group_2__1
4311 @init { 4311;
4312 int stackSize = keepStackSize(); 4312finally {
4313 } 4313 restoreStackSize(stackSize);
4314: 4314}
4315( 4315
4316 { before(grammarAccess.getPatternSpecificationAccess().getCommaKeyword_2_0()); } 4316rule__FolderEntry__Group_2__0__Impl
4317 ',' 4317 @init {
4318 { after(grammarAccess.getPatternSpecificationAccess().getCommaKeyword_2_0()); } 4318 int stackSize = keepStackSize();
4319) 4319 }
4320; 4320:
4321finally { 4321(
4322 restoreStackSize(stackSize); 4322 { before(grammarAccess.getFolderEntryAccess().getExcludingKeyword_2_0()); }
4323} 4323 'excluding'
4324 4324 { after(grammarAccess.getFolderEntryAccess().getExcludingKeyword_2_0()); }
4325rule__PatternSpecification__Group_2__1 4325)
4326 @init { 4326;
4327 int stackSize = keepStackSize(); 4327finally {
4328 } 4328 restoreStackSize(stackSize);
4329: 4329}
4330 rule__PatternSpecification__Group_2__1__Impl 4330
4331; 4331rule__FolderEntry__Group_2__1
4332finally { 4332 @init {
4333 restoreStackSize(stackSize); 4333 int stackSize = keepStackSize();
4334} 4334 }
4335 4335:
4336rule__PatternSpecification__Group_2__1__Impl 4336 rule__FolderEntry__Group_2__1__Impl
4337 @init { 4337 rule__FolderEntry__Group_2__2
4338 int stackSize = keepStackSize(); 4338;
4339 } 4339finally {
4340: 4340 restoreStackSize(stackSize);
4341( 4341}
4342 { before(grammarAccess.getPatternSpecificationAccess().getEntriesAssignment_2_1()); } 4342
4343 (rule__PatternSpecification__EntriesAssignment_2_1) 4343rule__FolderEntry__Group_2__1__Impl
4344 { after(grammarAccess.getPatternSpecificationAccess().getEntriesAssignment_2_1()); } 4344 @init {
4345) 4345 int stackSize = keepStackSize();
4346; 4346 }
4347finally { 4347:
4348 restoreStackSize(stackSize); 4348(
4349} 4349 { before(grammarAccess.getFolderEntryAccess().getLeftCurlyBracketKeyword_2_1()); }
4350 4350 '{'
4351 4351 { after(grammarAccess.getFolderEntryAccess().getLeftCurlyBracketKeyword_2_1()); }
4352rule__AllPatternEntry__Group__0 4352)
4353 @init { 4353;
4354 int stackSize = keepStackSize(); 4354finally {
4355 } 4355 restoreStackSize(stackSize);
4356: 4356}
4357 rule__AllPatternEntry__Group__0__Impl 4357
4358 rule__AllPatternEntry__Group__1 4358rule__FolderEntry__Group_2__2
4359; 4359 @init {
4360finally { 4360 int stackSize = keepStackSize();
4361 restoreStackSize(stackSize); 4361 }
4362} 4362:
4363 4363 rule__FolderEntry__Group_2__2__Impl
4364rule__AllPatternEntry__Group__0__Impl 4364 rule__FolderEntry__Group_2__3
4365 @init { 4365;
4366 int stackSize = keepStackSize(); 4366finally {
4367 } 4367 restoreStackSize(stackSize);
4368: 4368}
4369( 4369
4370 { before(grammarAccess.getAllPatternEntryAccess().getPackageKeyword_0()); } 4370rule__FolderEntry__Group_2__2__Impl
4371 'package' 4371 @init {
4372 { after(grammarAccess.getAllPatternEntryAccess().getPackageKeyword_0()); } 4372 int stackSize = keepStackSize();
4373) 4373 }
4374; 4374:
4375finally { 4375(
4376 restoreStackSize(stackSize); 4376 { before(grammarAccess.getFolderEntryAccess().getExclusionAssignment_2_2()); }
4377} 4377 (rule__FolderEntry__ExclusionAssignment_2_2)
4378 4378 { after(grammarAccess.getFolderEntryAccess().getExclusionAssignment_2_2()); }
4379rule__AllPatternEntry__Group__1 4379)
4380 @init { 4380;
4381 int stackSize = keepStackSize(); 4381finally {
4382 } 4382 restoreStackSize(stackSize);
4383: 4383}
4384 rule__AllPatternEntry__Group__1__Impl 4384
4385 rule__AllPatternEntry__Group__2 4385rule__FolderEntry__Group_2__3
4386; 4386 @init {
4387finally { 4387 int stackSize = keepStackSize();
4388 restoreStackSize(stackSize); 4388 }
4389} 4389:
4390 4390 rule__FolderEntry__Group_2__3__Impl
4391rule__AllPatternEntry__Group__1__Impl 4391 rule__FolderEntry__Group_2__4
4392 @init { 4392;
4393 int stackSize = keepStackSize(); 4393finally {
4394 } 4394 restoreStackSize(stackSize);
4395: 4395}
4396( 4396
4397 { before(grammarAccess.getAllPatternEntryAccess().getPackageAssignment_1()); } 4397rule__FolderEntry__Group_2__3__Impl
4398 (rule__AllPatternEntry__PackageAssignment_1) 4398 @init {
4399 { after(grammarAccess.getAllPatternEntryAccess().getPackageAssignment_1()); } 4399 int stackSize = keepStackSize();
4400) 4400 }
4401; 4401:
4402finally { 4402(
4403 restoreStackSize(stackSize); 4403 { before(grammarAccess.getFolderEntryAccess().getGroup_2_3()); }
4404} 4404 (rule__FolderEntry__Group_2_3__0)*
4405 4405 { after(grammarAccess.getFolderEntryAccess().getGroup_2_3()); }
4406rule__AllPatternEntry__Group__2 4406)
4407 @init { 4407;
4408 int stackSize = keepStackSize(); 4408finally {
4409 } 4409 restoreStackSize(stackSize);
4410: 4410}
4411 rule__AllPatternEntry__Group__2__Impl 4411
4412; 4412rule__FolderEntry__Group_2__4
4413finally { 4413 @init {
4414 restoreStackSize(stackSize); 4414 int stackSize = keepStackSize();
4415} 4415 }
4416 4416:
4417rule__AllPatternEntry__Group__2__Impl 4417 rule__FolderEntry__Group_2__4__Impl
4418 @init { 4418;
4419 int stackSize = keepStackSize(); 4419finally {
4420 } 4420 restoreStackSize(stackSize);
4421: 4421}
4422( 4422
4423 { before(grammarAccess.getAllPatternEntryAccess().getGroup_2()); } 4423rule__FolderEntry__Group_2__4__Impl
4424 (rule__AllPatternEntry__Group_2__0)? 4424 @init {
4425 { after(grammarAccess.getAllPatternEntryAccess().getGroup_2()); } 4425 int stackSize = keepStackSize();
4426) 4426 }
4427; 4427:
4428finally { 4428(
4429 restoreStackSize(stackSize); 4429 { before(grammarAccess.getFolderEntryAccess().getRightCurlyBracketKeyword_2_4()); }
4430} 4430 '}'
4431 4431 { after(grammarAccess.getFolderEntryAccess().getRightCurlyBracketKeyword_2_4()); }
4432 4432)
4433rule__AllPatternEntry__Group_2__0 4433;
4434 @init { 4434finally {
4435 int stackSize = keepStackSize(); 4435 restoreStackSize(stackSize);
4436 } 4436}
4437: 4437
4438 rule__AllPatternEntry__Group_2__0__Impl 4438
4439 rule__AllPatternEntry__Group_2__1 4439rule__FolderEntry__Group_2_3__0
4440; 4440 @init {
4441finally { 4441 int stackSize = keepStackSize();
4442 restoreStackSize(stackSize); 4442 }
4443} 4443:
4444 4444 rule__FolderEntry__Group_2_3__0__Impl
4445rule__AllPatternEntry__Group_2__0__Impl 4445 rule__FolderEntry__Group_2_3__1
4446 @init { 4446;
4447 int stackSize = keepStackSize(); 4447finally {
4448 } 4448 restoreStackSize(stackSize);
4449: 4449}
4450( 4450
4451 { before(grammarAccess.getAllPatternEntryAccess().getExcludingKeyword_2_0()); } 4451rule__FolderEntry__Group_2_3__0__Impl
4452 'excluding' 4452 @init {
4453 { after(grammarAccess.getAllPatternEntryAccess().getExcludingKeyword_2_0()); } 4453 int stackSize = keepStackSize();
4454) 4454 }
4455; 4455:
4456finally { 4456(
4457 restoreStackSize(stackSize); 4457 { before(grammarAccess.getFolderEntryAccess().getCommaKeyword_2_3_0()); }
4458} 4458 ','
4459 4459 { after(grammarAccess.getFolderEntryAccess().getCommaKeyword_2_3_0()); }
4460rule__AllPatternEntry__Group_2__1 4460)
4461 @init { 4461;
4462 int stackSize = keepStackSize(); 4462finally {
4463 } 4463 restoreStackSize(stackSize);
4464: 4464}
4465 rule__AllPatternEntry__Group_2__1__Impl 4465
4466 rule__AllPatternEntry__Group_2__2 4466rule__FolderEntry__Group_2_3__1
4467; 4467 @init {
4468finally { 4468 int stackSize = keepStackSize();
4469 restoreStackSize(stackSize); 4469 }
4470} 4470:
4471 4471 rule__FolderEntry__Group_2_3__1__Impl
4472rule__AllPatternEntry__Group_2__1__Impl 4472;
4473 @init { 4473finally {
4474 int stackSize = keepStackSize(); 4474 restoreStackSize(stackSize);
4475 } 4475}
4476: 4476
4477( 4477rule__FolderEntry__Group_2_3__1__Impl
4478 { before(grammarAccess.getAllPatternEntryAccess().getLeftCurlyBracketKeyword_2_1()); } 4478 @init {
4479 '{' 4479 int stackSize = keepStackSize();
4480 { after(grammarAccess.getAllPatternEntryAccess().getLeftCurlyBracketKeyword_2_1()); } 4480 }
4481) 4481:
4482; 4482(
4483finally { 4483 { before(grammarAccess.getFolderEntryAccess().getExclusionAssignment_2_3_1()); }
4484 restoreStackSize(stackSize); 4484 (rule__FolderEntry__ExclusionAssignment_2_3_1)
4485} 4485 { after(grammarAccess.getFolderEntryAccess().getExclusionAssignment_2_3_1()); }
4486 4486)
4487rule__AllPatternEntry__Group_2__2 4487;
4488 @init { 4488finally {
4489 int stackSize = keepStackSize(); 4489 restoreStackSize(stackSize);
4490 } 4490}
4491: 4491
4492 rule__AllPatternEntry__Group_2__2__Impl 4492
4493 rule__AllPatternEntry__Group_2__3 4493rule__PartialModelDeclaration__Group__0
4494; 4494 @init {
4495finally { 4495 int stackSize = keepStackSize();
4496 restoreStackSize(stackSize); 4496 }
4497} 4497:
4498 4498 rule__PartialModelDeclaration__Group__0__Impl
4499rule__AllPatternEntry__Group_2__2__Impl 4499 rule__PartialModelDeclaration__Group__1
4500 @init { 4500;
4501 int stackSize = keepStackSize(); 4501finally {
4502 } 4502 restoreStackSize(stackSize);
4503: 4503}
4504( 4504
4505 { before(grammarAccess.getAllPatternEntryAccess().getExclusuionAssignment_2_2()); } 4505rule__PartialModelDeclaration__Group__0__Impl
4506 (rule__AllPatternEntry__ExclusuionAssignment_2_2) 4506 @init {
4507 { after(grammarAccess.getAllPatternEntryAccess().getExclusuionAssignment_2_2()); } 4507 int stackSize = keepStackSize();
4508) 4508 }
4509; 4509:
4510finally { 4510(
4511 restoreStackSize(stackSize); 4511 { before(grammarAccess.getPartialModelDeclarationAccess().getModelsKeyword_0()); }
4512} 4512 'models'
4513 4513 { after(grammarAccess.getPartialModelDeclarationAccess().getModelsKeyword_0()); }
4514rule__AllPatternEntry__Group_2__3 4514)
4515 @init { 4515;
4516 int stackSize = keepStackSize(); 4516finally {
4517 } 4517 restoreStackSize(stackSize);
4518: 4518}
4519 rule__AllPatternEntry__Group_2__3__Impl 4519
4520 rule__AllPatternEntry__Group_2__4 4520rule__PartialModelDeclaration__Group__1
4521; 4521 @init {
4522finally { 4522 int stackSize = keepStackSize();
4523 restoreStackSize(stackSize); 4523 }
4524} 4524:
4525 4525 rule__PartialModelDeclaration__Group__1__Impl
4526rule__AllPatternEntry__Group_2__3__Impl 4526 rule__PartialModelDeclaration__Group__2
4527 @init { 4527;
4528 int stackSize = keepStackSize(); 4528finally {
4529 } 4529 restoreStackSize(stackSize);
4530: 4530}
4531( 4531
4532 { before(grammarAccess.getAllPatternEntryAccess().getGroup_2_3()); } 4532rule__PartialModelDeclaration__Group__1__Impl
4533 (rule__AllPatternEntry__Group_2_3__0)* 4533 @init {
4534 { after(grammarAccess.getAllPatternEntryAccess().getGroup_2_3()); } 4534 int stackSize = keepStackSize();
4535) 4535 }
4536; 4536:
4537finally { 4537(
4538 restoreStackSize(stackSize); 4538 { before(grammarAccess.getPartialModelDeclarationAccess().getNameAssignment_1()); }
4539} 4539 (rule__PartialModelDeclaration__NameAssignment_1)
4540 4540 { after(grammarAccess.getPartialModelDeclarationAccess().getNameAssignment_1()); }
4541rule__AllPatternEntry__Group_2__4 4541)
4542 @init { 4542;
4543 int stackSize = keepStackSize(); 4543finally {
4544 } 4544 restoreStackSize(stackSize);
4545: 4545}
4546 rule__AllPatternEntry__Group_2__4__Impl 4546
4547; 4547rule__PartialModelDeclaration__Group__2
4548finally { 4548 @init {
4549 restoreStackSize(stackSize); 4549 int stackSize = keepStackSize();
4550} 4550 }
4551 4551:
4552rule__AllPatternEntry__Group_2__4__Impl 4552 rule__PartialModelDeclaration__Group__2__Impl
4553 @init { 4553;
4554 int stackSize = keepStackSize(); 4554finally {
4555 } 4555 restoreStackSize(stackSize);
4556: 4556}
4557( 4557
4558 { before(grammarAccess.getAllPatternEntryAccess().getRightCurlyBracketKeyword_2_4()); } 4558rule__PartialModelDeclaration__Group__2__Impl
4559 '}' 4559 @init {
4560 { after(grammarAccess.getAllPatternEntryAccess().getRightCurlyBracketKeyword_2_4()); } 4560 int stackSize = keepStackSize();
4561) 4561 }
4562; 4562:
4563finally { 4563(
4564 restoreStackSize(stackSize); 4564 { before(grammarAccess.getPartialModelDeclarationAccess().getSpecificationAssignment_2()); }
4565} 4565 (rule__PartialModelDeclaration__SpecificationAssignment_2)
4566 4566 { after(grammarAccess.getPartialModelDeclarationAccess().getSpecificationAssignment_2()); }
4567 4567)
4568rule__AllPatternEntry__Group_2_3__0 4568;
4569 @init { 4569finally {
4570 int stackSize = keepStackSize(); 4570 restoreStackSize(stackSize);
4571 } 4571}
4572: 4572
4573 rule__AllPatternEntry__Group_2_3__0__Impl 4573
4574 rule__AllPatternEntry__Group_2_3__1 4574rule__PatternSpecification__Group__0
4575; 4575 @init {
4576finally { 4576 int stackSize = keepStackSize();
4577 restoreStackSize(stackSize); 4577 }
4578} 4578:
4579 4579 rule__PatternSpecification__Group__0__Impl
4580rule__AllPatternEntry__Group_2_3__0__Impl 4580 rule__PatternSpecification__Group__1
4581 @init { 4581;
4582 int stackSize = keepStackSize(); 4582finally {
4583 } 4583 restoreStackSize(stackSize);
4584: 4584}
4585( 4585
4586 { before(grammarAccess.getAllPatternEntryAccess().getCommaKeyword_2_3_0()); } 4586rule__PatternSpecification__Group__0__Impl
4587 ',' 4587 @init {
4588 { after(grammarAccess.getAllPatternEntryAccess().getCommaKeyword_2_3_0()); } 4588 int stackSize = keepStackSize();
4589) 4589 }
4590; 4590:
4591finally { 4591(
4592 restoreStackSize(stackSize); 4592 { before(grammarAccess.getPatternSpecificationAccess().getLeftCurlyBracketKeyword_0()); }
4593} 4593 '{'
4594 4594 { after(grammarAccess.getPatternSpecificationAccess().getLeftCurlyBracketKeyword_0()); }
4595rule__AllPatternEntry__Group_2_3__1 4595)
4596 @init { 4596;
4597 int stackSize = keepStackSize(); 4597finally {
4598 } 4598 restoreStackSize(stackSize);
4599: 4599}
4600 rule__AllPatternEntry__Group_2_3__1__Impl 4600
4601; 4601rule__PatternSpecification__Group__1
4602finally { 4602 @init {
4603 restoreStackSize(stackSize); 4603 int stackSize = keepStackSize();
4604} 4604 }
4605 4605:
4606rule__AllPatternEntry__Group_2_3__1__Impl 4606 rule__PatternSpecification__Group__1__Impl
4607 @init { 4607 rule__PatternSpecification__Group__2
4608 int stackSize = keepStackSize(); 4608;
4609 } 4609finally {
4610: 4610 restoreStackSize(stackSize);
4611( 4611}
4612 { before(grammarAccess.getAllPatternEntryAccess().getExclusuionAssignment_2_3_1()); } 4612
4613 (rule__AllPatternEntry__ExclusuionAssignment_2_3_1) 4613rule__PatternSpecification__Group__1__Impl
4614 { after(grammarAccess.getAllPatternEntryAccess().getExclusuionAssignment_2_3_1()); } 4614 @init {
4615) 4615 int stackSize = keepStackSize();
4616; 4616 }
4617finally { 4617:
4618 restoreStackSize(stackSize); 4618(
4619} 4619 { before(grammarAccess.getPatternSpecificationAccess().getEntriesAssignment_1()); }
4620 4620 (rule__PatternSpecification__EntriesAssignment_1)
4621 4621 { after(grammarAccess.getPatternSpecificationAccess().getEntriesAssignment_1()); }
4622rule__PatternElement__Group__0 4622)
4623 @init { 4623;
4624 int stackSize = keepStackSize(); 4624finally {
4625 } 4625 restoreStackSize(stackSize);
4626: 4626}
4627 rule__PatternElement__Group__0__Impl 4627
4628 rule__PatternElement__Group__1 4628rule__PatternSpecification__Group__2
4629; 4629 @init {
4630finally { 4630 int stackSize = keepStackSize();
4631 restoreStackSize(stackSize); 4631 }
4632} 4632:
4633 4633 rule__PatternSpecification__Group__2__Impl
4634rule__PatternElement__Group__0__Impl 4634 rule__PatternSpecification__Group__3
4635 @init { 4635;
4636 int stackSize = keepStackSize(); 4636finally {
4637 } 4637 restoreStackSize(stackSize);
4638: 4638}
4639( 4639
4640 { before(grammarAccess.getPatternElementAccess().getGroup_0()); } 4640rule__PatternSpecification__Group__2__Impl
4641 (rule__PatternElement__Group_0__0)? 4641 @init {
4642 { after(grammarAccess.getPatternElementAccess().getGroup_0()); } 4642 int stackSize = keepStackSize();
4643) 4643 }
4644; 4644:
4645finally { 4645(
4646 restoreStackSize(stackSize); 4646 { before(grammarAccess.getPatternSpecificationAccess().getGroup_2()); }
4647} 4647 (rule__PatternSpecification__Group_2__0)*
4648 4648 { after(grammarAccess.getPatternSpecificationAccess().getGroup_2()); }
4649rule__PatternElement__Group__1 4649)
4650 @init { 4650;
4651 int stackSize = keepStackSize(); 4651finally {
4652 } 4652 restoreStackSize(stackSize);
4653: 4653}
4654 rule__PatternElement__Group__1__Impl 4654
4655; 4655rule__PatternSpecification__Group__3
4656finally { 4656 @init {
4657 restoreStackSize(stackSize); 4657 int stackSize = keepStackSize();
4658} 4658 }
4659 4659:
4660rule__PatternElement__Group__1__Impl 4660 rule__PatternSpecification__Group__3__Impl
4661 @init { 4661;
4662 int stackSize = keepStackSize(); 4662finally {
4663 } 4663 restoreStackSize(stackSize);
4664: 4664}
4665( 4665
4666 { before(grammarAccess.getPatternElementAccess().getPatternAssignment_1()); } 4666rule__PatternSpecification__Group__3__Impl
4667 (rule__PatternElement__PatternAssignment_1) 4667 @init {
4668 { after(grammarAccess.getPatternElementAccess().getPatternAssignment_1()); } 4668 int stackSize = keepStackSize();
4669) 4669 }
4670; 4670:
4671finally { 4671(
4672 restoreStackSize(stackSize); 4672 { before(grammarAccess.getPatternSpecificationAccess().getRightCurlyBracketKeyword_3()); }
4673} 4673 '}'
4674 4674 { after(grammarAccess.getPatternSpecificationAccess().getRightCurlyBracketKeyword_3()); }
4675 4675)
4676rule__PatternElement__Group_0__0 4676;
4677 @init { 4677finally {
4678 int stackSize = keepStackSize(); 4678 restoreStackSize(stackSize);
4679 } 4679}
4680: 4680
4681 rule__PatternElement__Group_0__0__Impl 4681
4682 rule__PatternElement__Group_0__1 4682rule__PatternSpecification__Group_2__0
4683; 4683 @init {
4684finally { 4684 int stackSize = keepStackSize();
4685 restoreStackSize(stackSize); 4685 }
4686} 4686:
4687 4687 rule__PatternSpecification__Group_2__0__Impl
4688rule__PatternElement__Group_0__0__Impl 4688 rule__PatternSpecification__Group_2__1
4689 @init { 4689;
4690 int stackSize = keepStackSize(); 4690finally {
4691 } 4691 restoreStackSize(stackSize);
4692: 4692}
4693( 4693
4694 { before(grammarAccess.getPatternElementAccess().getPackageAssignment_0_0()); } 4694rule__PatternSpecification__Group_2__0__Impl
4695 (rule__PatternElement__PackageAssignment_0_0) 4695 @init {
4696 { after(grammarAccess.getPatternElementAccess().getPackageAssignment_0_0()); } 4696 int stackSize = keepStackSize();
4697) 4697 }
4698; 4698:
4699finally { 4699(
4700 restoreStackSize(stackSize); 4700 { before(grammarAccess.getPatternSpecificationAccess().getCommaKeyword_2_0()); }
4701} 4701 ','
4702 4702 { after(grammarAccess.getPatternSpecificationAccess().getCommaKeyword_2_0()); }
4703rule__PatternElement__Group_0__1 4703)
4704 @init { 4704;
4705 int stackSize = keepStackSize(); 4705finally {
4706 } 4706 restoreStackSize(stackSize);
4707: 4707}
4708 rule__PatternElement__Group_0__1__Impl 4708
4709; 4709rule__PatternSpecification__Group_2__1
4710finally { 4710 @init {
4711 restoreStackSize(stackSize); 4711 int stackSize = keepStackSize();
4712} 4712 }
4713 4713:
4714rule__PatternElement__Group_0__1__Impl 4714 rule__PatternSpecification__Group_2__1__Impl
4715 @init { 4715;
4716 int stackSize = keepStackSize(); 4716finally {
4717 } 4717 restoreStackSize(stackSize);
4718: 4718}
4719( 4719
4720 { before(grammarAccess.getPatternElementAccess().getColonColonKeyword_0_1()); } 4720rule__PatternSpecification__Group_2__1__Impl
4721 '::' 4721 @init {
4722 { after(grammarAccess.getPatternElementAccess().getColonColonKeyword_0_1()); } 4722 int stackSize = keepStackSize();
4723) 4723 }
4724; 4724:
4725finally { 4725(
4726 restoreStackSize(stackSize); 4726 { before(grammarAccess.getPatternSpecificationAccess().getEntriesAssignment_2_1()); }
4727} 4727 (rule__PatternSpecification__EntriesAssignment_2_1)
4728 4728 { after(grammarAccess.getPatternSpecificationAccess().getEntriesAssignment_2_1()); }
4729 4729)
4730rule__GraphPatternDeclaration__Group__0 4730;
4731 @init { 4731finally {
4732 int stackSize = keepStackSize(); 4732 restoreStackSize(stackSize);
4733 } 4733}
4734: 4734
4735 rule__GraphPatternDeclaration__Group__0__Impl 4735
4736 rule__GraphPatternDeclaration__Group__1 4736rule__AllPatternEntry__Group__0
4737; 4737 @init {
4738finally { 4738 int stackSize = keepStackSize();
4739 restoreStackSize(stackSize); 4739 }
4740} 4740:
4741 4741 rule__AllPatternEntry__Group__0__Impl
4742rule__GraphPatternDeclaration__Group__0__Impl 4742 rule__AllPatternEntry__Group__1
4743 @init { 4743;
4744 int stackSize = keepStackSize(); 4744finally {
4745 } 4745 restoreStackSize(stackSize);
4746: 4746}
4747( 4747
4748 { before(grammarAccess.getGraphPatternDeclarationAccess().getConstraintsKeyword_0()); } 4748rule__AllPatternEntry__Group__0__Impl
4749 'constraints' 4749 @init {
4750 { after(grammarAccess.getGraphPatternDeclarationAccess().getConstraintsKeyword_0()); } 4750 int stackSize = keepStackSize();
4751) 4751 }
4752; 4752:
4753finally { 4753(
4754 restoreStackSize(stackSize); 4754 { before(grammarAccess.getAllPatternEntryAccess().getPackageKeyword_0()); }
4755} 4755 'package'
4756 4756 { after(grammarAccess.getAllPatternEntryAccess().getPackageKeyword_0()); }
4757rule__GraphPatternDeclaration__Group__1 4757)
4758 @init { 4758;
4759 int stackSize = keepStackSize(); 4759finally {
4760 } 4760 restoreStackSize(stackSize);
4761: 4761}
4762 rule__GraphPatternDeclaration__Group__1__Impl 4762
4763 rule__GraphPatternDeclaration__Group__2 4763rule__AllPatternEntry__Group__1
4764; 4764 @init {
4765finally { 4765 int stackSize = keepStackSize();
4766 restoreStackSize(stackSize); 4766 }
4767} 4767:
4768 4768 rule__AllPatternEntry__Group__1__Impl
4769rule__GraphPatternDeclaration__Group__1__Impl 4769 rule__AllPatternEntry__Group__2
4770 @init { 4770;
4771 int stackSize = keepStackSize(); 4771finally {
4772 } 4772 restoreStackSize(stackSize);
4773: 4773}
4774( 4774
4775 { before(grammarAccess.getGraphPatternDeclarationAccess().getNameAssignment_1()); } 4775rule__AllPatternEntry__Group__1__Impl
4776 (rule__GraphPatternDeclaration__NameAssignment_1) 4776 @init {
4777 { after(grammarAccess.getGraphPatternDeclarationAccess().getNameAssignment_1()); } 4777 int stackSize = keepStackSize();
4778) 4778 }
4779; 4779:
4780finally { 4780(
4781 restoreStackSize(stackSize); 4781 { before(grammarAccess.getAllPatternEntryAccess().getPackageAssignment_1()); }
4782} 4782 (rule__AllPatternEntry__PackageAssignment_1)
4783 4783 { after(grammarAccess.getAllPatternEntryAccess().getPackageAssignment_1()); }
4784rule__GraphPatternDeclaration__Group__2 4784)
4785 @init { 4785;
4786 int stackSize = keepStackSize(); 4786finally {
4787 } 4787 restoreStackSize(stackSize);
4788: 4788}
4789 rule__GraphPatternDeclaration__Group__2__Impl 4789
4790; 4790rule__AllPatternEntry__Group__2
4791finally { 4791 @init {
4792 restoreStackSize(stackSize); 4792 int stackSize = keepStackSize();
4793} 4793 }
4794 4794:
4795rule__GraphPatternDeclaration__Group__2__Impl 4795 rule__AllPatternEntry__Group__2__Impl
4796 @init { 4796;
4797 int stackSize = keepStackSize(); 4797finally {
4798 } 4798 restoreStackSize(stackSize);
4799: 4799}
4800( 4800
4801 { before(grammarAccess.getGraphPatternDeclarationAccess().getSpecificationAssignment_2()); } 4801rule__AllPatternEntry__Group__2__Impl
4802 (rule__GraphPatternDeclaration__SpecificationAssignment_2) 4802 @init {
4803 { after(grammarAccess.getGraphPatternDeclarationAccess().getSpecificationAssignment_2()); } 4803 int stackSize = keepStackSize();
4804) 4804 }
4805; 4805:
4806finally { 4806(
4807 restoreStackSize(stackSize); 4807 { before(grammarAccess.getAllPatternEntryAccess().getGroup_2()); }
4808} 4808 (rule__AllPatternEntry__Group_2__0)?
4809 4809 { after(grammarAccess.getAllPatternEntryAccess().getGroup_2()); }
4810 4810)
4811rule__ConfigSpecification__Group__0 4811;
4812 @init { 4812finally {
4813 int stackSize = keepStackSize(); 4813 restoreStackSize(stackSize);
4814 } 4814}
4815: 4815
4816 rule__ConfigSpecification__Group__0__Impl 4816
4817 rule__ConfigSpecification__Group__1 4817rule__AllPatternEntry__Group_2__0
4818; 4818 @init {
4819finally { 4819 int stackSize = keepStackSize();
4820 restoreStackSize(stackSize); 4820 }
4821} 4821:
4822 4822 rule__AllPatternEntry__Group_2__0__Impl
4823rule__ConfigSpecification__Group__0__Impl 4823 rule__AllPatternEntry__Group_2__1
4824 @init { 4824;
4825 int stackSize = keepStackSize(); 4825finally {
4826 } 4826 restoreStackSize(stackSize);
4827: 4827}
4828( 4828
4829 { before(grammarAccess.getConfigSpecificationAccess().getConfigSpecificationAction_0()); } 4829rule__AllPatternEntry__Group_2__0__Impl
4830 () 4830 @init {
4831 { after(grammarAccess.getConfigSpecificationAccess().getConfigSpecificationAction_0()); } 4831 int stackSize = keepStackSize();
4832) 4832 }
4833; 4833:
4834finally { 4834(
4835 restoreStackSize(stackSize); 4835 { before(grammarAccess.getAllPatternEntryAccess().getExcludingKeyword_2_0()); }
4836} 4836 'excluding'
4837 4837 { after(grammarAccess.getAllPatternEntryAccess().getExcludingKeyword_2_0()); }
4838rule__ConfigSpecification__Group__1 4838)
4839 @init { 4839;
4840 int stackSize = keepStackSize(); 4840finally {
4841 } 4841 restoreStackSize(stackSize);
4842: 4842}
4843 rule__ConfigSpecification__Group__1__Impl 4843
4844 rule__ConfigSpecification__Group__2 4844rule__AllPatternEntry__Group_2__1
4845; 4845 @init {
4846finally { 4846 int stackSize = keepStackSize();
4847 restoreStackSize(stackSize); 4847 }
4848} 4848:
4849 4849 rule__AllPatternEntry__Group_2__1__Impl
4850rule__ConfigSpecification__Group__1__Impl 4850 rule__AllPatternEntry__Group_2__2
4851 @init { 4851;
4852 int stackSize = keepStackSize(); 4852finally {
4853 } 4853 restoreStackSize(stackSize);
4854: 4854}
4855( 4855
4856 { before(grammarAccess.getConfigSpecificationAccess().getLeftCurlyBracketKeyword_1()); } 4856rule__AllPatternEntry__Group_2__1__Impl
4857 '{' 4857 @init {
4858 { after(grammarAccess.getConfigSpecificationAccess().getLeftCurlyBracketKeyword_1()); } 4858 int stackSize = keepStackSize();
4859) 4859 }
4860; 4860:
4861finally { 4861(
4862 restoreStackSize(stackSize); 4862 { before(grammarAccess.getAllPatternEntryAccess().getLeftCurlyBracketKeyword_2_1()); }
4863} 4863 '{'
4864 4864 { after(grammarAccess.getAllPatternEntryAccess().getLeftCurlyBracketKeyword_2_1()); }
4865rule__ConfigSpecification__Group__2 4865)
4866 @init { 4866;
4867 int stackSize = keepStackSize(); 4867finally {
4868 } 4868 restoreStackSize(stackSize);
4869: 4869}
4870 rule__ConfigSpecification__Group__2__Impl 4870
4871 rule__ConfigSpecification__Group__3 4871rule__AllPatternEntry__Group_2__2
4872; 4872 @init {
4873finally { 4873 int stackSize = keepStackSize();
4874 restoreStackSize(stackSize); 4874 }
4875} 4875:
4876 4876 rule__AllPatternEntry__Group_2__2__Impl
4877rule__ConfigSpecification__Group__2__Impl 4877 rule__AllPatternEntry__Group_2__3
4878 @init { 4878;
4879 int stackSize = keepStackSize(); 4879finally {
4880 } 4880 restoreStackSize(stackSize);
4881: 4881}
4882( 4882
4883 { before(grammarAccess.getConfigSpecificationAccess().getGroup_2()); } 4883rule__AllPatternEntry__Group_2__2__Impl
4884 (rule__ConfigSpecification__Group_2__0)? 4884 @init {
4885 { after(grammarAccess.getConfigSpecificationAccess().getGroup_2()); } 4885 int stackSize = keepStackSize();
4886) 4886 }
4887; 4887:
4888finally { 4888(
4889 restoreStackSize(stackSize); 4889 { before(grammarAccess.getAllPatternEntryAccess().getExclusuionAssignment_2_2()); }
4890} 4890 (rule__AllPatternEntry__ExclusuionAssignment_2_2)
4891 4891 { after(grammarAccess.getAllPatternEntryAccess().getExclusuionAssignment_2_2()); }
4892rule__ConfigSpecification__Group__3 4892)
4893 @init { 4893;
4894 int stackSize = keepStackSize(); 4894finally {
4895 } 4895 restoreStackSize(stackSize);
4896: 4896}
4897 rule__ConfigSpecification__Group__3__Impl 4897
4898; 4898rule__AllPatternEntry__Group_2__3
4899finally { 4899 @init {
4900 restoreStackSize(stackSize); 4900 int stackSize = keepStackSize();
4901} 4901 }
4902 4902:
4903rule__ConfigSpecification__Group__3__Impl 4903 rule__AllPatternEntry__Group_2__3__Impl
4904 @init { 4904 rule__AllPatternEntry__Group_2__4
4905 int stackSize = keepStackSize(); 4905;
4906 } 4906finally {
4907: 4907 restoreStackSize(stackSize);
4908( 4908}
4909 { before(grammarAccess.getConfigSpecificationAccess().getRightCurlyBracketKeyword_3()); } 4909
4910 '}' 4910rule__AllPatternEntry__Group_2__3__Impl
4911 { after(grammarAccess.getConfigSpecificationAccess().getRightCurlyBracketKeyword_3()); } 4911 @init {
4912) 4912 int stackSize = keepStackSize();
4913; 4913 }
4914finally { 4914:
4915 restoreStackSize(stackSize); 4915(
4916} 4916 { before(grammarAccess.getAllPatternEntryAccess().getGroup_2_3()); }
4917 4917 (rule__AllPatternEntry__Group_2_3__0)*
4918 4918 { after(grammarAccess.getAllPatternEntryAccess().getGroup_2_3()); }
4919rule__ConfigSpecification__Group_2__0 4919)
4920 @init { 4920;
4921 int stackSize = keepStackSize(); 4921finally {
4922 } 4922 restoreStackSize(stackSize);
4923: 4923}
4924 rule__ConfigSpecification__Group_2__0__Impl 4924
4925 rule__ConfigSpecification__Group_2__1 4925rule__AllPatternEntry__Group_2__4
4926; 4926 @init {
4927finally { 4927 int stackSize = keepStackSize();
4928 restoreStackSize(stackSize); 4928 }
4929} 4929:
4930 4930 rule__AllPatternEntry__Group_2__4__Impl
4931rule__ConfigSpecification__Group_2__0__Impl 4931;
4932 @init { 4932finally {
4933 int stackSize = keepStackSize(); 4933 restoreStackSize(stackSize);
4934 } 4934}
4935: 4935
4936( 4936rule__AllPatternEntry__Group_2__4__Impl
4937 { before(grammarAccess.getConfigSpecificationAccess().getEntriesAssignment_2_0()); } 4937 @init {
4938 (rule__ConfigSpecification__EntriesAssignment_2_0) 4938 int stackSize = keepStackSize();
4939 { after(grammarAccess.getConfigSpecificationAccess().getEntriesAssignment_2_0()); } 4939 }
4940) 4940:
4941; 4941(
4942finally { 4942 { before(grammarAccess.getAllPatternEntryAccess().getRightCurlyBracketKeyword_2_4()); }
4943 restoreStackSize(stackSize); 4943 '}'
4944} 4944 { after(grammarAccess.getAllPatternEntryAccess().getRightCurlyBracketKeyword_2_4()); }
4945 4945)
4946rule__ConfigSpecification__Group_2__1 4946;
4947 @init { 4947finally {
4948 int stackSize = keepStackSize(); 4948 restoreStackSize(stackSize);
4949 } 4949}
4950: 4950
4951 rule__ConfigSpecification__Group_2__1__Impl 4951
4952; 4952rule__AllPatternEntry__Group_2_3__0
4953finally { 4953 @init {
4954 restoreStackSize(stackSize); 4954 int stackSize = keepStackSize();
4955} 4955 }
4956 4956:
4957rule__ConfigSpecification__Group_2__1__Impl 4957 rule__AllPatternEntry__Group_2_3__0__Impl
4958 @init { 4958 rule__AllPatternEntry__Group_2_3__1
4959 int stackSize = keepStackSize(); 4959;
4960 } 4960finally {
4961: 4961 restoreStackSize(stackSize);
4962( 4962}
4963 { before(grammarAccess.getConfigSpecificationAccess().getGroup_2_1()); } 4963
4964 (rule__ConfigSpecification__Group_2_1__0)* 4964rule__AllPatternEntry__Group_2_3__0__Impl
4965 { after(grammarAccess.getConfigSpecificationAccess().getGroup_2_1()); } 4965 @init {
4966) 4966 int stackSize = keepStackSize();
4967; 4967 }
4968finally { 4968:
4969 restoreStackSize(stackSize); 4969(
4970} 4970 { before(grammarAccess.getAllPatternEntryAccess().getCommaKeyword_2_3_0()); }
4971 4971 ','
4972 4972 { after(grammarAccess.getAllPatternEntryAccess().getCommaKeyword_2_3_0()); }
4973rule__ConfigSpecification__Group_2_1__0 4973)
4974 @init { 4974;
4975 int stackSize = keepStackSize(); 4975finally {
4976 } 4976 restoreStackSize(stackSize);
4977: 4977}
4978 rule__ConfigSpecification__Group_2_1__0__Impl 4978
4979 rule__ConfigSpecification__Group_2_1__1 4979rule__AllPatternEntry__Group_2_3__1
4980; 4980 @init {
4981finally { 4981 int stackSize = keepStackSize();
4982 restoreStackSize(stackSize); 4982 }
4983} 4983:
4984 4984 rule__AllPatternEntry__Group_2_3__1__Impl
4985rule__ConfigSpecification__Group_2_1__0__Impl 4985;
4986 @init { 4986finally {
4987 int stackSize = keepStackSize(); 4987 restoreStackSize(stackSize);
4988 } 4988}
4989: 4989
4990( 4990rule__AllPatternEntry__Group_2_3__1__Impl
4991 { before(grammarAccess.getConfigSpecificationAccess().getCommaKeyword_2_1_0()); } 4991 @init {
4992 ',' 4992 int stackSize = keepStackSize();
4993 { after(grammarAccess.getConfigSpecificationAccess().getCommaKeyword_2_1_0()); } 4993 }
4994) 4994:
4995; 4995(
4996finally { 4996 { before(grammarAccess.getAllPatternEntryAccess().getExclusuionAssignment_2_3_1()); }
4997 restoreStackSize(stackSize); 4997 (rule__AllPatternEntry__ExclusuionAssignment_2_3_1)
4998} 4998 { after(grammarAccess.getAllPatternEntryAccess().getExclusuionAssignment_2_3_1()); }
4999 4999)
5000rule__ConfigSpecification__Group_2_1__1 5000;
5001 @init { 5001finally {
5002 int stackSize = keepStackSize(); 5002 restoreStackSize(stackSize);
5003 } 5003}
5004: 5004
5005 rule__ConfigSpecification__Group_2_1__1__Impl 5005
5006; 5006rule__PatternElement__Group__0
5007finally { 5007 @init {
5008 restoreStackSize(stackSize); 5008 int stackSize = keepStackSize();
5009} 5009 }
5010 5010:
5011rule__ConfigSpecification__Group_2_1__1__Impl 5011 rule__PatternElement__Group__0__Impl
5012 @init { 5012 rule__PatternElement__Group__1
5013 int stackSize = keepStackSize(); 5013;
5014 } 5014finally {
5015: 5015 restoreStackSize(stackSize);
5016( 5016}
5017 { before(grammarAccess.getConfigSpecificationAccess().getEntriesAssignment_2_1_1()); } 5017
5018 (rule__ConfigSpecification__EntriesAssignment_2_1_1) 5018rule__PatternElement__Group__0__Impl
5019 { after(grammarAccess.getConfigSpecificationAccess().getEntriesAssignment_2_1_1()); } 5019 @init {
5020) 5020 int stackSize = keepStackSize();
5021; 5021 }
5022finally { 5022:
5023 restoreStackSize(stackSize); 5023(
5024} 5024 { before(grammarAccess.getPatternElementAccess().getGroup_0()); }
5025 5025 (rule__PatternElement__Group_0__0)?
5026 5026 { after(grammarAccess.getPatternElementAccess().getGroup_0()); }
5027rule__ConfigDeclaration__Group__0 5027)
5028 @init { 5028;
5029 int stackSize = keepStackSize(); 5029finally {
5030 } 5030 restoreStackSize(stackSize);
5031: 5031}
5032 rule__ConfigDeclaration__Group__0__Impl 5032
5033 rule__ConfigDeclaration__Group__1 5033rule__PatternElement__Group__1
5034; 5034 @init {
5035finally { 5035 int stackSize = keepStackSize();
5036 restoreStackSize(stackSize); 5036 }
5037} 5037:
5038 5038 rule__PatternElement__Group__1__Impl
5039rule__ConfigDeclaration__Group__0__Impl 5039;
5040 @init { 5040finally {
5041 int stackSize = keepStackSize(); 5041 restoreStackSize(stackSize);
5042 } 5042}
5043: 5043
5044( 5044rule__PatternElement__Group__1__Impl
5045 { before(grammarAccess.getConfigDeclarationAccess().getConfigKeyword_0()); } 5045 @init {
5046 'config' 5046 int stackSize = keepStackSize();
5047 { after(grammarAccess.getConfigDeclarationAccess().getConfigKeyword_0()); } 5047 }
5048) 5048:
5049; 5049(
5050finally { 5050 { before(grammarAccess.getPatternElementAccess().getPatternAssignment_1()); }
5051 restoreStackSize(stackSize); 5051 (rule__PatternElement__PatternAssignment_1)
5052} 5052 { after(grammarAccess.getPatternElementAccess().getPatternAssignment_1()); }
5053 5053)
5054rule__ConfigDeclaration__Group__1 5054;
5055 @init { 5055finally {
5056 int stackSize = keepStackSize(); 5056 restoreStackSize(stackSize);
5057 } 5057}
5058: 5058
5059 rule__ConfigDeclaration__Group__1__Impl 5059
5060 rule__ConfigDeclaration__Group__2 5060rule__PatternElement__Group_0__0
5061; 5061 @init {
5062finally { 5062 int stackSize = keepStackSize();
5063 restoreStackSize(stackSize); 5063 }
5064} 5064:
5065 5065 rule__PatternElement__Group_0__0__Impl
5066rule__ConfigDeclaration__Group__1__Impl 5066 rule__PatternElement__Group_0__1
5067 @init { 5067;
5068 int stackSize = keepStackSize(); 5068finally {
5069 } 5069 restoreStackSize(stackSize);
5070: 5070}
5071( 5071
5072 { before(grammarAccess.getConfigDeclarationAccess().getNameAssignment_1()); } 5072rule__PatternElement__Group_0__0__Impl
5073 (rule__ConfigDeclaration__NameAssignment_1) 5073 @init {
5074 { after(grammarAccess.getConfigDeclarationAccess().getNameAssignment_1()); } 5074 int stackSize = keepStackSize();
5075) 5075 }
5076; 5076:
5077finally { 5077(
5078 restoreStackSize(stackSize); 5078 { before(grammarAccess.getPatternElementAccess().getPackageAssignment_0_0()); }
5079} 5079 (rule__PatternElement__PackageAssignment_0_0)
5080 5080 { after(grammarAccess.getPatternElementAccess().getPackageAssignment_0_0()); }
5081rule__ConfigDeclaration__Group__2 5081)
5082 @init { 5082;
5083 int stackSize = keepStackSize(); 5083finally {
5084 } 5084 restoreStackSize(stackSize);
5085: 5085}
5086 rule__ConfigDeclaration__Group__2__Impl 5086
5087; 5087rule__PatternElement__Group_0__1
5088finally { 5088 @init {
5089 restoreStackSize(stackSize); 5089 int stackSize = keepStackSize();
5090} 5090 }
5091 5091:
5092rule__ConfigDeclaration__Group__2__Impl 5092 rule__PatternElement__Group_0__1__Impl
5093 @init { 5093;
5094 int stackSize = keepStackSize(); 5094finally {
5095 } 5095 restoreStackSize(stackSize);
5096: 5096}
5097( 5097
5098 { before(grammarAccess.getConfigDeclarationAccess().getSpecificationAssignment_2()); } 5098rule__PatternElement__Group_0__1__Impl
5099 (rule__ConfigDeclaration__SpecificationAssignment_2) 5099 @init {
5100 { after(grammarAccess.getConfigDeclarationAccess().getSpecificationAssignment_2()); } 5100 int stackSize = keepStackSize();
5101) 5101 }
5102; 5102:
5103finally { 5103(
5104 restoreStackSize(stackSize); 5104 { before(grammarAccess.getPatternElementAccess().getColonColonKeyword_0_1()); }
5105} 5105 '::'
5106 5106 { after(grammarAccess.getPatternElementAccess().getColonColonKeyword_0_1()); }
5107 5107)
5108rule__DocumentationEntry__Group__0 5108;
5109 @init { 5109finally {
5110 int stackSize = keepStackSize(); 5110 restoreStackSize(stackSize);
5111 } 5111}
5112: 5112
5113 rule__DocumentationEntry__Group__0__Impl 5113
5114 rule__DocumentationEntry__Group__1 5114rule__GraphPatternDeclaration__Group__0
5115; 5115 @init {
5116finally { 5116 int stackSize = keepStackSize();
5117 restoreStackSize(stackSize); 5117 }
5118} 5118:
5119 5119 rule__GraphPatternDeclaration__Group__0__Impl
5120rule__DocumentationEntry__Group__0__Impl 5120 rule__GraphPatternDeclaration__Group__1
5121 @init { 5121;
5122 int stackSize = keepStackSize(); 5122finally {
5123 } 5123 restoreStackSize(stackSize);
5124: 5124}
5125( 5125
5126 { before(grammarAccess.getDocumentationEntryAccess().getLogLevelKeyword_0()); } 5126rule__GraphPatternDeclaration__Group__0__Impl
5127 'log-level' 5127 @init {
5128 { after(grammarAccess.getDocumentationEntryAccess().getLogLevelKeyword_0()); } 5128 int stackSize = keepStackSize();
5129) 5129 }
5130; 5130:
5131finally { 5131(
5132 restoreStackSize(stackSize); 5132 { before(grammarAccess.getGraphPatternDeclarationAccess().getConstraintsKeyword_0()); }
5133} 5133 'constraints'
5134 5134 { after(grammarAccess.getGraphPatternDeclarationAccess().getConstraintsKeyword_0()); }
5135rule__DocumentationEntry__Group__1 5135)
5136 @init { 5136;
5137 int stackSize = keepStackSize(); 5137finally {
5138 } 5138 restoreStackSize(stackSize);
5139: 5139}
5140 rule__DocumentationEntry__Group__1__Impl 5140
5141 rule__DocumentationEntry__Group__2 5141rule__GraphPatternDeclaration__Group__1
5142; 5142 @init {
5143finally { 5143 int stackSize = keepStackSize();
5144 restoreStackSize(stackSize); 5144 }
5145} 5145:
5146 5146 rule__GraphPatternDeclaration__Group__1__Impl
5147rule__DocumentationEntry__Group__1__Impl 5147 rule__GraphPatternDeclaration__Group__2
5148 @init { 5148;
5149 int stackSize = keepStackSize(); 5149finally {
5150 } 5150 restoreStackSize(stackSize);
5151: 5151}
5152( 5152
5153 { before(grammarAccess.getDocumentationEntryAccess().getEqualsSignKeyword_1()); } 5153rule__GraphPatternDeclaration__Group__1__Impl
5154 '=' 5154 @init {
5155 { after(grammarAccess.getDocumentationEntryAccess().getEqualsSignKeyword_1()); } 5155 int stackSize = keepStackSize();
5156) 5156 }
5157; 5157:
5158finally { 5158(
5159 restoreStackSize(stackSize); 5159 { before(grammarAccess.getGraphPatternDeclarationAccess().getNameAssignment_1()); }
5160} 5160 (rule__GraphPatternDeclaration__NameAssignment_1)
5161 5161 { after(grammarAccess.getGraphPatternDeclarationAccess().getNameAssignment_1()); }
5162rule__DocumentationEntry__Group__2 5162)
5163 @init { 5163;
5164 int stackSize = keepStackSize(); 5164finally {
5165 } 5165 restoreStackSize(stackSize);
5166: 5166}
5167 rule__DocumentationEntry__Group__2__Impl 5167
5168; 5168rule__GraphPatternDeclaration__Group__2
5169finally { 5169 @init {
5170 restoreStackSize(stackSize); 5170 int stackSize = keepStackSize();
5171} 5171 }
5172 5172:
5173rule__DocumentationEntry__Group__2__Impl 5173 rule__GraphPatternDeclaration__Group__2__Impl
5174 @init { 5174;
5175 int stackSize = keepStackSize(); 5175finally {
5176 } 5176 restoreStackSize(stackSize);
5177: 5177}
5178( 5178
5179 { before(grammarAccess.getDocumentationEntryAccess().getLevelAssignment_2()); } 5179rule__GraphPatternDeclaration__Group__2__Impl
5180 (rule__DocumentationEntry__LevelAssignment_2) 5180 @init {
5181 { after(grammarAccess.getDocumentationEntryAccess().getLevelAssignment_2()); } 5181 int stackSize = keepStackSize();
5182) 5182 }
5183; 5183:
5184finally { 5184(
5185 restoreStackSize(stackSize); 5185 { before(grammarAccess.getGraphPatternDeclarationAccess().getSpecificationAssignment_2()); }
5186} 5186 (rule__GraphPatternDeclaration__SpecificationAssignment_2)
5187 5187 { after(grammarAccess.getGraphPatternDeclarationAccess().getSpecificationAssignment_2()); }
5188 5188)
5189rule__RuntimeEntry__Group__0 5189;
5190 @init { 5190finally {
5191 int stackSize = keepStackSize(); 5191 restoreStackSize(stackSize);
5192 } 5192}
5193: 5193
5194 rule__RuntimeEntry__Group__0__Impl 5194
5195 rule__RuntimeEntry__Group__1 5195rule__ObjectiveSpecification__Group__0
5196; 5196 @init {
5197finally { 5197 int stackSize = keepStackSize();
5198 restoreStackSize(stackSize); 5198 }
5199} 5199:
5200 5200 rule__ObjectiveSpecification__Group__0__Impl
5201rule__RuntimeEntry__Group__0__Impl 5201 rule__ObjectiveSpecification__Group__1
5202 @init { 5202;
5203 int stackSize = keepStackSize(); 5203finally {
5204 } 5204 restoreStackSize(stackSize);
5205: 5205}
5206( 5206
5207 { before(grammarAccess.getRuntimeEntryAccess().getRuntimeKeyword_0()); } 5207rule__ObjectiveSpecification__Group__0__Impl
5208 'runtime' 5208 @init {
5209 { after(grammarAccess.getRuntimeEntryAccess().getRuntimeKeyword_0()); } 5209 int stackSize = keepStackSize();
5210) 5210 }
5211; 5211:
5212finally { 5212(
5213 restoreStackSize(stackSize); 5213 { before(grammarAccess.getObjectiveSpecificationAccess().getLeftCurlyBracketKeyword_0()); }
5214} 5214 '{'
5215 5215 { after(grammarAccess.getObjectiveSpecificationAccess().getLeftCurlyBracketKeyword_0()); }
5216rule__RuntimeEntry__Group__1 5216)
5217 @init { 5217;
5218 int stackSize = keepStackSize(); 5218finally {
5219 } 5219 restoreStackSize(stackSize);
5220: 5220}
5221 rule__RuntimeEntry__Group__1__Impl 5221
5222 rule__RuntimeEntry__Group__2 5222rule__ObjectiveSpecification__Group__1
5223; 5223 @init {
5224finally { 5224 int stackSize = keepStackSize();
5225 restoreStackSize(stackSize); 5225 }
5226} 5226:
5227 5227 rule__ObjectiveSpecification__Group__1__Impl
5228rule__RuntimeEntry__Group__1__Impl 5228 rule__ObjectiveSpecification__Group__2
5229 @init { 5229;
5230 int stackSize = keepStackSize(); 5230finally {
5231 } 5231 restoreStackSize(stackSize);
5232: 5232}
5233( 5233
5234 { before(grammarAccess.getRuntimeEntryAccess().getEqualsSignKeyword_1()); } 5234rule__ObjectiveSpecification__Group__1__Impl
5235 '=' 5235 @init {
5236 { after(grammarAccess.getRuntimeEntryAccess().getEqualsSignKeyword_1()); } 5236 int stackSize = keepStackSize();
5237) 5237 }
5238; 5238:
5239finally { 5239(
5240 restoreStackSize(stackSize); 5240 { before(grammarAccess.getObjectiveSpecificationAccess().getEntriesAssignment_1()); }
5241} 5241 (rule__ObjectiveSpecification__EntriesAssignment_1)
5242 5242 { after(grammarAccess.getObjectiveSpecificationAccess().getEntriesAssignment_1()); }
5243rule__RuntimeEntry__Group__2 5243)
5244 @init { 5244;
5245 int stackSize = keepStackSize(); 5245finally {
5246 } 5246 restoreStackSize(stackSize);
5247: 5247}
5248 rule__RuntimeEntry__Group__2__Impl 5248
5249; 5249rule__ObjectiveSpecification__Group__2
5250finally { 5250 @init {
5251 restoreStackSize(stackSize); 5251 int stackSize = keepStackSize();
5252} 5252 }
5253 5253:
5254rule__RuntimeEntry__Group__2__Impl 5254 rule__ObjectiveSpecification__Group__2__Impl
5255 @init { 5255 rule__ObjectiveSpecification__Group__3
5256 int stackSize = keepStackSize(); 5256;
5257 } 5257finally {
5258: 5258 restoreStackSize(stackSize);
5259( 5259}
5260 { before(grammarAccess.getRuntimeEntryAccess().getMillisecLimitAssignment_2()); } 5260
5261 (rule__RuntimeEntry__MillisecLimitAssignment_2) 5261rule__ObjectiveSpecification__Group__2__Impl
5262 { after(grammarAccess.getRuntimeEntryAccess().getMillisecLimitAssignment_2()); } 5262 @init {
5263) 5263 int stackSize = keepStackSize();
5264; 5264 }
5265finally { 5265:
5266 restoreStackSize(stackSize); 5266(
5267} 5267 { before(grammarAccess.getObjectiveSpecificationAccess().getGroup_2()); }
5268 5268 (rule__ObjectiveSpecification__Group_2__0)*
5269 5269 { after(grammarAccess.getObjectiveSpecificationAccess().getGroup_2()); }
5270rule__MemoryEntry__Group__0 5270)
5271 @init { 5271;
5272 int stackSize = keepStackSize(); 5272finally {
5273 } 5273 restoreStackSize(stackSize);
5274: 5274}
5275 rule__MemoryEntry__Group__0__Impl 5275
5276 rule__MemoryEntry__Group__1 5276rule__ObjectiveSpecification__Group__3
5277; 5277 @init {
5278finally { 5278 int stackSize = keepStackSize();
5279 restoreStackSize(stackSize); 5279 }
5280} 5280:
5281 5281 rule__ObjectiveSpecification__Group__3__Impl
5282rule__MemoryEntry__Group__0__Impl 5282;
5283 @init { 5283finally {
5284 int stackSize = keepStackSize(); 5284 restoreStackSize(stackSize);
5285 } 5285}
5286: 5286
5287( 5287rule__ObjectiveSpecification__Group__3__Impl
5288 { before(grammarAccess.getMemoryEntryAccess().getMemoryKeyword_0()); } 5288 @init {
5289 'memory' 5289 int stackSize = keepStackSize();
5290 { after(grammarAccess.getMemoryEntryAccess().getMemoryKeyword_0()); } 5290 }
5291) 5291:
5292; 5292(
5293finally { 5293 { before(grammarAccess.getObjectiveSpecificationAccess().getRightCurlyBracketKeyword_3()); }
5294 restoreStackSize(stackSize); 5294 '}'
5295} 5295 { after(grammarAccess.getObjectiveSpecificationAccess().getRightCurlyBracketKeyword_3()); }
5296 5296)
5297rule__MemoryEntry__Group__1 5297;
5298 @init { 5298finally {
5299 int stackSize = keepStackSize(); 5299 restoreStackSize(stackSize);
5300 } 5300}
5301: 5301
5302 rule__MemoryEntry__Group__1__Impl 5302
5303 rule__MemoryEntry__Group__2 5303rule__ObjectiveSpecification__Group_2__0
5304; 5304 @init {
5305finally { 5305 int stackSize = keepStackSize();
5306 restoreStackSize(stackSize); 5306 }
5307} 5307:
5308 5308 rule__ObjectiveSpecification__Group_2__0__Impl
5309rule__MemoryEntry__Group__1__Impl 5309 rule__ObjectiveSpecification__Group_2__1
5310 @init { 5310;
5311 int stackSize = keepStackSize(); 5311finally {
5312 } 5312 restoreStackSize(stackSize);
5313: 5313}
5314( 5314
5315 { before(grammarAccess.getMemoryEntryAccess().getEqualsSignKeyword_1()); } 5315rule__ObjectiveSpecification__Group_2__0__Impl
5316 '=' 5316 @init {
5317 { after(grammarAccess.getMemoryEntryAccess().getEqualsSignKeyword_1()); } 5317 int stackSize = keepStackSize();
5318) 5318 }
5319; 5319:
5320finally { 5320(
5321 restoreStackSize(stackSize); 5321 { before(grammarAccess.getObjectiveSpecificationAccess().getCommaKeyword_2_0()); }
5322} 5322 ','
5323 5323 { after(grammarAccess.getObjectiveSpecificationAccess().getCommaKeyword_2_0()); }
5324rule__MemoryEntry__Group__2 5324)
5325 @init { 5325;
5326 int stackSize = keepStackSize(); 5326finally {
5327 } 5327 restoreStackSize(stackSize);
5328: 5328}
5329 rule__MemoryEntry__Group__2__Impl 5329
5330; 5330rule__ObjectiveSpecification__Group_2__1
5331finally { 5331 @init {
5332 restoreStackSize(stackSize); 5332 int stackSize = keepStackSize();
5333} 5333 }
5334 5334:
5335rule__MemoryEntry__Group__2__Impl 5335 rule__ObjectiveSpecification__Group_2__1__Impl
5336 @init { 5336;
5337 int stackSize = keepStackSize(); 5337finally {
5338 } 5338 restoreStackSize(stackSize);
5339: 5339}
5340( 5340
5341 { before(grammarAccess.getMemoryEntryAccess().getMegabyteLimitAssignment_2()); } 5341rule__ObjectiveSpecification__Group_2__1__Impl
5342 (rule__MemoryEntry__MegabyteLimitAssignment_2) 5342 @init {
5343 { after(grammarAccess.getMemoryEntryAccess().getMegabyteLimitAssignment_2()); } 5343 int stackSize = keepStackSize();
5344) 5344 }
5345; 5345:
5346finally { 5346(
5347 restoreStackSize(stackSize); 5347 { before(grammarAccess.getObjectiveSpecificationAccess().getEntriesAssignment_2_1()); }
5348} 5348 (rule__ObjectiveSpecification__EntriesAssignment_2_1)
5349 5349 { after(grammarAccess.getObjectiveSpecificationAccess().getEntriesAssignment_2_1()); }
5350 5350)
5351rule__CustomEntry__Group__0 5351;
5352 @init { 5352finally {
5353 int stackSize = keepStackSize(); 5353 restoreStackSize(stackSize);
5354 } 5354}
5355: 5355
5356 rule__CustomEntry__Group__0__Impl 5356
5357 rule__CustomEntry__Group__1 5357rule__OptimizationEntry__Group__0
5358; 5358 @init {
5359finally { 5359 int stackSize = keepStackSize();
5360 restoreStackSize(stackSize); 5360 }
5361} 5361:
5362 5362 rule__OptimizationEntry__Group__0__Impl
5363rule__CustomEntry__Group__0__Impl 5363 rule__OptimizationEntry__Group__1
5364 @init { 5364;
5365 int stackSize = keepStackSize(); 5365finally {
5366 } 5366 restoreStackSize(stackSize);
5367: 5367}
5368( 5368
5369 { before(grammarAccess.getCustomEntryAccess().getKeyAssignment_0()); } 5369rule__OptimizationEntry__Group__0__Impl
5370 (rule__CustomEntry__KeyAssignment_0) 5370 @init {
5371 { after(grammarAccess.getCustomEntryAccess().getKeyAssignment_0()); } 5371 int stackSize = keepStackSize();
5372) 5372 }
5373; 5373:
5374finally { 5374(
5375 restoreStackSize(stackSize); 5375 { before(grammarAccess.getOptimizationEntryAccess().getDirectionAssignment_0()); }
5376} 5376 (rule__OptimizationEntry__DirectionAssignment_0)
5377 5377 { after(grammarAccess.getOptimizationEntryAccess().getDirectionAssignment_0()); }
5378rule__CustomEntry__Group__1 5378)
5379 @init { 5379;
5380 int stackSize = keepStackSize(); 5380finally {
5381 } 5381 restoreStackSize(stackSize);
5382: 5382}
5383 rule__CustomEntry__Group__1__Impl 5383
5384 rule__CustomEntry__Group__2 5384rule__OptimizationEntry__Group__1
5385; 5385 @init {
5386finally { 5386 int stackSize = keepStackSize();
5387 restoreStackSize(stackSize); 5387 }
5388} 5388:
5389 5389 rule__OptimizationEntry__Group__1__Impl
5390rule__CustomEntry__Group__1__Impl 5390;
5391 @init { 5391finally {
5392 int stackSize = keepStackSize(); 5392 restoreStackSize(stackSize);
5393 } 5393}
5394: 5394
5395( 5395rule__OptimizationEntry__Group__1__Impl
5396 { before(grammarAccess.getCustomEntryAccess().getEqualsSignKeyword_1()); } 5396 @init {
5397 '=' 5397 int stackSize = keepStackSize();
5398 { after(grammarAccess.getCustomEntryAccess().getEqualsSignKeyword_1()); } 5398 }
5399) 5399:
5400; 5400(
5401finally { 5401 { before(grammarAccess.getOptimizationEntryAccess().getFunctionAssignment_1()); }
5402 restoreStackSize(stackSize); 5402 (rule__OptimizationEntry__FunctionAssignment_1)
5403} 5403 { after(grammarAccess.getOptimizationEntryAccess().getFunctionAssignment_1()); }
5404 5404)
5405rule__CustomEntry__Group__2 5405;
5406 @init { 5406finally {
5407 int stackSize = keepStackSize(); 5407 restoreStackSize(stackSize);
5408 } 5408}
5409: 5409
5410 rule__CustomEntry__Group__2__Impl 5410
5411; 5411rule__ThresholdEntry__Group__0
5412finally { 5412 @init {
5413 restoreStackSize(stackSize); 5413 int stackSize = keepStackSize();
5414} 5414 }
5415 5415:
5416rule__CustomEntry__Group__2__Impl 5416 rule__ThresholdEntry__Group__0__Impl
5417 @init { 5417 rule__ThresholdEntry__Group__1
5418 int stackSize = keepStackSize(); 5418;
5419 } 5419finally {
5420: 5420 restoreStackSize(stackSize);
5421( 5421}
5422 { before(grammarAccess.getCustomEntryAccess().getValueAssignment_2()); } 5422
5423 (rule__CustomEntry__ValueAssignment_2) 5423rule__ThresholdEntry__Group__0__Impl
5424 { after(grammarAccess.getCustomEntryAccess().getValueAssignment_2()); } 5424 @init {
5425) 5425 int stackSize = keepStackSize();
5426; 5426 }
5427finally { 5427:
5428 restoreStackSize(stackSize); 5428(
5429} 5429 { before(grammarAccess.getThresholdEntryAccess().getFunctionAssignment_0()); }
5430 5430 (rule__ThresholdEntry__FunctionAssignment_0)
5431 5431 { after(grammarAccess.getThresholdEntryAccess().getFunctionAssignment_0()); }
5432rule__ScopeSpecification__Group__0 5432)
5433 @init { 5433;
5434 int stackSize = keepStackSize(); 5434finally {
5435 } 5435 restoreStackSize(stackSize);
5436: 5436}
5437 rule__ScopeSpecification__Group__0__Impl 5437
5438 rule__ScopeSpecification__Group__1 5438rule__ThresholdEntry__Group__1
5439; 5439 @init {
5440finally { 5440 int stackSize = keepStackSize();
5441 restoreStackSize(stackSize); 5441 }
5442} 5442:
5443 5443 rule__ThresholdEntry__Group__1__Impl
5444rule__ScopeSpecification__Group__0__Impl 5444 rule__ThresholdEntry__Group__2
5445 @init { 5445;
5446 int stackSize = keepStackSize(); 5446finally {
5447 } 5447 restoreStackSize(stackSize);
5448: 5448}
5449( 5449
5450 { before(grammarAccess.getScopeSpecificationAccess().getScopeSpecificationAction_0()); } 5450rule__ThresholdEntry__Group__1__Impl
5451 () 5451 @init {
5452 { after(grammarAccess.getScopeSpecificationAccess().getScopeSpecificationAction_0()); } 5452 int stackSize = keepStackSize();
5453) 5453 }
5454; 5454:
5455finally { 5455(
5456 restoreStackSize(stackSize); 5456 { before(grammarAccess.getThresholdEntryAccess().getOperatorAssignment_1()); }
5457} 5457 (rule__ThresholdEntry__OperatorAssignment_1)
5458 5458 { after(grammarAccess.getThresholdEntryAccess().getOperatorAssignment_1()); }
5459rule__ScopeSpecification__Group__1 5459)
5460 @init { 5460;
5461 int stackSize = keepStackSize(); 5461finally {
5462 } 5462 restoreStackSize(stackSize);
5463: 5463}
5464 rule__ScopeSpecification__Group__1__Impl 5464
5465 rule__ScopeSpecification__Group__2 5465rule__ThresholdEntry__Group__2
5466; 5466 @init {
5467finally { 5467 int stackSize = keepStackSize();
5468 restoreStackSize(stackSize); 5468 }
5469} 5469:
5470 5470 rule__ThresholdEntry__Group__2__Impl
5471rule__ScopeSpecification__Group__1__Impl 5471;
5472 @init { 5472finally {
5473 int stackSize = keepStackSize(); 5473 restoreStackSize(stackSize);
5474 } 5474}
5475: 5475
5476( 5476rule__ThresholdEntry__Group__2__Impl
5477 { before(grammarAccess.getScopeSpecificationAccess().getLeftCurlyBracketKeyword_1()); } 5477 @init {
5478 '{' 5478 int stackSize = keepStackSize();
5479 { after(grammarAccess.getScopeSpecificationAccess().getLeftCurlyBracketKeyword_1()); } 5479 }
5480) 5480:
5481; 5481(
5482finally { 5482 { before(grammarAccess.getThresholdEntryAccess().getThresholdAssignment_2()); }
5483 restoreStackSize(stackSize); 5483 (rule__ThresholdEntry__ThresholdAssignment_2)
5484} 5484 { after(grammarAccess.getThresholdEntryAccess().getThresholdAssignment_2()); }
5485 5485)
5486rule__ScopeSpecification__Group__2 5486;
5487 @init { 5487finally {
5488 int stackSize = keepStackSize(); 5488 restoreStackSize(stackSize);
5489 } 5489}
5490: 5490
5491 rule__ScopeSpecification__Group__2__Impl 5491
5492 rule__ScopeSpecification__Group__3 5492rule__CostObjectiveFunction__Group__0
5493; 5493 @init {
5494finally { 5494 int stackSize = keepStackSize();
5495 restoreStackSize(stackSize); 5495 }
5496} 5496:
5497 5497 rule__CostObjectiveFunction__Group__0__Impl
5498rule__ScopeSpecification__Group__2__Impl 5498 rule__CostObjectiveFunction__Group__1
5499 @init { 5499;
5500 int stackSize = keepStackSize(); 5500finally {
5501 } 5501 restoreStackSize(stackSize);
5502: 5502}
5503( 5503
5504 { before(grammarAccess.getScopeSpecificationAccess().getGroup_2()); } 5504rule__CostObjectiveFunction__Group__0__Impl
5505 (rule__ScopeSpecification__Group_2__0)? 5505 @init {
5506 { after(grammarAccess.getScopeSpecificationAccess().getGroup_2()); } 5506 int stackSize = keepStackSize();
5507) 5507 }
5508; 5508:
5509finally { 5509(
5510 restoreStackSize(stackSize); 5510 { before(grammarAccess.getCostObjectiveFunctionAccess().getCostKeyword_0()); }
5511} 5511 'cost'
5512 5512 { after(grammarAccess.getCostObjectiveFunctionAccess().getCostKeyword_0()); }
5513rule__ScopeSpecification__Group__3 5513)
5514 @init { 5514;
5515 int stackSize = keepStackSize(); 5515finally {
5516 } 5516 restoreStackSize(stackSize);
5517: 5517}
5518 rule__ScopeSpecification__Group__3__Impl 5518
5519; 5519rule__CostObjectiveFunction__Group__1
5520finally { 5520 @init {
5521 restoreStackSize(stackSize); 5521 int stackSize = keepStackSize();
5522} 5522 }
5523 5523:
5524rule__ScopeSpecification__Group__3__Impl 5524 rule__CostObjectiveFunction__Group__1__Impl
5525 @init { 5525 rule__CostObjectiveFunction__Group__2
5526 int stackSize = keepStackSize(); 5526;
5527 } 5527finally {
5528: 5528 restoreStackSize(stackSize);
5529( 5529}
5530 { before(grammarAccess.getScopeSpecificationAccess().getRightCurlyBracketKeyword_3()); } 5530
5531 '}' 5531rule__CostObjectiveFunction__Group__1__Impl
5532 { after(grammarAccess.getScopeSpecificationAccess().getRightCurlyBracketKeyword_3()); } 5532 @init {
5533) 5533 int stackSize = keepStackSize();
5534; 5534 }
5535finally { 5535:
5536 restoreStackSize(stackSize); 5536(
5537} 5537 { before(grammarAccess.getCostObjectiveFunctionAccess().getLeftCurlyBracketKeyword_1()); }
5538 5538 '{'
5539 5539 { after(grammarAccess.getCostObjectiveFunctionAccess().getLeftCurlyBracketKeyword_1()); }
5540rule__ScopeSpecification__Group_2__0 5540)
5541 @init { 5541;
5542 int stackSize = keepStackSize(); 5542finally {
5543 } 5543 restoreStackSize(stackSize);
5544: 5544}
5545 rule__ScopeSpecification__Group_2__0__Impl 5545
5546 rule__ScopeSpecification__Group_2__1 5546rule__CostObjectiveFunction__Group__2
5547; 5547 @init {
5548finally { 5548 int stackSize = keepStackSize();
5549 restoreStackSize(stackSize); 5549 }
5550} 5550:
5551 5551 rule__CostObjectiveFunction__Group__2__Impl
5552rule__ScopeSpecification__Group_2__0__Impl 5552 rule__CostObjectiveFunction__Group__3
5553 @init { 5553;
5554 int stackSize = keepStackSize(); 5554finally {
5555 } 5555 restoreStackSize(stackSize);
5556: 5556}
5557( 5557
5558 { before(grammarAccess.getScopeSpecificationAccess().getScopesAssignment_2_0()); } 5558rule__CostObjectiveFunction__Group__2__Impl
5559 (rule__ScopeSpecification__ScopesAssignment_2_0) 5559 @init {
5560 { after(grammarAccess.getScopeSpecificationAccess().getScopesAssignment_2_0()); } 5560 int stackSize = keepStackSize();
5561) 5561 }
5562; 5562:
5563finally { 5563(
5564 restoreStackSize(stackSize); 5564 { before(grammarAccess.getCostObjectiveFunctionAccess().getEntriesAssignment_2()); }
5565} 5565 (rule__CostObjectiveFunction__EntriesAssignment_2)
5566 5566 { after(grammarAccess.getCostObjectiveFunctionAccess().getEntriesAssignment_2()); }
5567rule__ScopeSpecification__Group_2__1 5567)
5568 @init { 5568;
5569 int stackSize = keepStackSize(); 5569finally {
5570 } 5570 restoreStackSize(stackSize);
5571: 5571}
5572 rule__ScopeSpecification__Group_2__1__Impl 5572
5573; 5573rule__CostObjectiveFunction__Group__3
5574finally { 5574 @init {
5575 restoreStackSize(stackSize); 5575 int stackSize = keepStackSize();
5576} 5576 }
5577 5577:
5578rule__ScopeSpecification__Group_2__1__Impl 5578 rule__CostObjectiveFunction__Group__3__Impl
5579 @init { 5579 rule__CostObjectiveFunction__Group__4
5580 int stackSize = keepStackSize(); 5580;
5581 } 5581finally {
5582: 5582 restoreStackSize(stackSize);
5583( 5583}
5584 { before(grammarAccess.getScopeSpecificationAccess().getGroup_2_1()); } 5584
5585 (rule__ScopeSpecification__Group_2_1__0)* 5585rule__CostObjectiveFunction__Group__3__Impl
5586 { after(grammarAccess.getScopeSpecificationAccess().getGroup_2_1()); } 5586 @init {
5587) 5587 int stackSize = keepStackSize();
5588; 5588 }
5589finally { 5589:
5590 restoreStackSize(stackSize); 5590(
5591} 5591 { before(grammarAccess.getCostObjectiveFunctionAccess().getGroup_3()); }
5592 5592 (rule__CostObjectiveFunction__Group_3__0)*
5593 5593 { after(grammarAccess.getCostObjectiveFunctionAccess().getGroup_3()); }
5594rule__ScopeSpecification__Group_2_1__0 5594)
5595 @init { 5595;
5596 int stackSize = keepStackSize(); 5596finally {
5597 } 5597 restoreStackSize(stackSize);
5598: 5598}
5599 rule__ScopeSpecification__Group_2_1__0__Impl 5599
5600 rule__ScopeSpecification__Group_2_1__1 5600rule__CostObjectiveFunction__Group__4
5601; 5601 @init {
5602finally { 5602 int stackSize = keepStackSize();
5603 restoreStackSize(stackSize); 5603 }
5604} 5604:
5605 5605 rule__CostObjectiveFunction__Group__4__Impl
5606rule__ScopeSpecification__Group_2_1__0__Impl 5606;
5607 @init { 5607finally {
5608 int stackSize = keepStackSize(); 5608 restoreStackSize(stackSize);
5609 } 5609}
5610: 5610
5611( 5611rule__CostObjectiveFunction__Group__4__Impl
5612 { before(grammarAccess.getScopeSpecificationAccess().getCommaKeyword_2_1_0()); } 5612 @init {
5613 ',' 5613 int stackSize = keepStackSize();
5614 { after(grammarAccess.getScopeSpecificationAccess().getCommaKeyword_2_1_0()); } 5614 }
5615) 5615:
5616; 5616(
5617finally { 5617 { before(grammarAccess.getCostObjectiveFunctionAccess().getRightCurlyBracketKeyword_4()); }
5618 restoreStackSize(stackSize); 5618 '}'
5619} 5619 { after(grammarAccess.getCostObjectiveFunctionAccess().getRightCurlyBracketKeyword_4()); }
5620 5620)
5621rule__ScopeSpecification__Group_2_1__1 5621;
5622 @init { 5622finally {
5623 int stackSize = keepStackSize(); 5623 restoreStackSize(stackSize);
5624 } 5624}
5625: 5625
5626 rule__ScopeSpecification__Group_2_1__1__Impl 5626
5627; 5627rule__CostObjectiveFunction__Group_3__0
5628finally { 5628 @init {
5629 restoreStackSize(stackSize); 5629 int stackSize = keepStackSize();
5630} 5630 }
5631 5631:
5632rule__ScopeSpecification__Group_2_1__1__Impl 5632 rule__CostObjectiveFunction__Group_3__0__Impl
5633 @init { 5633 rule__CostObjectiveFunction__Group_3__1
5634 int stackSize = keepStackSize(); 5634;
5635 } 5635finally {
5636: 5636 restoreStackSize(stackSize);
5637( 5637}
5638 { before(grammarAccess.getScopeSpecificationAccess().getScopesAssignment_2_1_1()); } 5638
5639 (rule__ScopeSpecification__ScopesAssignment_2_1_1) 5639rule__CostObjectiveFunction__Group_3__0__Impl
5640 { after(grammarAccess.getScopeSpecificationAccess().getScopesAssignment_2_1_1()); } 5640 @init {
5641) 5641 int stackSize = keepStackSize();
5642; 5642 }
5643finally { 5643:
5644 restoreStackSize(stackSize); 5644(
5645} 5645 { before(grammarAccess.getCostObjectiveFunctionAccess().getCommaKeyword_3_0()); }
5646 5646 ','
5647 5647 { after(grammarAccess.getCostObjectiveFunctionAccess().getCommaKeyword_3_0()); }
5648rule__ClassTypeScope__Group__0 5648)
5649 @init { 5649;
5650 int stackSize = keepStackSize(); 5650finally {
5651 } 5651 restoreStackSize(stackSize);
5652: 5652}
5653 rule__ClassTypeScope__Group__0__Impl 5653
5654 rule__ClassTypeScope__Group__1 5654rule__CostObjectiveFunction__Group_3__1
5655; 5655 @init {
5656finally { 5656 int stackSize = keepStackSize();
5657 restoreStackSize(stackSize); 5657 }
5658} 5658:
5659 5659 rule__CostObjectiveFunction__Group_3__1__Impl
5660rule__ClassTypeScope__Group__0__Impl 5660;
5661 @init { 5661finally {
5662 int stackSize = keepStackSize(); 5662 restoreStackSize(stackSize);
5663 } 5663}
5664: 5664
5665( 5665rule__CostObjectiveFunction__Group_3__1__Impl
5666 { before(grammarAccess.getClassTypeScopeAccess().getNumberSignKeyword_0()); } 5666 @init {
5667 '#' 5667 int stackSize = keepStackSize();
5668 { after(grammarAccess.getClassTypeScopeAccess().getNumberSignKeyword_0()); } 5668 }
5669) 5669:
5670; 5670(
5671finally { 5671 { before(grammarAccess.getCostObjectiveFunctionAccess().getEntriesAssignment_3_1()); }
5672 restoreStackSize(stackSize); 5672 (rule__CostObjectiveFunction__EntriesAssignment_3_1)
5673} 5673 { after(grammarAccess.getCostObjectiveFunctionAccess().getEntriesAssignment_3_1()); }
5674 5674)
5675rule__ClassTypeScope__Group__1 5675;
5676 @init { 5676finally {
5677 int stackSize = keepStackSize(); 5677 restoreStackSize(stackSize);
5678 } 5678}
5679: 5679
5680 rule__ClassTypeScope__Group__1__Impl 5680
5681 rule__ClassTypeScope__Group__2 5681rule__CostEntry__Group__0
5682; 5682 @init {
5683finally { 5683 int stackSize = keepStackSize();
5684 restoreStackSize(stackSize); 5684 }
5685} 5685:
5686 5686 rule__CostEntry__Group__0__Impl
5687rule__ClassTypeScope__Group__1__Impl 5687 rule__CostEntry__Group__1
5688 @init { 5688;
5689 int stackSize = keepStackSize(); 5689finally {
5690 } 5690 restoreStackSize(stackSize);
5691: 5691}
5692( 5692
5693 { before(grammarAccess.getClassTypeScopeAccess().getTypeAssignment_1()); } 5693rule__CostEntry__Group__0__Impl
5694 (rule__ClassTypeScope__TypeAssignment_1) 5694 @init {
5695 { after(grammarAccess.getClassTypeScopeAccess().getTypeAssignment_1()); } 5695 int stackSize = keepStackSize();
5696) 5696 }
5697; 5697:
5698finally { 5698(
5699 restoreStackSize(stackSize); 5699 { before(grammarAccess.getCostEntryAccess().getPatternElementAssignment_0()); }
5700} 5700 (rule__CostEntry__PatternElementAssignment_0)
5701 5701 { after(grammarAccess.getCostEntryAccess().getPatternElementAssignment_0()); }
5702rule__ClassTypeScope__Group__2 5702)
5703 @init { 5703;
5704 int stackSize = keepStackSize(); 5704finally {
5705 } 5705 restoreStackSize(stackSize);
5706: 5706}
5707 rule__ClassTypeScope__Group__2__Impl 5707
5708 rule__ClassTypeScope__Group__3 5708rule__CostEntry__Group__1
5709; 5709 @init {
5710finally { 5710 int stackSize = keepStackSize();
5711 restoreStackSize(stackSize); 5711 }
5712} 5712:
5713 5713 rule__CostEntry__Group__1__Impl
5714rule__ClassTypeScope__Group__2__Impl 5714 rule__CostEntry__Group__2
5715 @init { 5715;
5716 int stackSize = keepStackSize(); 5716finally {
5717 } 5717 restoreStackSize(stackSize);
5718: 5718}
5719( 5719
5720 { before(grammarAccess.getClassTypeScopeAccess().getAlternatives_2()); } 5720rule__CostEntry__Group__1__Impl
5721 (rule__ClassTypeScope__Alternatives_2) 5721 @init {
5722 { after(grammarAccess.getClassTypeScopeAccess().getAlternatives_2()); } 5722 int stackSize = keepStackSize();
5723) 5723 }
5724; 5724:
5725finally { 5725(
5726 restoreStackSize(stackSize); 5726 { before(grammarAccess.getCostEntryAccess().getEqualsSignKeyword_1()); }
5727} 5727 '='
5728 5728 { after(grammarAccess.getCostEntryAccess().getEqualsSignKeyword_1()); }
5729rule__ClassTypeScope__Group__3 5729)
5730 @init { 5730;
5731 int stackSize = keepStackSize(); 5731finally {
5732 } 5732 restoreStackSize(stackSize);
5733: 5733}
5734 rule__ClassTypeScope__Group__3__Impl 5734
5735; 5735rule__CostEntry__Group__2
5736finally { 5736 @init {
5737 restoreStackSize(stackSize); 5737 int stackSize = keepStackSize();
5738} 5738 }
5739 5739:
5740rule__ClassTypeScope__Group__3__Impl 5740 rule__CostEntry__Group__2__Impl
5741 @init { 5741;
5742 int stackSize = keepStackSize(); 5742finally {
5743 } 5743 restoreStackSize(stackSize);
5744: 5744}
5745( 5745
5746 { before(grammarAccess.getClassTypeScopeAccess().getAlternatives_3()); } 5746rule__CostEntry__Group__2__Impl
5747 (rule__ClassTypeScope__Alternatives_3) 5747 @init {
5748 { after(grammarAccess.getClassTypeScopeAccess().getAlternatives_3()); } 5748 int stackSize = keepStackSize();
5749) 5749 }
5750; 5750:
5751finally { 5751(
5752 restoreStackSize(stackSize); 5752 { before(grammarAccess.getCostEntryAccess().getWeightAssignment_2()); }
5753} 5753 (rule__CostEntry__WeightAssignment_2)
5754 5754 { after(grammarAccess.getCostEntryAccess().getWeightAssignment_2()); }
5755 5755)
5756rule__ObjectTypeScope__Group__0 5756;
5757 @init { 5757finally {
5758 int stackSize = keepStackSize(); 5758 restoreStackSize(stackSize);
5759 } 5759}
5760: 5760
5761 rule__ObjectTypeScope__Group__0__Impl 5761
5762 rule__ObjectTypeScope__Group__1 5762rule__ObjectiveDeclaration__Group__0
5763; 5763 @init {
5764finally { 5764 int stackSize = keepStackSize();
5765 restoreStackSize(stackSize); 5765 }
5766} 5766:
5767 5767 rule__ObjectiveDeclaration__Group__0__Impl
5768rule__ObjectTypeScope__Group__0__Impl 5768 rule__ObjectiveDeclaration__Group__1
5769 @init { 5769;
5770 int stackSize = keepStackSize(); 5770finally {
5771 } 5771 restoreStackSize(stackSize);
5772: 5772}
5773( 5773
5774 { before(grammarAccess.getObjectTypeScopeAccess().getNumberSignKeyword_0()); } 5774rule__ObjectiveDeclaration__Group__0__Impl
5775 '#' 5775 @init {
5776 { after(grammarAccess.getObjectTypeScopeAccess().getNumberSignKeyword_0()); } 5776 int stackSize = keepStackSize();
5777) 5777 }
5778; 5778:
5779finally { 5779(
5780 restoreStackSize(stackSize); 5780 { before(grammarAccess.getObjectiveDeclarationAccess().getObjectivesKeyword_0()); }
5781} 5781 'objectives'
5782 5782 { after(grammarAccess.getObjectiveDeclarationAccess().getObjectivesKeyword_0()); }
5783rule__ObjectTypeScope__Group__1 5783)
5784 @init { 5784;
5785 int stackSize = keepStackSize(); 5785finally {
5786 } 5786 restoreStackSize(stackSize);
5787: 5787}
5788 rule__ObjectTypeScope__Group__1__Impl 5788
5789 rule__ObjectTypeScope__Group__2 5789rule__ObjectiveDeclaration__Group__1
5790; 5790 @init {
5791finally { 5791 int stackSize = keepStackSize();
5792 restoreStackSize(stackSize); 5792 }
5793} 5793:
5794 5794 rule__ObjectiveDeclaration__Group__1__Impl
5795rule__ObjectTypeScope__Group__1__Impl 5795 rule__ObjectiveDeclaration__Group__2
5796 @init { 5796;
5797 int stackSize = keepStackSize(); 5797finally {
5798 } 5798 restoreStackSize(stackSize);
5799: 5799}
5800( 5800
5801 { before(grammarAccess.getObjectTypeScopeAccess().getTypeAssignment_1()); } 5801rule__ObjectiveDeclaration__Group__1__Impl
5802 (rule__ObjectTypeScope__TypeAssignment_1) 5802 @init {
5803 { after(grammarAccess.getObjectTypeScopeAccess().getTypeAssignment_1()); } 5803 int stackSize = keepStackSize();
5804) 5804 }
5805; 5805:
5806finally { 5806(
5807 restoreStackSize(stackSize); 5807 { before(grammarAccess.getObjectiveDeclarationAccess().getNameAssignment_1()); }
5808} 5808 (rule__ObjectiveDeclaration__NameAssignment_1)
5809 5809 { after(grammarAccess.getObjectiveDeclarationAccess().getNameAssignment_1()); }
5810rule__ObjectTypeScope__Group__2 5810)
5811 @init { 5811;
5812 int stackSize = keepStackSize(); 5812finally {
5813 } 5813 restoreStackSize(stackSize);
5814: 5814}
5815 rule__ObjectTypeScope__Group__2__Impl 5815
5816 rule__ObjectTypeScope__Group__3 5816rule__ObjectiveDeclaration__Group__2
5817; 5817 @init {
5818finally { 5818 int stackSize = keepStackSize();
5819 restoreStackSize(stackSize); 5819 }
5820} 5820:
5821 5821 rule__ObjectiveDeclaration__Group__2__Impl
5822rule__ObjectTypeScope__Group__2__Impl 5822;
5823 @init { 5823finally {
5824 int stackSize = keepStackSize(); 5824 restoreStackSize(stackSize);
5825 } 5825}
5826: 5826
5827( 5827rule__ObjectiveDeclaration__Group__2__Impl
5828 { before(grammarAccess.getObjectTypeScopeAccess().getAlternatives_2()); } 5828 @init {
5829 (rule__ObjectTypeScope__Alternatives_2) 5829 int stackSize = keepStackSize();
5830 { after(grammarAccess.getObjectTypeScopeAccess().getAlternatives_2()); } 5830 }
5831) 5831:
5832; 5832(
5833finally { 5833 { before(grammarAccess.getObjectiveDeclarationAccess().getSpecificationAssignment_2()); }
5834 restoreStackSize(stackSize); 5834 (rule__ObjectiveDeclaration__SpecificationAssignment_2)
5835} 5835 { after(grammarAccess.getObjectiveDeclarationAccess().getSpecificationAssignment_2()); }
5836 5836)
5837rule__ObjectTypeScope__Group__3 5837;
5838 @init { 5838finally {
5839 int stackSize = keepStackSize(); 5839 restoreStackSize(stackSize);
5840 } 5840}
5841: 5841
5842 rule__ObjectTypeScope__Group__3__Impl 5842
5843; 5843rule__ConfigSpecification__Group__0
5844finally { 5844 @init {
5845 restoreStackSize(stackSize); 5845 int stackSize = keepStackSize();
5846} 5846 }
5847 5847:
5848rule__ObjectTypeScope__Group__3__Impl 5848 rule__ConfigSpecification__Group__0__Impl
5849 @init { 5849 rule__ConfigSpecification__Group__1
5850 int stackSize = keepStackSize(); 5850;
5851 } 5851finally {
5852: 5852 restoreStackSize(stackSize);
5853( 5853}
5854 { before(grammarAccess.getObjectTypeScopeAccess().getAlternatives_3()); } 5854
5855 (rule__ObjectTypeScope__Alternatives_3) 5855rule__ConfigSpecification__Group__0__Impl
5856 { after(grammarAccess.getObjectTypeScopeAccess().getAlternatives_3()); } 5856 @init {
5857) 5857 int stackSize = keepStackSize();
5858; 5858 }
5859finally { 5859:
5860 restoreStackSize(stackSize); 5860(
5861} 5861 { before(grammarAccess.getConfigSpecificationAccess().getConfigSpecificationAction_0()); }
5862 5862 ()
5863 5863 { after(grammarAccess.getConfigSpecificationAccess().getConfigSpecificationAction_0()); }
5864rule__IntegerTypeScope__Group__0 5864)
5865 @init { 5865;
5866 int stackSize = keepStackSize(); 5866finally {
5867 } 5867 restoreStackSize(stackSize);
5868: 5868}
5869 rule__IntegerTypeScope__Group__0__Impl 5869
5870 rule__IntegerTypeScope__Group__1 5870rule__ConfigSpecification__Group__1
5871; 5871 @init {
5872finally { 5872 int stackSize = keepStackSize();
5873 restoreStackSize(stackSize); 5873 }
5874} 5874:
5875 5875 rule__ConfigSpecification__Group__1__Impl
5876rule__IntegerTypeScope__Group__0__Impl 5876 rule__ConfigSpecification__Group__2
5877 @init { 5877;
5878 int stackSize = keepStackSize(); 5878finally {
5879 } 5879 restoreStackSize(stackSize);
5880: 5880}
5881( 5881
5882 { before(grammarAccess.getIntegerTypeScopeAccess().getNumberSignKeyword_0()); } 5882rule__ConfigSpecification__Group__1__Impl
5883 '#' 5883 @init {
5884 { after(grammarAccess.getIntegerTypeScopeAccess().getNumberSignKeyword_0()); } 5884 int stackSize = keepStackSize();
5885) 5885 }
5886; 5886:
5887finally { 5887(
5888 restoreStackSize(stackSize); 5888 { before(grammarAccess.getConfigSpecificationAccess().getLeftCurlyBracketKeyword_1()); }
5889} 5889 '{'
5890 5890 { after(grammarAccess.getConfigSpecificationAccess().getLeftCurlyBracketKeyword_1()); }
5891rule__IntegerTypeScope__Group__1 5891)
5892 @init { 5892;
5893 int stackSize = keepStackSize(); 5893finally {
5894 } 5894 restoreStackSize(stackSize);
5895: 5895}
5896 rule__IntegerTypeScope__Group__1__Impl 5896
5897 rule__IntegerTypeScope__Group__2 5897rule__ConfigSpecification__Group__2
5898; 5898 @init {
5899finally { 5899 int stackSize = keepStackSize();
5900 restoreStackSize(stackSize); 5900 }
5901} 5901:
5902 5902 rule__ConfigSpecification__Group__2__Impl
5903rule__IntegerTypeScope__Group__1__Impl 5903 rule__ConfigSpecification__Group__3
5904 @init { 5904;
5905 int stackSize = keepStackSize(); 5905finally {
5906 } 5906 restoreStackSize(stackSize);
5907: 5907}
5908( 5908
5909 { before(grammarAccess.getIntegerTypeScopeAccess().getTypeAssignment_1()); } 5909rule__ConfigSpecification__Group__2__Impl
5910 (rule__IntegerTypeScope__TypeAssignment_1) 5910 @init {
5911 { after(grammarAccess.getIntegerTypeScopeAccess().getTypeAssignment_1()); } 5911 int stackSize = keepStackSize();
5912) 5912 }
5913; 5913:
5914finally { 5914(
5915 restoreStackSize(stackSize); 5915 { before(grammarAccess.getConfigSpecificationAccess().getGroup_2()); }
5916} 5916 (rule__ConfigSpecification__Group_2__0)?
5917 5917 { after(grammarAccess.getConfigSpecificationAccess().getGroup_2()); }
5918rule__IntegerTypeScope__Group__2 5918)
5919 @init { 5919;
5920 int stackSize = keepStackSize(); 5920finally {
5921 } 5921 restoreStackSize(stackSize);
5922: 5922}
5923 rule__IntegerTypeScope__Group__2__Impl 5923
5924 rule__IntegerTypeScope__Group__3 5924rule__ConfigSpecification__Group__3
5925; 5925 @init {
5926finally { 5926 int stackSize = keepStackSize();
5927 restoreStackSize(stackSize); 5927 }
5928} 5928:
5929 5929 rule__ConfigSpecification__Group__3__Impl
5930rule__IntegerTypeScope__Group__2__Impl 5930;
5931 @init { 5931finally {
5932 int stackSize = keepStackSize(); 5932 restoreStackSize(stackSize);
5933 } 5933}
5934: 5934
5935( 5935rule__ConfigSpecification__Group__3__Impl
5936 { before(grammarAccess.getIntegerTypeScopeAccess().getAlternatives_2()); } 5936 @init {
5937 (rule__IntegerTypeScope__Alternatives_2) 5937 int stackSize = keepStackSize();
5938 { after(grammarAccess.getIntegerTypeScopeAccess().getAlternatives_2()); } 5938 }
5939) 5939:
5940; 5940(
5941finally { 5941 { before(grammarAccess.getConfigSpecificationAccess().getRightCurlyBracketKeyword_3()); }
5942 restoreStackSize(stackSize); 5942 '}'
5943} 5943 { after(grammarAccess.getConfigSpecificationAccess().getRightCurlyBracketKeyword_3()); }
5944 5944)
5945rule__IntegerTypeScope__Group__3 5945;
5946 @init { 5946finally {
5947 int stackSize = keepStackSize(); 5947 restoreStackSize(stackSize);
5948 } 5948}
5949: 5949
5950 rule__IntegerTypeScope__Group__3__Impl 5950
5951; 5951rule__ConfigSpecification__Group_2__0
5952finally { 5952 @init {
5953 restoreStackSize(stackSize); 5953 int stackSize = keepStackSize();
5954} 5954 }
5955 5955:
5956rule__IntegerTypeScope__Group__3__Impl 5956 rule__ConfigSpecification__Group_2__0__Impl
5957 @init { 5957 rule__ConfigSpecification__Group_2__1
5958 int stackSize = keepStackSize(); 5958;
5959 } 5959finally {
5960: 5960 restoreStackSize(stackSize);
5961( 5961}
5962 { before(grammarAccess.getIntegerTypeScopeAccess().getAlternatives_3()); } 5962
5963 (rule__IntegerTypeScope__Alternatives_3) 5963rule__ConfigSpecification__Group_2__0__Impl
5964 { after(grammarAccess.getIntegerTypeScopeAccess().getAlternatives_3()); } 5964 @init {
5965) 5965 int stackSize = keepStackSize();
5966; 5966 }
5967finally { 5967:
5968 restoreStackSize(stackSize); 5968(
5969} 5969 { before(grammarAccess.getConfigSpecificationAccess().getEntriesAssignment_2_0()); }
5970 5970 (rule__ConfigSpecification__EntriesAssignment_2_0)
5971 5971 { after(grammarAccess.getConfigSpecificationAccess().getEntriesAssignment_2_0()); }
5972rule__RealTypeScope__Group__0 5972)
5973 @init { 5973;
5974 int stackSize = keepStackSize(); 5974finally {
5975 } 5975 restoreStackSize(stackSize);
5976: 5976}
5977 rule__RealTypeScope__Group__0__Impl 5977
5978 rule__RealTypeScope__Group__1 5978rule__ConfigSpecification__Group_2__1
5979; 5979 @init {
5980finally { 5980 int stackSize = keepStackSize();
5981 restoreStackSize(stackSize); 5981 }
5982} 5982:
5983 5983 rule__ConfigSpecification__Group_2__1__Impl
5984rule__RealTypeScope__Group__0__Impl 5984;
5985 @init { 5985finally {
5986 int stackSize = keepStackSize(); 5986 restoreStackSize(stackSize);
5987 } 5987}
5988: 5988
5989( 5989rule__ConfigSpecification__Group_2__1__Impl
5990 { before(grammarAccess.getRealTypeScopeAccess().getNumberSignKeyword_0()); } 5990 @init {
5991 '#' 5991 int stackSize = keepStackSize();
5992 { after(grammarAccess.getRealTypeScopeAccess().getNumberSignKeyword_0()); } 5992 }
5993) 5993:
5994; 5994(
5995finally { 5995 { before(grammarAccess.getConfigSpecificationAccess().getGroup_2_1()); }
5996 restoreStackSize(stackSize); 5996 (rule__ConfigSpecification__Group_2_1__0)*
5997} 5997 { after(grammarAccess.getConfigSpecificationAccess().getGroup_2_1()); }
5998 5998)
5999rule__RealTypeScope__Group__1 5999;
6000 @init { 6000finally {
6001 int stackSize = keepStackSize(); 6001 restoreStackSize(stackSize);
6002 } 6002}
6003: 6003
6004 rule__RealTypeScope__Group__1__Impl 6004
6005 rule__RealTypeScope__Group__2 6005rule__ConfigSpecification__Group_2_1__0
6006; 6006 @init {
6007finally { 6007 int stackSize = keepStackSize();
6008 restoreStackSize(stackSize); 6008 }
6009} 6009:
6010 6010 rule__ConfigSpecification__Group_2_1__0__Impl
6011rule__RealTypeScope__Group__1__Impl 6011 rule__ConfigSpecification__Group_2_1__1
6012 @init { 6012;
6013 int stackSize = keepStackSize(); 6013finally {
6014 } 6014 restoreStackSize(stackSize);
6015: 6015}
6016( 6016
6017 { before(grammarAccess.getRealTypeScopeAccess().getTypeAssignment_1()); } 6017rule__ConfigSpecification__Group_2_1__0__Impl
6018 (rule__RealTypeScope__TypeAssignment_1) 6018 @init {
6019 { after(grammarAccess.getRealTypeScopeAccess().getTypeAssignment_1()); } 6019 int stackSize = keepStackSize();
6020) 6020 }
6021; 6021:
6022finally { 6022(
6023 restoreStackSize(stackSize); 6023 { before(grammarAccess.getConfigSpecificationAccess().getCommaKeyword_2_1_0()); }
6024} 6024 ','
6025 6025 { after(grammarAccess.getConfigSpecificationAccess().getCommaKeyword_2_1_0()); }
6026rule__RealTypeScope__Group__2 6026)
6027 @init { 6027;
6028 int stackSize = keepStackSize(); 6028finally {
6029 } 6029 restoreStackSize(stackSize);
6030: 6030}
6031 rule__RealTypeScope__Group__2__Impl 6031
6032 rule__RealTypeScope__Group__3 6032rule__ConfigSpecification__Group_2_1__1
6033; 6033 @init {
6034finally { 6034 int stackSize = keepStackSize();
6035 restoreStackSize(stackSize); 6035 }
6036} 6036:
6037 6037 rule__ConfigSpecification__Group_2_1__1__Impl
6038rule__RealTypeScope__Group__2__Impl 6038;
6039 @init { 6039finally {
6040 int stackSize = keepStackSize(); 6040 restoreStackSize(stackSize);
6041 } 6041}
6042: 6042
6043( 6043rule__ConfigSpecification__Group_2_1__1__Impl
6044 { before(grammarAccess.getRealTypeScopeAccess().getAlternatives_2()); } 6044 @init {
6045 (rule__RealTypeScope__Alternatives_2) 6045 int stackSize = keepStackSize();
6046 { after(grammarAccess.getRealTypeScopeAccess().getAlternatives_2()); } 6046 }
6047) 6047:
6048; 6048(
6049finally { 6049 { before(grammarAccess.getConfigSpecificationAccess().getEntriesAssignment_2_1_1()); }
6050 restoreStackSize(stackSize); 6050 (rule__ConfigSpecification__EntriesAssignment_2_1_1)
6051} 6051 { after(grammarAccess.getConfigSpecificationAccess().getEntriesAssignment_2_1_1()); }
6052 6052)
6053rule__RealTypeScope__Group__3 6053;
6054 @init { 6054finally {
6055 int stackSize = keepStackSize(); 6055 restoreStackSize(stackSize);
6056 } 6056}
6057: 6057
6058 rule__RealTypeScope__Group__3__Impl 6058
6059; 6059rule__ConfigDeclaration__Group__0
6060finally { 6060 @init {
6061 restoreStackSize(stackSize); 6061 int stackSize = keepStackSize();
6062} 6062 }
6063 6063:
6064rule__RealTypeScope__Group__3__Impl 6064 rule__ConfigDeclaration__Group__0__Impl
6065 @init { 6065 rule__ConfigDeclaration__Group__1
6066 int stackSize = keepStackSize(); 6066;
6067 } 6067finally {
6068: 6068 restoreStackSize(stackSize);
6069( 6069}
6070 { before(grammarAccess.getRealTypeScopeAccess().getAlternatives_3()); } 6070
6071 (rule__RealTypeScope__Alternatives_3) 6071rule__ConfigDeclaration__Group__0__Impl
6072 { after(grammarAccess.getRealTypeScopeAccess().getAlternatives_3()); } 6072 @init {
6073) 6073 int stackSize = keepStackSize();
6074; 6074 }
6075finally { 6075:
6076 restoreStackSize(stackSize); 6076(
6077} 6077 { before(grammarAccess.getConfigDeclarationAccess().getConfigKeyword_0()); }
6078 6078 'config'
6079 6079 { after(grammarAccess.getConfigDeclarationAccess().getConfigKeyword_0()); }
6080rule__StringTypeScope__Group__0 6080)
6081 @init { 6081;
6082 int stackSize = keepStackSize(); 6082finally {
6083 } 6083 restoreStackSize(stackSize);
6084: 6084}
6085 rule__StringTypeScope__Group__0__Impl 6085
6086 rule__StringTypeScope__Group__1 6086rule__ConfigDeclaration__Group__1
6087; 6087 @init {
6088finally { 6088 int stackSize = keepStackSize();
6089 restoreStackSize(stackSize); 6089 }
6090} 6090:
6091 6091 rule__ConfigDeclaration__Group__1__Impl
6092rule__StringTypeScope__Group__0__Impl 6092 rule__ConfigDeclaration__Group__2
6093 @init { 6093;
6094 int stackSize = keepStackSize(); 6094finally {
6095 } 6095 restoreStackSize(stackSize);
6096: 6096}
6097( 6097
6098 { before(grammarAccess.getStringTypeScopeAccess().getNumberSignKeyword_0()); } 6098rule__ConfigDeclaration__Group__1__Impl
6099 '#' 6099 @init {
6100 { after(grammarAccess.getStringTypeScopeAccess().getNumberSignKeyword_0()); } 6100 int stackSize = keepStackSize();
6101) 6101 }
6102; 6102:
6103finally { 6103(
6104 restoreStackSize(stackSize); 6104 { before(grammarAccess.getConfigDeclarationAccess().getNameAssignment_1()); }
6105} 6105 (rule__ConfigDeclaration__NameAssignment_1)
6106 6106 { after(grammarAccess.getConfigDeclarationAccess().getNameAssignment_1()); }
6107rule__StringTypeScope__Group__1 6107)
6108 @init { 6108;
6109 int stackSize = keepStackSize(); 6109finally {
6110 } 6110 restoreStackSize(stackSize);
6111: 6111}
6112 rule__StringTypeScope__Group__1__Impl 6112
6113 rule__StringTypeScope__Group__2 6113rule__ConfigDeclaration__Group__2
6114; 6114 @init {
6115finally { 6115 int stackSize = keepStackSize();
6116 restoreStackSize(stackSize); 6116 }
6117} 6117:
6118 6118 rule__ConfigDeclaration__Group__2__Impl
6119rule__StringTypeScope__Group__1__Impl 6119;
6120 @init { 6120finally {
6121 int stackSize = keepStackSize(); 6121 restoreStackSize(stackSize);
6122 } 6122}
6123: 6123
6124( 6124rule__ConfigDeclaration__Group__2__Impl
6125 { before(grammarAccess.getStringTypeScopeAccess().getTypeAssignment_1()); } 6125 @init {
6126 (rule__StringTypeScope__TypeAssignment_1) 6126 int stackSize = keepStackSize();
6127 { after(grammarAccess.getStringTypeScopeAccess().getTypeAssignment_1()); } 6127 }
6128) 6128:
6129; 6129(
6130finally { 6130 { before(grammarAccess.getConfigDeclarationAccess().getSpecificationAssignment_2()); }
6131 restoreStackSize(stackSize); 6131 (rule__ConfigDeclaration__SpecificationAssignment_2)
6132} 6132 { after(grammarAccess.getConfigDeclarationAccess().getSpecificationAssignment_2()); }
6133 6133)
6134rule__StringTypeScope__Group__2 6134;
6135 @init { 6135finally {
6136 int stackSize = keepStackSize(); 6136 restoreStackSize(stackSize);
6137 } 6137}
6138: 6138
6139 rule__StringTypeScope__Group__2__Impl 6139
6140 rule__StringTypeScope__Group__3 6140rule__DocumentationEntry__Group__0
6141; 6141 @init {
6142finally { 6142 int stackSize = keepStackSize();
6143 restoreStackSize(stackSize); 6143 }
6144} 6144:
6145 6145 rule__DocumentationEntry__Group__0__Impl
6146rule__StringTypeScope__Group__2__Impl 6146 rule__DocumentationEntry__Group__1
6147 @init { 6147;
6148 int stackSize = keepStackSize(); 6148finally {
6149 } 6149 restoreStackSize(stackSize);
6150: 6150}
6151( 6151
6152 { before(grammarAccess.getStringTypeScopeAccess().getAlternatives_2()); } 6152rule__DocumentationEntry__Group__0__Impl
6153 (rule__StringTypeScope__Alternatives_2) 6153 @init {
6154 { after(grammarAccess.getStringTypeScopeAccess().getAlternatives_2()); } 6154 int stackSize = keepStackSize();
6155) 6155 }
6156; 6156:
6157finally { 6157(
6158 restoreStackSize(stackSize); 6158 { before(grammarAccess.getDocumentationEntryAccess().getLogLevelKeyword_0()); }
6159} 6159 'log-level'
6160 6160 { after(grammarAccess.getDocumentationEntryAccess().getLogLevelKeyword_0()); }
6161rule__StringTypeScope__Group__3 6161)
6162 @init { 6162;
6163 int stackSize = keepStackSize(); 6163finally {
6164 } 6164 restoreStackSize(stackSize);
6165: 6165}
6166 rule__StringTypeScope__Group__3__Impl 6166
6167; 6167rule__DocumentationEntry__Group__1
6168finally { 6168 @init {
6169 restoreStackSize(stackSize); 6169 int stackSize = keepStackSize();
6170} 6170 }
6171 6171:
6172rule__StringTypeScope__Group__3__Impl 6172 rule__DocumentationEntry__Group__1__Impl
6173 @init { 6173 rule__DocumentationEntry__Group__2
6174 int stackSize = keepStackSize(); 6174;
6175 } 6175finally {
6176: 6176 restoreStackSize(stackSize);
6177( 6177}
6178 { before(grammarAccess.getStringTypeScopeAccess().getAlternatives_3()); } 6178
6179 (rule__StringTypeScope__Alternatives_3) 6179rule__DocumentationEntry__Group__1__Impl
6180 { after(grammarAccess.getStringTypeScopeAccess().getAlternatives_3()); } 6180 @init {
6181) 6181 int stackSize = keepStackSize();
6182; 6182 }
6183finally { 6183:
6184 restoreStackSize(stackSize); 6184(
6185} 6185 { before(grammarAccess.getDocumentationEntryAccess().getEqualsSignKeyword_1()); }
6186 6186 '='
6187 6187 { after(grammarAccess.getDocumentationEntryAccess().getEqualsSignKeyword_1()); }
6188rule__ClassReference__Group__0 6188)
6189 @init { 6189;
6190 int stackSize = keepStackSize(); 6190finally {
6191 } 6191 restoreStackSize(stackSize);
6192: 6192}
6193 rule__ClassReference__Group__0__Impl 6193
6194 rule__ClassReference__Group__1 6194rule__DocumentationEntry__Group__2
6195; 6195 @init {
6196finally { 6196 int stackSize = keepStackSize();
6197 restoreStackSize(stackSize); 6197 }
6198} 6198:
6199 6199 rule__DocumentationEntry__Group__2__Impl
6200rule__ClassReference__Group__0__Impl 6200;
6201 @init { 6201finally {
6202 int stackSize = keepStackSize(); 6202 restoreStackSize(stackSize);
6203 } 6203}
6204: 6204
6205( 6205rule__DocumentationEntry__Group__2__Impl
6206 { before(grammarAccess.getClassReferenceAccess().getLessThanSignKeyword_0()); } 6206 @init {
6207 '<' 6207 int stackSize = keepStackSize();
6208 { after(grammarAccess.getClassReferenceAccess().getLessThanSignKeyword_0()); } 6208 }
6209) 6209:
6210; 6210(
6211finally { 6211 { before(grammarAccess.getDocumentationEntryAccess().getLevelAssignment_2()); }
6212 restoreStackSize(stackSize); 6212 (rule__DocumentationEntry__LevelAssignment_2)
6213} 6213 { after(grammarAccess.getDocumentationEntryAccess().getLevelAssignment_2()); }
6214 6214)
6215rule__ClassReference__Group__1 6215;
6216 @init { 6216finally {
6217 int stackSize = keepStackSize(); 6217 restoreStackSize(stackSize);
6218 } 6218}
6219: 6219
6220 rule__ClassReference__Group__1__Impl 6220
6221 rule__ClassReference__Group__2 6221rule__RuntimeEntry__Group__0
6222; 6222 @init {
6223finally { 6223 int stackSize = keepStackSize();
6224 restoreStackSize(stackSize); 6224 }
6225} 6225:
6226 6226 rule__RuntimeEntry__Group__0__Impl
6227rule__ClassReference__Group__1__Impl 6227 rule__RuntimeEntry__Group__1
6228 @init { 6228;
6229 int stackSize = keepStackSize(); 6229finally {
6230 } 6230 restoreStackSize(stackSize);
6231: 6231}
6232( 6232
6233 { before(grammarAccess.getClassReferenceAccess().getElementAssignment_1()); } 6233rule__RuntimeEntry__Group__0__Impl
6234 (rule__ClassReference__ElementAssignment_1) 6234 @init {
6235 { after(grammarAccess.getClassReferenceAccess().getElementAssignment_1()); } 6235 int stackSize = keepStackSize();
6236) 6236 }
6237; 6237:
6238finally { 6238(
6239 restoreStackSize(stackSize); 6239 { before(grammarAccess.getRuntimeEntryAccess().getRuntimeKeyword_0()); }
6240} 6240 'runtime'
6241 6241 { after(grammarAccess.getRuntimeEntryAccess().getRuntimeKeyword_0()); }
6242rule__ClassReference__Group__2 6242)
6243 @init { 6243;
6244 int stackSize = keepStackSize(); 6244finally {
6245 } 6245 restoreStackSize(stackSize);
6246: 6246}
6247 rule__ClassReference__Group__2__Impl 6247
6248; 6248rule__RuntimeEntry__Group__1
6249finally { 6249 @init {
6250 restoreStackSize(stackSize); 6250 int stackSize = keepStackSize();
6251} 6251 }
6252 6252:
6253rule__ClassReference__Group__2__Impl 6253 rule__RuntimeEntry__Group__1__Impl
6254 @init { 6254 rule__RuntimeEntry__Group__2
6255 int stackSize = keepStackSize(); 6255;
6256 } 6256finally {
6257: 6257 restoreStackSize(stackSize);
6258( 6258}
6259 { before(grammarAccess.getClassReferenceAccess().getGreaterThanSignKeyword_2()); } 6259
6260 '>' 6260rule__RuntimeEntry__Group__1__Impl
6261 { after(grammarAccess.getClassReferenceAccess().getGreaterThanSignKeyword_2()); } 6261 @init {
6262) 6262 int stackSize = keepStackSize();
6263; 6263 }
6264finally { 6264:
6265 restoreStackSize(stackSize); 6265(
6266} 6266 { before(grammarAccess.getRuntimeEntryAccess().getEqualsSignKeyword_1()); }
6267 6267 '='
6268 6268 { after(grammarAccess.getRuntimeEntryAccess().getEqualsSignKeyword_1()); }
6269rule__ObjectReference__Group__0 6269)
6270 @init { 6270;
6271 int stackSize = keepStackSize(); 6271finally {
6272 } 6272 restoreStackSize(stackSize);
6273: 6273}
6274 rule__ObjectReference__Group__0__Impl 6274
6275 rule__ObjectReference__Group__1 6275rule__RuntimeEntry__Group__2
6276; 6276 @init {
6277finally { 6277 int stackSize = keepStackSize();
6278 restoreStackSize(stackSize); 6278 }
6279} 6279:
6280 6280 rule__RuntimeEntry__Group__2__Impl
6281rule__ObjectReference__Group__0__Impl 6281;
6282 @init { 6282finally {
6283 int stackSize = keepStackSize(); 6283 restoreStackSize(stackSize);
6284 } 6284}
6285: 6285
6286( 6286rule__RuntimeEntry__Group__2__Impl
6287 { before(grammarAccess.getObjectReferenceAccess().getObjectReferenceAction_0()); } 6287 @init {
6288 () 6288 int stackSize = keepStackSize();
6289 { after(grammarAccess.getObjectReferenceAccess().getObjectReferenceAction_0()); } 6289 }
6290) 6290:
6291; 6291(
6292finally { 6292 { before(grammarAccess.getRuntimeEntryAccess().getMillisecLimitAssignment_2()); }
6293 restoreStackSize(stackSize); 6293 (rule__RuntimeEntry__MillisecLimitAssignment_2)
6294} 6294 { after(grammarAccess.getRuntimeEntryAccess().getMillisecLimitAssignment_2()); }
6295 6295)
6296rule__ObjectReference__Group__1 6296;
6297 @init { 6297finally {
6298 int stackSize = keepStackSize(); 6298 restoreStackSize(stackSize);
6299 } 6299}
6300: 6300
6301 rule__ObjectReference__Group__1__Impl 6301
6302; 6302rule__MemoryEntry__Group__0
6303finally { 6303 @init {
6304 restoreStackSize(stackSize); 6304 int stackSize = keepStackSize();
6305} 6305 }
6306 6306:
6307rule__ObjectReference__Group__1__Impl 6307 rule__MemoryEntry__Group__0__Impl
6308 @init { 6308 rule__MemoryEntry__Group__1
6309 int stackSize = keepStackSize(); 6309;
6310 } 6310finally {
6311: 6311 restoreStackSize(stackSize);
6312( 6312}
6313 { before(grammarAccess.getObjectReferenceAccess().getNodeKeyword_1()); } 6313
6314 'node' 6314rule__MemoryEntry__Group__0__Impl
6315 { after(grammarAccess.getObjectReferenceAccess().getNodeKeyword_1()); } 6315 @init {
6316) 6316 int stackSize = keepStackSize();
6317; 6317 }
6318finally { 6318:
6319 restoreStackSize(stackSize); 6319(
6320} 6320 { before(grammarAccess.getMemoryEntryAccess().getMemoryKeyword_0()); }
6321 6321 'memory'
6322 6322 { after(grammarAccess.getMemoryEntryAccess().getMemoryKeyword_0()); }
6323rule__IntegerReference__Group__0 6323)
6324 @init { 6324;
6325 int stackSize = keepStackSize(); 6325finally {
6326 } 6326 restoreStackSize(stackSize);
6327: 6327}
6328 rule__IntegerReference__Group__0__Impl 6328
6329 rule__IntegerReference__Group__1 6329rule__MemoryEntry__Group__1
6330; 6330 @init {
6331finally { 6331 int stackSize = keepStackSize();
6332 restoreStackSize(stackSize); 6332 }
6333} 6333:
6334 6334 rule__MemoryEntry__Group__1__Impl
6335rule__IntegerReference__Group__0__Impl 6335 rule__MemoryEntry__Group__2
6336 @init { 6336;
6337 int stackSize = keepStackSize(); 6337finally {
6338 } 6338 restoreStackSize(stackSize);
6339: 6339}
6340( 6340
6341 { before(grammarAccess.getIntegerReferenceAccess().getIntegerScopeAction_0()); } 6341rule__MemoryEntry__Group__1__Impl
6342 () 6342 @init {
6343 { after(grammarAccess.getIntegerReferenceAccess().getIntegerScopeAction_0()); } 6343 int stackSize = keepStackSize();
6344) 6344 }
6345; 6345:
6346finally { 6346(
6347 restoreStackSize(stackSize); 6347 { before(grammarAccess.getMemoryEntryAccess().getEqualsSignKeyword_1()); }
6348} 6348 '='
6349 6349 { after(grammarAccess.getMemoryEntryAccess().getEqualsSignKeyword_1()); }
6350rule__IntegerReference__Group__1 6350)
6351 @init { 6351;
6352 int stackSize = keepStackSize(); 6352finally {
6353 } 6353 restoreStackSize(stackSize);
6354: 6354}
6355 rule__IntegerReference__Group__1__Impl 6355
6356; 6356rule__MemoryEntry__Group__2
6357finally { 6357 @init {
6358 restoreStackSize(stackSize); 6358 int stackSize = keepStackSize();
6359} 6359 }
6360 6360:
6361rule__IntegerReference__Group__1__Impl 6361 rule__MemoryEntry__Group__2__Impl
6362 @init { 6362;
6363 int stackSize = keepStackSize(); 6363finally {
6364 } 6364 restoreStackSize(stackSize);
6365: 6365}
6366( 6366
6367 { before(grammarAccess.getIntegerReferenceAccess().getIntKeyword_1()); } 6367rule__MemoryEntry__Group__2__Impl
6368 'int' 6368 @init {
6369 { after(grammarAccess.getIntegerReferenceAccess().getIntKeyword_1()); } 6369 int stackSize = keepStackSize();
6370) 6370 }
6371; 6371:
6372finally { 6372(
6373 restoreStackSize(stackSize); 6373 { before(grammarAccess.getMemoryEntryAccess().getMegabyteLimitAssignment_2()); }
6374} 6374 (rule__MemoryEntry__MegabyteLimitAssignment_2)
6375 6375 { after(grammarAccess.getMemoryEntryAccess().getMegabyteLimitAssignment_2()); }
6376 6376)
6377rule__RealReference__Group__0 6377;
6378 @init { 6378finally {
6379 int stackSize = keepStackSize(); 6379 restoreStackSize(stackSize);
6380 } 6380}
6381: 6381
6382 rule__RealReference__Group__0__Impl 6382
6383 rule__RealReference__Group__1 6383rule__CustomEntry__Group__0
6384; 6384 @init {
6385finally { 6385 int stackSize = keepStackSize();
6386 restoreStackSize(stackSize); 6386 }
6387} 6387:
6388 6388 rule__CustomEntry__Group__0__Impl
6389rule__RealReference__Group__0__Impl 6389 rule__CustomEntry__Group__1
6390 @init { 6390;
6391 int stackSize = keepStackSize(); 6391finally {
6392 } 6392 restoreStackSize(stackSize);
6393: 6393}
6394( 6394
6395 { before(grammarAccess.getRealReferenceAccess().getRealScopeAction_0()); } 6395rule__CustomEntry__Group__0__Impl
6396 () 6396 @init {
6397 { after(grammarAccess.getRealReferenceAccess().getRealScopeAction_0()); } 6397 int stackSize = keepStackSize();
6398) 6398 }
6399; 6399:
6400finally { 6400(
6401 restoreStackSize(stackSize); 6401 { before(grammarAccess.getCustomEntryAccess().getKeyAssignment_0()); }
6402} 6402 (rule__CustomEntry__KeyAssignment_0)
6403 6403 { after(grammarAccess.getCustomEntryAccess().getKeyAssignment_0()); }
6404rule__RealReference__Group__1 6404)
6405 @init { 6405;
6406 int stackSize = keepStackSize(); 6406finally {
6407 } 6407 restoreStackSize(stackSize);
6408: 6408}
6409 rule__RealReference__Group__1__Impl 6409
6410; 6410rule__CustomEntry__Group__1
6411finally { 6411 @init {
6412 restoreStackSize(stackSize); 6412 int stackSize = keepStackSize();
6413} 6413 }
6414 6414:
6415rule__RealReference__Group__1__Impl 6415 rule__CustomEntry__Group__1__Impl
6416 @init { 6416 rule__CustomEntry__Group__2
6417 int stackSize = keepStackSize(); 6417;
6418 } 6418finally {
6419: 6419 restoreStackSize(stackSize);
6420( 6420}
6421 { before(grammarAccess.getRealReferenceAccess().getRealKeyword_1()); } 6421
6422 'real' 6422rule__CustomEntry__Group__1__Impl
6423 { after(grammarAccess.getRealReferenceAccess().getRealKeyword_1()); } 6423 @init {
6424) 6424 int stackSize = keepStackSize();
6425; 6425 }
6426finally { 6426:
6427 restoreStackSize(stackSize); 6427(
6428} 6428 { before(grammarAccess.getCustomEntryAccess().getEqualsSignKeyword_1()); }
6429 6429 '='
6430 6430 { after(grammarAccess.getCustomEntryAccess().getEqualsSignKeyword_1()); }
6431rule__StringReference__Group__0 6431)
6432 @init { 6432;
6433 int stackSize = keepStackSize(); 6433finally {
6434 } 6434 restoreStackSize(stackSize);
6435: 6435}
6436 rule__StringReference__Group__0__Impl 6436
6437 rule__StringReference__Group__1 6437rule__CustomEntry__Group__2
6438; 6438 @init {
6439finally { 6439 int stackSize = keepStackSize();
6440 restoreStackSize(stackSize); 6440 }
6441} 6441:
6442 6442 rule__CustomEntry__Group__2__Impl
6443rule__StringReference__Group__0__Impl 6443;
6444 @init { 6444finally {
6445 int stackSize = keepStackSize(); 6445 restoreStackSize(stackSize);
6446 } 6446}
6447: 6447
6448( 6448rule__CustomEntry__Group__2__Impl
6449 { before(grammarAccess.getStringReferenceAccess().getStringScopeAction_0()); } 6449 @init {
6450 () 6450 int stackSize = keepStackSize();
6451 { after(grammarAccess.getStringReferenceAccess().getStringScopeAction_0()); } 6451 }
6452) 6452:
6453; 6453(
6454finally { 6454 { before(grammarAccess.getCustomEntryAccess().getValueAssignment_2()); }
6455 restoreStackSize(stackSize); 6455 (rule__CustomEntry__ValueAssignment_2)
6456} 6456 { after(grammarAccess.getCustomEntryAccess().getValueAssignment_2()); }
6457 6457)
6458rule__StringReference__Group__1 6458;
6459 @init { 6459finally {
6460 int stackSize = keepStackSize(); 6460 restoreStackSize(stackSize);
6461 } 6461}
6462: 6462
6463 rule__StringReference__Group__1__Impl 6463
6464; 6464rule__ScopeSpecification__Group__0
6465finally { 6465 @init {
6466 restoreStackSize(stackSize); 6466 int stackSize = keepStackSize();
6467} 6467 }
6468 6468:
6469rule__StringReference__Group__1__Impl 6469 rule__ScopeSpecification__Group__0__Impl
6470 @init { 6470 rule__ScopeSpecification__Group__1
6471 int stackSize = keepStackSize(); 6471;
6472 } 6472finally {
6473: 6473 restoreStackSize(stackSize);
6474( 6474}
6475 { before(grammarAccess.getStringReferenceAccess().getStringKeyword_1()); } 6475
6476 'string' 6476rule__ScopeSpecification__Group__0__Impl
6477 { after(grammarAccess.getStringReferenceAccess().getStringKeyword_1()); } 6477 @init {
6478) 6478 int stackSize = keepStackSize();
6479; 6479 }
6480finally { 6480:
6481 restoreStackSize(stackSize); 6481(
6482} 6482 { before(grammarAccess.getScopeSpecificationAccess().getScopeSpecificationAction_0()); }
6483 6483 ()
6484 6484 { after(grammarAccess.getScopeSpecificationAccess().getScopeSpecificationAction_0()); }
6485rule__IntervallNumber__Group__0 6485)
6486 @init { 6486;
6487 int stackSize = keepStackSize(); 6487finally {
6488 } 6488 restoreStackSize(stackSize);
6489: 6489}
6490 rule__IntervallNumber__Group__0__Impl 6490
6491 rule__IntervallNumber__Group__1 6491rule__ScopeSpecification__Group__1
6492; 6492 @init {
6493finally { 6493 int stackSize = keepStackSize();
6494 restoreStackSize(stackSize); 6494 }
6495} 6495:
6496 6496 rule__ScopeSpecification__Group__1__Impl
6497rule__IntervallNumber__Group__0__Impl 6497 rule__ScopeSpecification__Group__2
6498 @init { 6498;
6499 int stackSize = keepStackSize(); 6499finally {
6500 } 6500 restoreStackSize(stackSize);
6501: 6501}
6502( 6502
6503 { before(grammarAccess.getIntervallNumberAccess().getMinAssignment_0()); } 6503rule__ScopeSpecification__Group__1__Impl
6504 (rule__IntervallNumber__MinAssignment_0) 6504 @init {
6505 { after(grammarAccess.getIntervallNumberAccess().getMinAssignment_0()); } 6505 int stackSize = keepStackSize();
6506) 6506 }
6507; 6507:
6508finally { 6508(
6509 restoreStackSize(stackSize); 6509 { before(grammarAccess.getScopeSpecificationAccess().getLeftCurlyBracketKeyword_1()); }
6510} 6510 '{'
6511 6511 { after(grammarAccess.getScopeSpecificationAccess().getLeftCurlyBracketKeyword_1()); }
6512rule__IntervallNumber__Group__1 6512)
6513 @init { 6513;
6514 int stackSize = keepStackSize(); 6514finally {
6515 } 6515 restoreStackSize(stackSize);
6516: 6516}
6517 rule__IntervallNumber__Group__1__Impl 6517
6518 rule__IntervallNumber__Group__2 6518rule__ScopeSpecification__Group__2
6519; 6519 @init {
6520finally { 6520 int stackSize = keepStackSize();
6521 restoreStackSize(stackSize); 6521 }
6522} 6522:
6523 6523 rule__ScopeSpecification__Group__2__Impl
6524rule__IntervallNumber__Group__1__Impl 6524 rule__ScopeSpecification__Group__3
6525 @init { 6525;
6526 int stackSize = keepStackSize(); 6526finally {
6527 } 6527 restoreStackSize(stackSize);
6528: 6528}
6529( 6529
6530 { before(grammarAccess.getIntervallNumberAccess().getFullStopFullStopKeyword_1()); } 6530rule__ScopeSpecification__Group__2__Impl
6531 '..' 6531 @init {
6532 { after(grammarAccess.getIntervallNumberAccess().getFullStopFullStopKeyword_1()); } 6532 int stackSize = keepStackSize();
6533) 6533 }
6534; 6534:
6535finally { 6535(
6536 restoreStackSize(stackSize); 6536 { before(grammarAccess.getScopeSpecificationAccess().getGroup_2()); }
6537} 6537 (rule__ScopeSpecification__Group_2__0)?
6538 6538 { after(grammarAccess.getScopeSpecificationAccess().getGroup_2()); }
6539rule__IntervallNumber__Group__2 6539)
6540 @init { 6540;
6541 int stackSize = keepStackSize(); 6541finally {
6542 } 6542 restoreStackSize(stackSize);
6543: 6543}
6544 rule__IntervallNumber__Group__2__Impl 6544
6545; 6545rule__ScopeSpecification__Group__3
6546finally { 6546 @init {
6547 restoreStackSize(stackSize); 6547 int stackSize = keepStackSize();
6548} 6548 }
6549 6549:
6550rule__IntervallNumber__Group__2__Impl 6550 rule__ScopeSpecification__Group__3__Impl
6551 @init { 6551;
6552 int stackSize = keepStackSize(); 6552finally {
6553 } 6553 restoreStackSize(stackSize);
6554: 6554}
6555( 6555
6556 { before(grammarAccess.getIntervallNumberAccess().getAlternatives_2()); } 6556rule__ScopeSpecification__Group__3__Impl
6557 (rule__IntervallNumber__Alternatives_2) 6557 @init {
6558 { after(grammarAccess.getIntervallNumberAccess().getAlternatives_2()); } 6558 int stackSize = keepStackSize();
6559) 6559 }
6560; 6560:
6561finally { 6561(
6562 restoreStackSize(stackSize); 6562 { before(grammarAccess.getScopeSpecificationAccess().getRightCurlyBracketKeyword_3()); }
6563} 6563 '}'
6564 6564 { after(grammarAccess.getScopeSpecificationAccess().getRightCurlyBracketKeyword_3()); }
6565 6565)
6566rule__IntEnumberation__Group__0 6566;
6567 @init { 6567finally {
6568 int stackSize = keepStackSize(); 6568 restoreStackSize(stackSize);
6569 } 6569}
6570: 6570
6571 rule__IntEnumberation__Group__0__Impl 6571
6572 rule__IntEnumberation__Group__1 6572rule__ScopeSpecification__Group_2__0
6573; 6573 @init {
6574finally { 6574 int stackSize = keepStackSize();
6575 restoreStackSize(stackSize); 6575 }
6576} 6576:
6577 6577 rule__ScopeSpecification__Group_2__0__Impl
6578rule__IntEnumberation__Group__0__Impl 6578 rule__ScopeSpecification__Group_2__1
6579 @init { 6579;
6580 int stackSize = keepStackSize(); 6580finally {
6581 } 6581 restoreStackSize(stackSize);
6582: 6582}
6583( 6583
6584 { before(grammarAccess.getIntEnumberationAccess().getIntEnumberationAction_0()); } 6584rule__ScopeSpecification__Group_2__0__Impl
6585 () 6585 @init {
6586 { after(grammarAccess.getIntEnumberationAccess().getIntEnumberationAction_0()); } 6586 int stackSize = keepStackSize();
6587) 6587 }
6588; 6588:
6589finally { 6589(
6590 restoreStackSize(stackSize); 6590 { before(grammarAccess.getScopeSpecificationAccess().getScopesAssignment_2_0()); }
6591} 6591 (rule__ScopeSpecification__ScopesAssignment_2_0)
6592 6592 { after(grammarAccess.getScopeSpecificationAccess().getScopesAssignment_2_0()); }
6593rule__IntEnumberation__Group__1 6593)
6594 @init { 6594;
6595 int stackSize = keepStackSize(); 6595finally {
6596 } 6596 restoreStackSize(stackSize);
6597: 6597}
6598 rule__IntEnumberation__Group__1__Impl 6598
6599 rule__IntEnumberation__Group__2 6599rule__ScopeSpecification__Group_2__1
6600; 6600 @init {
6601finally { 6601 int stackSize = keepStackSize();
6602 restoreStackSize(stackSize); 6602 }
6603} 6603:
6604 6604 rule__ScopeSpecification__Group_2__1__Impl
6605rule__IntEnumberation__Group__1__Impl 6605;
6606 @init { 6606finally {
6607 int stackSize = keepStackSize(); 6607 restoreStackSize(stackSize);
6608 } 6608}
6609: 6609
6610( 6610rule__ScopeSpecification__Group_2__1__Impl
6611 { before(grammarAccess.getIntEnumberationAccess().getLeftCurlyBracketKeyword_1()); } 6611 @init {
6612 '{' 6612 int stackSize = keepStackSize();
6613 { after(grammarAccess.getIntEnumberationAccess().getLeftCurlyBracketKeyword_1()); } 6613 }
6614) 6614:
6615; 6615(
6616finally { 6616 { before(grammarAccess.getScopeSpecificationAccess().getGroup_2_1()); }
6617 restoreStackSize(stackSize); 6617 (rule__ScopeSpecification__Group_2_1__0)*
6618} 6618 { after(grammarAccess.getScopeSpecificationAccess().getGroup_2_1()); }
6619 6619)
6620rule__IntEnumberation__Group__2 6620;
6621 @init { 6621finally {
6622 int stackSize = keepStackSize(); 6622 restoreStackSize(stackSize);
6623 } 6623}
6624: 6624
6625 rule__IntEnumberation__Group__2__Impl 6625
6626 rule__IntEnumberation__Group__3 6626rule__ScopeSpecification__Group_2_1__0
6627; 6627 @init {
6628finally { 6628 int stackSize = keepStackSize();
6629 restoreStackSize(stackSize); 6629 }
6630} 6630:
6631 6631 rule__ScopeSpecification__Group_2_1__0__Impl
6632rule__IntEnumberation__Group__2__Impl 6632 rule__ScopeSpecification__Group_2_1__1
6633 @init { 6633;
6634 int stackSize = keepStackSize(); 6634finally {
6635 } 6635 restoreStackSize(stackSize);
6636: 6636}
6637( 6637
6638 { before(grammarAccess.getIntEnumberationAccess().getGroup_2()); } 6638rule__ScopeSpecification__Group_2_1__0__Impl
6639 (rule__IntEnumberation__Group_2__0)? 6639 @init {
6640 { after(grammarAccess.getIntEnumberationAccess().getGroup_2()); } 6640 int stackSize = keepStackSize();
6641) 6641 }
6642; 6642:
6643finally { 6643(
6644 restoreStackSize(stackSize); 6644 { before(grammarAccess.getScopeSpecificationAccess().getCommaKeyword_2_1_0()); }
6645} 6645 ','
6646 6646 { after(grammarAccess.getScopeSpecificationAccess().getCommaKeyword_2_1_0()); }
6647rule__IntEnumberation__Group__3 6647)
6648 @init { 6648;
6649 int stackSize = keepStackSize(); 6649finally {
6650 } 6650 restoreStackSize(stackSize);
6651: 6651}
6652 rule__IntEnumberation__Group__3__Impl 6652
6653; 6653rule__ScopeSpecification__Group_2_1__1
6654finally { 6654 @init {
6655 restoreStackSize(stackSize); 6655 int stackSize = keepStackSize();
6656} 6656 }
6657 6657:
6658rule__IntEnumberation__Group__3__Impl 6658 rule__ScopeSpecification__Group_2_1__1__Impl
6659 @init { 6659;
6660 int stackSize = keepStackSize(); 6660finally {
6661 } 6661 restoreStackSize(stackSize);
6662: 6662}
6663( 6663
6664 { before(grammarAccess.getIntEnumberationAccess().getRightCurlyBracketKeyword_3()); } 6664rule__ScopeSpecification__Group_2_1__1__Impl
6665 '}' 6665 @init {
6666 { after(grammarAccess.getIntEnumberationAccess().getRightCurlyBracketKeyword_3()); } 6666 int stackSize = keepStackSize();
6667) 6667 }
6668; 6668:
6669finally { 6669(
6670 restoreStackSize(stackSize); 6670 { before(grammarAccess.getScopeSpecificationAccess().getScopesAssignment_2_1_1()); }
6671} 6671 (rule__ScopeSpecification__ScopesAssignment_2_1_1)
6672 6672 { after(grammarAccess.getScopeSpecificationAccess().getScopesAssignment_2_1_1()); }
6673 6673)
6674rule__IntEnumberation__Group_2__0 6674;
6675 @init { 6675finally {
6676 int stackSize = keepStackSize(); 6676 restoreStackSize(stackSize);
6677 } 6677}
6678: 6678
6679 rule__IntEnumberation__Group_2__0__Impl 6679
6680 rule__IntEnumberation__Group_2__1 6680rule__ClassTypeScope__Group__0
6681; 6681 @init {
6682finally { 6682 int stackSize = keepStackSize();
6683 restoreStackSize(stackSize); 6683 }
6684} 6684:
6685 6685 rule__ClassTypeScope__Group__0__Impl
6686rule__IntEnumberation__Group_2__0__Impl 6686 rule__ClassTypeScope__Group__1
6687 @init { 6687;
6688 int stackSize = keepStackSize(); 6688finally {
6689 } 6689 restoreStackSize(stackSize);
6690: 6690}
6691( 6691
6692 { before(grammarAccess.getIntEnumberationAccess().getEntryAssignment_2_0()); } 6692rule__ClassTypeScope__Group__0__Impl
6693 (rule__IntEnumberation__EntryAssignment_2_0) 6693 @init {
6694 { after(grammarAccess.getIntEnumberationAccess().getEntryAssignment_2_0()); } 6694 int stackSize = keepStackSize();
6695) 6695 }
6696; 6696:
6697finally { 6697(
6698 restoreStackSize(stackSize); 6698 { before(grammarAccess.getClassTypeScopeAccess().getNumberSignKeyword_0()); }
6699} 6699 '#'
6700 6700 { after(grammarAccess.getClassTypeScopeAccess().getNumberSignKeyword_0()); }
6701rule__IntEnumberation__Group_2__1 6701)
6702 @init { 6702;
6703 int stackSize = keepStackSize(); 6703finally {
6704 } 6704 restoreStackSize(stackSize);
6705: 6705}
6706 rule__IntEnumberation__Group_2__1__Impl 6706
6707; 6707rule__ClassTypeScope__Group__1
6708finally { 6708 @init {
6709 restoreStackSize(stackSize); 6709 int stackSize = keepStackSize();
6710} 6710 }
6711 6711:
6712rule__IntEnumberation__Group_2__1__Impl 6712 rule__ClassTypeScope__Group__1__Impl
6713 @init { 6713 rule__ClassTypeScope__Group__2
6714 int stackSize = keepStackSize(); 6714;
6715 } 6715finally {
6716: 6716 restoreStackSize(stackSize);
6717( 6717}
6718 { before(grammarAccess.getIntEnumberationAccess().getGroup_2_1()); } 6718
6719 (rule__IntEnumberation__Group_2_1__0)* 6719rule__ClassTypeScope__Group__1__Impl
6720 { after(grammarAccess.getIntEnumberationAccess().getGroup_2_1()); } 6720 @init {
6721) 6721 int stackSize = keepStackSize();
6722; 6722 }
6723finally { 6723:
6724 restoreStackSize(stackSize); 6724(
6725} 6725 { before(grammarAccess.getClassTypeScopeAccess().getTypeAssignment_1()); }
6726 6726 (rule__ClassTypeScope__TypeAssignment_1)
6727 6727 { after(grammarAccess.getClassTypeScopeAccess().getTypeAssignment_1()); }
6728rule__IntEnumberation__Group_2_1__0 6728)
6729 @init { 6729;
6730 int stackSize = keepStackSize(); 6730finally {
6731 } 6731 restoreStackSize(stackSize);
6732: 6732}
6733 rule__IntEnumberation__Group_2_1__0__Impl 6733
6734 rule__IntEnumberation__Group_2_1__1 6734rule__ClassTypeScope__Group__2
6735; 6735 @init {
6736finally { 6736 int stackSize = keepStackSize();
6737 restoreStackSize(stackSize); 6737 }
6738} 6738:
6739 6739 rule__ClassTypeScope__Group__2__Impl
6740rule__IntEnumberation__Group_2_1__0__Impl 6740 rule__ClassTypeScope__Group__3
6741 @init { 6741;
6742 int stackSize = keepStackSize(); 6742finally {
6743 } 6743 restoreStackSize(stackSize);
6744: 6744}
6745( 6745
6746 { before(grammarAccess.getIntEnumberationAccess().getCommaKeyword_2_1_0()); } 6746rule__ClassTypeScope__Group__2__Impl
6747 ',' 6747 @init {
6748 { after(grammarAccess.getIntEnumberationAccess().getCommaKeyword_2_1_0()); } 6748 int stackSize = keepStackSize();
6749) 6749 }
6750; 6750:
6751finally { 6751(
6752 restoreStackSize(stackSize); 6752 { before(grammarAccess.getClassTypeScopeAccess().getAlternatives_2()); }
6753} 6753 (rule__ClassTypeScope__Alternatives_2)
6754 6754 { after(grammarAccess.getClassTypeScopeAccess().getAlternatives_2()); }
6755rule__IntEnumberation__Group_2_1__1 6755)
6756 @init { 6756;
6757 int stackSize = keepStackSize(); 6757finally {
6758 } 6758 restoreStackSize(stackSize);
6759: 6759}
6760 rule__IntEnumberation__Group_2_1__1__Impl 6760
6761; 6761rule__ClassTypeScope__Group__3
6762finally { 6762 @init {
6763 restoreStackSize(stackSize); 6763 int stackSize = keepStackSize();
6764} 6764 }
6765 6765:
6766rule__IntEnumberation__Group_2_1__1__Impl 6766 rule__ClassTypeScope__Group__3__Impl
6767 @init { 6767;
6768 int stackSize = keepStackSize(); 6768finally {
6769 } 6769 restoreStackSize(stackSize);
6770: 6770}
6771( 6771
6772 { before(grammarAccess.getIntEnumberationAccess().getEntryAssignment_2_1_1()); } 6772rule__ClassTypeScope__Group__3__Impl
6773 (rule__IntEnumberation__EntryAssignment_2_1_1) 6773 @init {
6774 { after(grammarAccess.getIntEnumberationAccess().getEntryAssignment_2_1_1()); } 6774 int stackSize = keepStackSize();
6775) 6775 }
6776; 6776:
6777finally { 6777(
6778 restoreStackSize(stackSize); 6778 { before(grammarAccess.getClassTypeScopeAccess().getAlternatives_3()); }
6779} 6779 (rule__ClassTypeScope__Alternatives_3)
6780 6780 { after(grammarAccess.getClassTypeScopeAccess().getAlternatives_3()); }
6781 6781)
6782rule__RealEnumeration__Group__0 6782;
6783 @init { 6783finally {
6784 int stackSize = keepStackSize(); 6784 restoreStackSize(stackSize);
6785 } 6785}
6786: 6786
6787 rule__RealEnumeration__Group__0__Impl 6787
6788 rule__RealEnumeration__Group__1 6788rule__ObjectTypeScope__Group__0
6789; 6789 @init {
6790finally { 6790 int stackSize = keepStackSize();
6791 restoreStackSize(stackSize); 6791 }
6792} 6792:
6793 6793 rule__ObjectTypeScope__Group__0__Impl
6794rule__RealEnumeration__Group__0__Impl 6794 rule__ObjectTypeScope__Group__1
6795 @init { 6795;
6796 int stackSize = keepStackSize(); 6796finally {
6797 } 6797 restoreStackSize(stackSize);
6798: 6798}
6799( 6799
6800 { before(grammarAccess.getRealEnumerationAccess().getRealEnumerationAction_0()); } 6800rule__ObjectTypeScope__Group__0__Impl
6801 () 6801 @init {
6802 { after(grammarAccess.getRealEnumerationAccess().getRealEnumerationAction_0()); } 6802 int stackSize = keepStackSize();
6803) 6803 }
6804; 6804:
6805finally { 6805(
6806 restoreStackSize(stackSize); 6806 { before(grammarAccess.getObjectTypeScopeAccess().getNumberSignKeyword_0()); }
6807} 6807 '#'
6808 6808 { after(grammarAccess.getObjectTypeScopeAccess().getNumberSignKeyword_0()); }
6809rule__RealEnumeration__Group__1 6809)
6810 @init { 6810;
6811 int stackSize = keepStackSize(); 6811finally {
6812 } 6812 restoreStackSize(stackSize);
6813: 6813}
6814 rule__RealEnumeration__Group__1__Impl 6814
6815 rule__RealEnumeration__Group__2 6815rule__ObjectTypeScope__Group__1
6816; 6816 @init {
6817finally { 6817 int stackSize = keepStackSize();
6818 restoreStackSize(stackSize); 6818 }
6819} 6819:
6820 6820 rule__ObjectTypeScope__Group__1__Impl
6821rule__RealEnumeration__Group__1__Impl 6821 rule__ObjectTypeScope__Group__2
6822 @init { 6822;
6823 int stackSize = keepStackSize(); 6823finally {
6824 } 6824 restoreStackSize(stackSize);
6825: 6825}
6826( 6826
6827 { before(grammarAccess.getRealEnumerationAccess().getLeftCurlyBracketKeyword_1()); } 6827rule__ObjectTypeScope__Group__1__Impl
6828 '{' 6828 @init {
6829 { after(grammarAccess.getRealEnumerationAccess().getLeftCurlyBracketKeyword_1()); } 6829 int stackSize = keepStackSize();
6830) 6830 }
6831; 6831:
6832finally { 6832(
6833 restoreStackSize(stackSize); 6833 { before(grammarAccess.getObjectTypeScopeAccess().getTypeAssignment_1()); }
6834} 6834 (rule__ObjectTypeScope__TypeAssignment_1)
6835 6835 { after(grammarAccess.getObjectTypeScopeAccess().getTypeAssignment_1()); }
6836rule__RealEnumeration__Group__2 6836)
6837 @init { 6837;
6838 int stackSize = keepStackSize(); 6838finally {
6839 } 6839 restoreStackSize(stackSize);
6840: 6840}
6841 rule__RealEnumeration__Group__2__Impl 6841
6842 rule__RealEnumeration__Group__3 6842rule__ObjectTypeScope__Group__2
6843; 6843 @init {
6844finally { 6844 int stackSize = keepStackSize();
6845 restoreStackSize(stackSize); 6845 }
6846} 6846:
6847 6847 rule__ObjectTypeScope__Group__2__Impl
6848rule__RealEnumeration__Group__2__Impl 6848 rule__ObjectTypeScope__Group__3
6849 @init { 6849;
6850 int stackSize = keepStackSize(); 6850finally {
6851 } 6851 restoreStackSize(stackSize);
6852: 6852}
6853( 6853
6854 { before(grammarAccess.getRealEnumerationAccess().getGroup_2()); } 6854rule__ObjectTypeScope__Group__2__Impl
6855 (rule__RealEnumeration__Group_2__0)? 6855 @init {
6856 { after(grammarAccess.getRealEnumerationAccess().getGroup_2()); } 6856 int stackSize = keepStackSize();
6857) 6857 }
6858; 6858:
6859finally { 6859(
6860 restoreStackSize(stackSize); 6860 { before(grammarAccess.getObjectTypeScopeAccess().getAlternatives_2()); }
6861} 6861 (rule__ObjectTypeScope__Alternatives_2)
6862 6862 { after(grammarAccess.getObjectTypeScopeAccess().getAlternatives_2()); }
6863rule__RealEnumeration__Group__3 6863)
6864 @init { 6864;
6865 int stackSize = keepStackSize(); 6865finally {
6866 } 6866 restoreStackSize(stackSize);
6867: 6867}
6868 rule__RealEnumeration__Group__3__Impl 6868
6869; 6869rule__ObjectTypeScope__Group__3
6870finally { 6870 @init {
6871 restoreStackSize(stackSize); 6871 int stackSize = keepStackSize();
6872} 6872 }
6873 6873:
6874rule__RealEnumeration__Group__3__Impl 6874 rule__ObjectTypeScope__Group__3__Impl
6875 @init { 6875;
6876 int stackSize = keepStackSize(); 6876finally {
6877 } 6877 restoreStackSize(stackSize);
6878: 6878}
6879( 6879
6880 { before(grammarAccess.getRealEnumerationAccess().getRightCurlyBracketKeyword_3()); } 6880rule__ObjectTypeScope__Group__3__Impl
6881 '}' 6881 @init {
6882 { after(grammarAccess.getRealEnumerationAccess().getRightCurlyBracketKeyword_3()); } 6882 int stackSize = keepStackSize();
6883) 6883 }
6884; 6884:
6885finally { 6885(
6886 restoreStackSize(stackSize); 6886 { before(grammarAccess.getObjectTypeScopeAccess().getAlternatives_3()); }
6887} 6887 (rule__ObjectTypeScope__Alternatives_3)
6888 6888 { after(grammarAccess.getObjectTypeScopeAccess().getAlternatives_3()); }
6889 6889)
6890rule__RealEnumeration__Group_2__0 6890;
6891 @init { 6891finally {
6892 int stackSize = keepStackSize(); 6892 restoreStackSize(stackSize);
6893 } 6893}
6894: 6894
6895 rule__RealEnumeration__Group_2__0__Impl 6895
6896 rule__RealEnumeration__Group_2__1 6896rule__IntegerTypeScope__Group__0
6897; 6897 @init {
6898finally { 6898 int stackSize = keepStackSize();
6899 restoreStackSize(stackSize); 6899 }
6900} 6900:
6901 6901 rule__IntegerTypeScope__Group__0__Impl
6902rule__RealEnumeration__Group_2__0__Impl 6902 rule__IntegerTypeScope__Group__1
6903 @init { 6903;
6904 int stackSize = keepStackSize(); 6904finally {
6905 } 6905 restoreStackSize(stackSize);
6906: 6906}
6907( 6907
6908 { before(grammarAccess.getRealEnumerationAccess().getEntryAssignment_2_0()); } 6908rule__IntegerTypeScope__Group__0__Impl
6909 (rule__RealEnumeration__EntryAssignment_2_0) 6909 @init {
6910 { after(grammarAccess.getRealEnumerationAccess().getEntryAssignment_2_0()); } 6910 int stackSize = keepStackSize();
6911) 6911 }
6912; 6912:
6913finally { 6913(
6914 restoreStackSize(stackSize); 6914 { before(grammarAccess.getIntegerTypeScopeAccess().getNumberSignKeyword_0()); }
6915} 6915 '#'
6916 6916 { after(grammarAccess.getIntegerTypeScopeAccess().getNumberSignKeyword_0()); }
6917rule__RealEnumeration__Group_2__1 6917)
6918 @init { 6918;
6919 int stackSize = keepStackSize(); 6919finally {
6920 } 6920 restoreStackSize(stackSize);
6921: 6921}
6922 rule__RealEnumeration__Group_2__1__Impl 6922
6923; 6923rule__IntegerTypeScope__Group__1
6924finally { 6924 @init {
6925 restoreStackSize(stackSize); 6925 int stackSize = keepStackSize();
6926} 6926 }
6927 6927:
6928rule__RealEnumeration__Group_2__1__Impl 6928 rule__IntegerTypeScope__Group__1__Impl
6929 @init { 6929 rule__IntegerTypeScope__Group__2
6930 int stackSize = keepStackSize(); 6930;
6931 } 6931finally {
6932: 6932 restoreStackSize(stackSize);
6933( 6933}
6934 { before(grammarAccess.getRealEnumerationAccess().getGroup_2_1()); } 6934
6935 (rule__RealEnumeration__Group_2_1__0)* 6935rule__IntegerTypeScope__Group__1__Impl
6936 { after(grammarAccess.getRealEnumerationAccess().getGroup_2_1()); } 6936 @init {
6937) 6937 int stackSize = keepStackSize();
6938; 6938 }
6939finally { 6939:
6940 restoreStackSize(stackSize); 6940(
6941} 6941 { before(grammarAccess.getIntegerTypeScopeAccess().getTypeAssignment_1()); }
6942 6942 (rule__IntegerTypeScope__TypeAssignment_1)
6943 6943 { after(grammarAccess.getIntegerTypeScopeAccess().getTypeAssignment_1()); }
6944rule__RealEnumeration__Group_2_1__0 6944)
6945 @init { 6945;
6946 int stackSize = keepStackSize(); 6946finally {
6947 } 6947 restoreStackSize(stackSize);
6948: 6948}
6949 rule__RealEnumeration__Group_2_1__0__Impl 6949
6950 rule__RealEnumeration__Group_2_1__1 6950rule__IntegerTypeScope__Group__2
6951; 6951 @init {
6952finally { 6952 int stackSize = keepStackSize();
6953 restoreStackSize(stackSize); 6953 }
6954} 6954:
6955 6955 rule__IntegerTypeScope__Group__2__Impl
6956rule__RealEnumeration__Group_2_1__0__Impl 6956 rule__IntegerTypeScope__Group__3
6957 @init { 6957;
6958 int stackSize = keepStackSize(); 6958finally {
6959 } 6959 restoreStackSize(stackSize);
6960: 6960}
6961( 6961
6962 { before(grammarAccess.getRealEnumerationAccess().getCommaKeyword_2_1_0()); } 6962rule__IntegerTypeScope__Group__2__Impl
6963 ',' 6963 @init {
6964 { after(grammarAccess.getRealEnumerationAccess().getCommaKeyword_2_1_0()); } 6964 int stackSize = keepStackSize();
6965) 6965 }
6966; 6966:
6967finally { 6967(
6968 restoreStackSize(stackSize); 6968 { before(grammarAccess.getIntegerTypeScopeAccess().getAlternatives_2()); }
6969} 6969 (rule__IntegerTypeScope__Alternatives_2)
6970 6970 { after(grammarAccess.getIntegerTypeScopeAccess().getAlternatives_2()); }
6971rule__RealEnumeration__Group_2_1__1 6971)
6972 @init { 6972;
6973 int stackSize = keepStackSize(); 6973finally {
6974 } 6974 restoreStackSize(stackSize);
6975: 6975}
6976 rule__RealEnumeration__Group_2_1__1__Impl 6976
6977; 6977rule__IntegerTypeScope__Group__3
6978finally { 6978 @init {
6979 restoreStackSize(stackSize); 6979 int stackSize = keepStackSize();
6980} 6980 }
6981 6981:
6982rule__RealEnumeration__Group_2_1__1__Impl 6982 rule__IntegerTypeScope__Group__3__Impl
6983 @init { 6983;
6984 int stackSize = keepStackSize(); 6984finally {
6985 } 6985 restoreStackSize(stackSize);
6986: 6986}
6987( 6987
6988 { before(grammarAccess.getRealEnumerationAccess().getEntryAssignment_2_1_1()); } 6988rule__IntegerTypeScope__Group__3__Impl
6989 (rule__RealEnumeration__EntryAssignment_2_1_1) 6989 @init {
6990 { after(grammarAccess.getRealEnumerationAccess().getEntryAssignment_2_1_1()); } 6990 int stackSize = keepStackSize();
6991) 6991 }
6992; 6992:
6993finally { 6993(
6994 restoreStackSize(stackSize); 6994 { before(grammarAccess.getIntegerTypeScopeAccess().getAlternatives_3()); }
6995} 6995 (rule__IntegerTypeScope__Alternatives_3)
6996 6996 { after(grammarAccess.getIntegerTypeScopeAccess().getAlternatives_3()); }
6997 6997)
6998rule__StringEnumeration__Group__0 6998;
6999 @init { 6999finally {
7000 int stackSize = keepStackSize(); 7000 restoreStackSize(stackSize);
7001 } 7001}
7002: 7002
7003 rule__StringEnumeration__Group__0__Impl 7003
7004 rule__StringEnumeration__Group__1 7004rule__RealTypeScope__Group__0
7005; 7005 @init {
7006finally { 7006 int stackSize = keepStackSize();
7007 restoreStackSize(stackSize); 7007 }
7008} 7008:
7009 7009 rule__RealTypeScope__Group__0__Impl
7010rule__StringEnumeration__Group__0__Impl 7010 rule__RealTypeScope__Group__1
7011 @init { 7011;
7012 int stackSize = keepStackSize(); 7012finally {
7013 } 7013 restoreStackSize(stackSize);
7014: 7014}
7015( 7015
7016 { before(grammarAccess.getStringEnumerationAccess().getStringEnumerationAction_0()); } 7016rule__RealTypeScope__Group__0__Impl
7017 () 7017 @init {
7018 { after(grammarAccess.getStringEnumerationAccess().getStringEnumerationAction_0()); } 7018 int stackSize = keepStackSize();
7019) 7019 }
7020; 7020:
7021finally { 7021(
7022 restoreStackSize(stackSize); 7022 { before(grammarAccess.getRealTypeScopeAccess().getNumberSignKeyword_0()); }
7023} 7023 '#'
7024 7024 { after(grammarAccess.getRealTypeScopeAccess().getNumberSignKeyword_0()); }
7025rule__StringEnumeration__Group__1 7025)
7026 @init { 7026;
7027 int stackSize = keepStackSize(); 7027finally {
7028 } 7028 restoreStackSize(stackSize);
7029: 7029}
7030 rule__StringEnumeration__Group__1__Impl 7030
7031 rule__StringEnumeration__Group__2 7031rule__RealTypeScope__Group__1
7032; 7032 @init {
7033finally { 7033 int stackSize = keepStackSize();
7034 restoreStackSize(stackSize); 7034 }
7035} 7035:
7036 7036 rule__RealTypeScope__Group__1__Impl
7037rule__StringEnumeration__Group__1__Impl 7037 rule__RealTypeScope__Group__2
7038 @init { 7038;
7039 int stackSize = keepStackSize(); 7039finally {
7040 } 7040 restoreStackSize(stackSize);
7041: 7041}
7042( 7042
7043 { before(grammarAccess.getStringEnumerationAccess().getLeftCurlyBracketKeyword_1()); } 7043rule__RealTypeScope__Group__1__Impl
7044 '{' 7044 @init {
7045 { after(grammarAccess.getStringEnumerationAccess().getLeftCurlyBracketKeyword_1()); } 7045 int stackSize = keepStackSize();
7046) 7046 }
7047; 7047:
7048finally { 7048(
7049 restoreStackSize(stackSize); 7049 { before(grammarAccess.getRealTypeScopeAccess().getTypeAssignment_1()); }
7050} 7050 (rule__RealTypeScope__TypeAssignment_1)
7051 7051 { after(grammarAccess.getRealTypeScopeAccess().getTypeAssignment_1()); }
7052rule__StringEnumeration__Group__2 7052)
7053 @init { 7053;
7054 int stackSize = keepStackSize(); 7054finally {
7055 } 7055 restoreStackSize(stackSize);
7056: 7056}
7057 rule__StringEnumeration__Group__2__Impl 7057
7058 rule__StringEnumeration__Group__3 7058rule__RealTypeScope__Group__2
7059; 7059 @init {
7060finally { 7060 int stackSize = keepStackSize();
7061 restoreStackSize(stackSize); 7061 }
7062} 7062:
7063 7063 rule__RealTypeScope__Group__2__Impl
7064rule__StringEnumeration__Group__2__Impl 7064 rule__RealTypeScope__Group__3
7065 @init { 7065;
7066 int stackSize = keepStackSize(); 7066finally {
7067 } 7067 restoreStackSize(stackSize);
7068: 7068}
7069( 7069
7070 { before(grammarAccess.getStringEnumerationAccess().getGroup_2()); } 7070rule__RealTypeScope__Group__2__Impl
7071 (rule__StringEnumeration__Group_2__0)? 7071 @init {
7072 { after(grammarAccess.getStringEnumerationAccess().getGroup_2()); } 7072 int stackSize = keepStackSize();
7073) 7073 }
7074; 7074:
7075finally { 7075(
7076 restoreStackSize(stackSize); 7076 { before(grammarAccess.getRealTypeScopeAccess().getAlternatives_2()); }
7077} 7077 (rule__RealTypeScope__Alternatives_2)
7078 7078 { after(grammarAccess.getRealTypeScopeAccess().getAlternatives_2()); }
7079rule__StringEnumeration__Group__3 7079)
7080 @init { 7080;
7081 int stackSize = keepStackSize(); 7081finally {
7082 } 7082 restoreStackSize(stackSize);
7083: 7083}
7084 rule__StringEnumeration__Group__3__Impl 7084
7085; 7085rule__RealTypeScope__Group__3
7086finally { 7086 @init {
7087 restoreStackSize(stackSize); 7087 int stackSize = keepStackSize();
7088} 7088 }
7089 7089:
7090rule__StringEnumeration__Group__3__Impl 7090 rule__RealTypeScope__Group__3__Impl
7091 @init { 7091;
7092 int stackSize = keepStackSize(); 7092finally {
7093 } 7093 restoreStackSize(stackSize);
7094: 7094}
7095( 7095
7096 { before(grammarAccess.getStringEnumerationAccess().getRightCurlyBracketKeyword_3()); } 7096rule__RealTypeScope__Group__3__Impl
7097 '}' 7097 @init {
7098 { after(grammarAccess.getStringEnumerationAccess().getRightCurlyBracketKeyword_3()); } 7098 int stackSize = keepStackSize();
7099) 7099 }
7100; 7100:
7101finally { 7101(
7102 restoreStackSize(stackSize); 7102 { before(grammarAccess.getRealTypeScopeAccess().getAlternatives_3()); }
7103} 7103 (rule__RealTypeScope__Alternatives_3)
7104 7104 { after(grammarAccess.getRealTypeScopeAccess().getAlternatives_3()); }
7105 7105)
7106rule__StringEnumeration__Group_2__0 7106;
7107 @init { 7107finally {
7108 int stackSize = keepStackSize(); 7108 restoreStackSize(stackSize);
7109 } 7109}
7110: 7110
7111 rule__StringEnumeration__Group_2__0__Impl 7111
7112 rule__StringEnumeration__Group_2__1 7112rule__StringTypeScope__Group__0
7113; 7113 @init {
7114finally { 7114 int stackSize = keepStackSize();
7115 restoreStackSize(stackSize); 7115 }
7116} 7116:
7117 7117 rule__StringTypeScope__Group__0__Impl
7118rule__StringEnumeration__Group_2__0__Impl 7118 rule__StringTypeScope__Group__1
7119 @init { 7119;
7120 int stackSize = keepStackSize(); 7120finally {
7121 } 7121 restoreStackSize(stackSize);
7122: 7122}
7123( 7123
7124 { before(grammarAccess.getStringEnumerationAccess().getEntryAssignment_2_0()); } 7124rule__StringTypeScope__Group__0__Impl
7125 (rule__StringEnumeration__EntryAssignment_2_0) 7125 @init {
7126 { after(grammarAccess.getStringEnumerationAccess().getEntryAssignment_2_0()); } 7126 int stackSize = keepStackSize();
7127) 7127 }
7128; 7128:
7129finally { 7129(
7130 restoreStackSize(stackSize); 7130 { before(grammarAccess.getStringTypeScopeAccess().getNumberSignKeyword_0()); }
7131} 7131 '#'
7132 7132 { after(grammarAccess.getStringTypeScopeAccess().getNumberSignKeyword_0()); }
7133rule__StringEnumeration__Group_2__1 7133)
7134 @init { 7134;
7135 int stackSize = keepStackSize(); 7135finally {
7136 } 7136 restoreStackSize(stackSize);
7137: 7137}
7138 rule__StringEnumeration__Group_2__1__Impl 7138
7139; 7139rule__StringTypeScope__Group__1
7140finally { 7140 @init {
7141 restoreStackSize(stackSize); 7141 int stackSize = keepStackSize();
7142} 7142 }
7143 7143:
7144rule__StringEnumeration__Group_2__1__Impl 7144 rule__StringTypeScope__Group__1__Impl
7145 @init { 7145 rule__StringTypeScope__Group__2
7146 int stackSize = keepStackSize(); 7146;
7147 } 7147finally {
7148: 7148 restoreStackSize(stackSize);
7149( 7149}
7150 { before(grammarAccess.getStringEnumerationAccess().getGroup_2_1()); } 7150
7151 (rule__StringEnumeration__Group_2_1__0)* 7151rule__StringTypeScope__Group__1__Impl
7152 { after(grammarAccess.getStringEnumerationAccess().getGroup_2_1()); } 7152 @init {
7153) 7153 int stackSize = keepStackSize();
7154; 7154 }
7155finally { 7155:
7156 restoreStackSize(stackSize); 7156(
7157} 7157 { before(grammarAccess.getStringTypeScopeAccess().getTypeAssignment_1()); }
7158 7158 (rule__StringTypeScope__TypeAssignment_1)
7159 7159 { after(grammarAccess.getStringTypeScopeAccess().getTypeAssignment_1()); }
7160rule__StringEnumeration__Group_2_1__0 7160)
7161 @init { 7161;
7162 int stackSize = keepStackSize(); 7162finally {
7163 } 7163 restoreStackSize(stackSize);
7164: 7164}
7165 rule__StringEnumeration__Group_2_1__0__Impl 7165
7166 rule__StringEnumeration__Group_2_1__1 7166rule__StringTypeScope__Group__2
7167; 7167 @init {
7168finally { 7168 int stackSize = keepStackSize();
7169 restoreStackSize(stackSize); 7169 }
7170} 7170:
7171 7171 rule__StringTypeScope__Group__2__Impl
7172rule__StringEnumeration__Group_2_1__0__Impl 7172 rule__StringTypeScope__Group__3
7173 @init { 7173;
7174 int stackSize = keepStackSize(); 7174finally {
7175 } 7175 restoreStackSize(stackSize);
7176: 7176}
7177( 7177
7178 { before(grammarAccess.getStringEnumerationAccess().getCommaKeyword_2_1_0()); } 7178rule__StringTypeScope__Group__2__Impl
7179 ',' 7179 @init {
7180 { after(grammarAccess.getStringEnumerationAccess().getCommaKeyword_2_1_0()); } 7180 int stackSize = keepStackSize();
7181) 7181 }
7182; 7182:
7183finally { 7183(
7184 restoreStackSize(stackSize); 7184 { before(grammarAccess.getStringTypeScopeAccess().getAlternatives_2()); }
7185} 7185 (rule__StringTypeScope__Alternatives_2)
7186 7186 { after(grammarAccess.getStringTypeScopeAccess().getAlternatives_2()); }
7187rule__StringEnumeration__Group_2_1__1 7187)
7188 @init { 7188;
7189 int stackSize = keepStackSize(); 7189finally {
7190 } 7190 restoreStackSize(stackSize);
7191: 7191}
7192 rule__StringEnumeration__Group_2_1__1__Impl 7192
7193; 7193rule__StringTypeScope__Group__3
7194finally { 7194 @init {
7195 restoreStackSize(stackSize); 7195 int stackSize = keepStackSize();
7196} 7196 }
7197 7197:
7198rule__StringEnumeration__Group_2_1__1__Impl 7198 rule__StringTypeScope__Group__3__Impl
7199 @init { 7199;
7200 int stackSize = keepStackSize(); 7200finally {
7201 } 7201 restoreStackSize(stackSize);
7202: 7202}
7203( 7203
7204 { before(grammarAccess.getStringEnumerationAccess().getEntryAssignment_2_1_1()); } 7204rule__StringTypeScope__Group__3__Impl
7205 (rule__StringEnumeration__EntryAssignment_2_1_1) 7205 @init {
7206 { after(grammarAccess.getStringEnumerationAccess().getEntryAssignment_2_1_1()); } 7206 int stackSize = keepStackSize();
7207) 7207 }
7208; 7208:
7209finally { 7209(
7210 restoreStackSize(stackSize); 7210 { before(grammarAccess.getStringTypeScopeAccess().getAlternatives_3()); }
7211} 7211 (rule__StringTypeScope__Alternatives_3)
7212 7212 { after(grammarAccess.getStringTypeScopeAccess().getAlternatives_3()); }
7213 7213)
7214rule__ScopeDeclaration__Group__0 7214;
7215 @init { 7215finally {
7216 int stackSize = keepStackSize(); 7216 restoreStackSize(stackSize);
7217 } 7217}
7218: 7218
7219 rule__ScopeDeclaration__Group__0__Impl 7219
7220 rule__ScopeDeclaration__Group__1 7220rule__ClassReference__Group__0
7221; 7221 @init {
7222finally { 7222 int stackSize = keepStackSize();
7223 restoreStackSize(stackSize); 7223 }
7224} 7224:
7225 7225 rule__ClassReference__Group__0__Impl
7226rule__ScopeDeclaration__Group__0__Impl 7226 rule__ClassReference__Group__1
7227 @init { 7227;
7228 int stackSize = keepStackSize(); 7228finally {
7229 } 7229 restoreStackSize(stackSize);
7230: 7230}
7231( 7231
7232 { before(grammarAccess.getScopeDeclarationAccess().getScopeKeyword_0()); } 7232rule__ClassReference__Group__0__Impl
7233 'scope' 7233 @init {
7234 { after(grammarAccess.getScopeDeclarationAccess().getScopeKeyword_0()); } 7234 int stackSize = keepStackSize();
7235) 7235 }
7236; 7236:
7237finally { 7237(
7238 restoreStackSize(stackSize); 7238 { before(grammarAccess.getClassReferenceAccess().getLessThanSignKeyword_0()); }
7239} 7239 '<'
7240 7240 { after(grammarAccess.getClassReferenceAccess().getLessThanSignKeyword_0()); }
7241rule__ScopeDeclaration__Group__1 7241)
7242 @init { 7242;
7243 int stackSize = keepStackSize(); 7243finally {
7244 } 7244 restoreStackSize(stackSize);
7245: 7245}
7246 rule__ScopeDeclaration__Group__1__Impl 7246
7247 rule__ScopeDeclaration__Group__2 7247rule__ClassReference__Group__1
7248; 7248 @init {
7249finally { 7249 int stackSize = keepStackSize();
7250 restoreStackSize(stackSize); 7250 }
7251} 7251:
7252 7252 rule__ClassReference__Group__1__Impl
7253rule__ScopeDeclaration__Group__1__Impl 7253 rule__ClassReference__Group__2
7254 @init { 7254;
7255 int stackSize = keepStackSize(); 7255finally {
7256 } 7256 restoreStackSize(stackSize);
7257: 7257}
7258( 7258
7259 { before(grammarAccess.getScopeDeclarationAccess().getNameAssignment_1()); } 7259rule__ClassReference__Group__1__Impl
7260 (rule__ScopeDeclaration__NameAssignment_1) 7260 @init {
7261 { after(grammarAccess.getScopeDeclarationAccess().getNameAssignment_1()); } 7261 int stackSize = keepStackSize();
7262) 7262 }
7263; 7263:
7264finally { 7264(
7265 restoreStackSize(stackSize); 7265 { before(grammarAccess.getClassReferenceAccess().getElementAssignment_1()); }
7266} 7266 (rule__ClassReference__ElementAssignment_1)
7267 7267 { after(grammarAccess.getClassReferenceAccess().getElementAssignment_1()); }
7268rule__ScopeDeclaration__Group__2 7268)
7269 @init { 7269;
7270 int stackSize = keepStackSize(); 7270finally {
7271 } 7271 restoreStackSize(stackSize);
7272: 7272}
7273 rule__ScopeDeclaration__Group__2__Impl 7273
7274; 7274rule__ClassReference__Group__2
7275finally { 7275 @init {
7276 restoreStackSize(stackSize); 7276 int stackSize = keepStackSize();
7277} 7277 }
7278 7278:
7279rule__ScopeDeclaration__Group__2__Impl 7279 rule__ClassReference__Group__2__Impl
7280 @init { 7280;
7281 int stackSize = keepStackSize(); 7281finally {
7282 } 7282 restoreStackSize(stackSize);
7283: 7283}
7284( 7284
7285 { before(grammarAccess.getScopeDeclarationAccess().getSpecificationAssignment_2()); } 7285rule__ClassReference__Group__2__Impl
7286 (rule__ScopeDeclaration__SpecificationAssignment_2) 7286 @init {
7287 { after(grammarAccess.getScopeDeclarationAccess().getSpecificationAssignment_2()); } 7287 int stackSize = keepStackSize();
7288) 7288 }
7289; 7289:
7290finally { 7290(
7291 restoreStackSize(stackSize); 7291 { before(grammarAccess.getClassReferenceAccess().getGreaterThanSignKeyword_2()); }
7292} 7292 '>'
7293 7293 { after(grammarAccess.getClassReferenceAccess().getGreaterThanSignKeyword_2()); }
7294 7294)
7295rule__GenerationTask__Group__0 7295;
7296 @init { 7296finally {
7297 int stackSize = keepStackSize(); 7297 restoreStackSize(stackSize);
7298 } 7298}
7299: 7299
7300 rule__GenerationTask__Group__0__Impl 7300
7301 rule__GenerationTask__Group__1 7301rule__ObjectReference__Group__0
7302; 7302 @init {
7303finally { 7303 int stackSize = keepStackSize();
7304 restoreStackSize(stackSize); 7304 }
7305} 7305:
7306 7306 rule__ObjectReference__Group__0__Impl
7307rule__GenerationTask__Group__0__Impl 7307 rule__ObjectReference__Group__1
7308 @init { 7308;
7309 int stackSize = keepStackSize(); 7309finally {
7310 } 7310 restoreStackSize(stackSize);
7311: 7311}
7312( 7312
7313 { before(grammarAccess.getGenerationTaskAccess().getGenerateKeyword_0()); } 7313rule__ObjectReference__Group__0__Impl
7314 'generate' 7314 @init {
7315 { after(grammarAccess.getGenerationTaskAccess().getGenerateKeyword_0()); } 7315 int stackSize = keepStackSize();
7316) 7316 }
7317; 7317:
7318finally { 7318(
7319 restoreStackSize(stackSize); 7319 { before(grammarAccess.getObjectReferenceAccess().getObjectReferenceAction_0()); }
7320} 7320 ()
7321 7321 { after(grammarAccess.getObjectReferenceAccess().getObjectReferenceAction_0()); }
7322rule__GenerationTask__Group__1 7322)
7323 @init { 7323;
7324 int stackSize = keepStackSize(); 7324finally {
7325 } 7325 restoreStackSize(stackSize);
7326: 7326}
7327 rule__GenerationTask__Group__1__Impl 7327
7328 rule__GenerationTask__Group__2 7328rule__ObjectReference__Group__1
7329; 7329 @init {
7330finally { 7330 int stackSize = keepStackSize();
7331 restoreStackSize(stackSize); 7331 }
7332} 7332:
7333 7333 rule__ObjectReference__Group__1__Impl
7334rule__GenerationTask__Group__1__Impl 7334;
7335 @init { 7335finally {
7336 int stackSize = keepStackSize(); 7336 restoreStackSize(stackSize);
7337 } 7337}
7338: 7338
7339( 7339rule__ObjectReference__Group__1__Impl
7340 { before(grammarAccess.getGenerationTaskAccess().getGenerationTaskAction_1()); } 7340 @init {
7341 () 7341 int stackSize = keepStackSize();
7342 { after(grammarAccess.getGenerationTaskAccess().getGenerationTaskAction_1()); } 7342 }
7343) 7343:
7344; 7344(
7345finally { 7345 { before(grammarAccess.getObjectReferenceAccess().getNodeKeyword_1()); }
7346 restoreStackSize(stackSize); 7346 'node'
7347} 7347 { after(grammarAccess.getObjectReferenceAccess().getNodeKeyword_1()); }
7348 7348)
7349rule__GenerationTask__Group__2 7349;
7350 @init { 7350finally {
7351 int stackSize = keepStackSize(); 7351 restoreStackSize(stackSize);
7352 } 7352}
7353: 7353
7354 rule__GenerationTask__Group__2__Impl 7354
7355 rule__GenerationTask__Group__3 7355rule__IntegerReference__Group__0
7356; 7356 @init {
7357finally { 7357 int stackSize = keepStackSize();
7358 restoreStackSize(stackSize); 7358 }
7359} 7359:
7360 7360 rule__IntegerReference__Group__0__Impl
7361rule__GenerationTask__Group__2__Impl 7361 rule__IntegerReference__Group__1
7362 @init { 7362;
7363 int stackSize = keepStackSize(); 7363finally {
7364 } 7364 restoreStackSize(stackSize);
7365: 7365}
7366( 7366
7367 { before(grammarAccess.getGenerationTaskAccess().getLeftCurlyBracketKeyword_2()); } 7367rule__IntegerReference__Group__0__Impl
7368 '{' 7368 @init {
7369 { after(grammarAccess.getGenerationTaskAccess().getLeftCurlyBracketKeyword_2()); } 7369 int stackSize = keepStackSize();
7370) 7370 }
7371; 7371:
7372finally { 7372(
7373 restoreStackSize(stackSize); 7373 { before(grammarAccess.getIntegerReferenceAccess().getIntegerScopeAction_0()); }
7374} 7374 ()
7375 7375 { after(grammarAccess.getIntegerReferenceAccess().getIntegerScopeAction_0()); }
7376rule__GenerationTask__Group__3 7376)
7377 @init { 7377;
7378 int stackSize = keepStackSize(); 7378finally {
7379 } 7379 restoreStackSize(stackSize);
7380: 7380}
7381 rule__GenerationTask__Group__3__Impl 7381
7382 rule__GenerationTask__Group__4 7382rule__IntegerReference__Group__1
7383; 7383 @init {
7384finally { 7384 int stackSize = keepStackSize();
7385 restoreStackSize(stackSize); 7385 }
7386} 7386:
7387 7387 rule__IntegerReference__Group__1__Impl
7388rule__GenerationTask__Group__3__Impl 7388;
7389 @init { 7389finally {
7390 int stackSize = keepStackSize(); 7390 restoreStackSize(stackSize);
7391 } 7391}
7392: 7392
7393( 7393rule__IntegerReference__Group__1__Impl
7394 { before(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3()); } 7394 @init {
7395 (rule__GenerationTask__UnorderedGroup_3) 7395 int stackSize = keepStackSize();
7396 { after(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3()); } 7396 }
7397) 7397:
7398; 7398(
7399finally { 7399 { before(grammarAccess.getIntegerReferenceAccess().getIntKeyword_1()); }
7400 restoreStackSize(stackSize); 7400 'int'
7401} 7401 { after(grammarAccess.getIntegerReferenceAccess().getIntKeyword_1()); }
7402 7402)
7403rule__GenerationTask__Group__4 7403;
7404 @init { 7404finally {
7405 int stackSize = keepStackSize(); 7405 restoreStackSize(stackSize);
7406 } 7406}
7407: 7407
7408 rule__GenerationTask__Group__4__Impl 7408
7409; 7409rule__RealReference__Group__0
7410finally { 7410 @init {
7411 restoreStackSize(stackSize); 7411 int stackSize = keepStackSize();
7412} 7412 }
7413 7413:
7414rule__GenerationTask__Group__4__Impl 7414 rule__RealReference__Group__0__Impl
7415 @init { 7415 rule__RealReference__Group__1
7416 int stackSize = keepStackSize(); 7416;
7417 } 7417finally {
7418: 7418 restoreStackSize(stackSize);
7419( 7419}
7420 { before(grammarAccess.getGenerationTaskAccess().getRightCurlyBracketKeyword_4()); } 7420
7421 '}' 7421rule__RealReference__Group__0__Impl
7422 { after(grammarAccess.getGenerationTaskAccess().getRightCurlyBracketKeyword_4()); } 7422 @init {
7423) 7423 int stackSize = keepStackSize();
7424; 7424 }
7425finally { 7425:
7426 restoreStackSize(stackSize); 7426(
7427} 7427 { before(grammarAccess.getRealReferenceAccess().getRealScopeAction_0()); }
7428 7428 ()
7429 7429 { after(grammarAccess.getRealReferenceAccess().getRealScopeAction_0()); }
7430rule__GenerationTask__Group_3_0__0 7430)
7431 @init { 7431;
7432 int stackSize = keepStackSize(); 7432finally {
7433 } 7433 restoreStackSize(stackSize);
7434: 7434}
7435 rule__GenerationTask__Group_3_0__0__Impl 7435
7436 rule__GenerationTask__Group_3_0__1 7436rule__RealReference__Group__1
7437; 7437 @init {
7438finally { 7438 int stackSize = keepStackSize();
7439 restoreStackSize(stackSize); 7439 }
7440} 7440:
7441 7441 rule__RealReference__Group__1__Impl
7442rule__GenerationTask__Group_3_0__0__Impl 7442;
7443 @init { 7443finally {
7444 int stackSize = keepStackSize(); 7444 restoreStackSize(stackSize);
7445 } 7445}
7446: 7446
7447( 7447rule__RealReference__Group__1__Impl
7448 { before(grammarAccess.getGenerationTaskAccess().getMetamodelKeyword_3_0_0()); } 7448 @init {
7449 'metamodel' 7449 int stackSize = keepStackSize();
7450 { after(grammarAccess.getGenerationTaskAccess().getMetamodelKeyword_3_0_0()); } 7450 }
7451) 7451:
7452; 7452(
7453finally { 7453 { before(grammarAccess.getRealReferenceAccess().getRealKeyword_1()); }
7454 restoreStackSize(stackSize); 7454 'real'
7455} 7455 { after(grammarAccess.getRealReferenceAccess().getRealKeyword_1()); }
7456 7456)
7457rule__GenerationTask__Group_3_0__1 7457;
7458 @init { 7458finally {
7459 int stackSize = keepStackSize(); 7459 restoreStackSize(stackSize);
7460 } 7460}
7461: 7461
7462 rule__GenerationTask__Group_3_0__1__Impl 7462
7463 rule__GenerationTask__Group_3_0__2 7463rule__StringReference__Group__0
7464; 7464 @init {
7465finally { 7465 int stackSize = keepStackSize();
7466 restoreStackSize(stackSize); 7466 }
7467} 7467:
7468 7468 rule__StringReference__Group__0__Impl
7469rule__GenerationTask__Group_3_0__1__Impl 7469 rule__StringReference__Group__1
7470 @init { 7470;
7471 int stackSize = keepStackSize(); 7471finally {
7472 } 7472 restoreStackSize(stackSize);
7473: 7473}
7474( 7474
7475 { before(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_0_1()); } 7475rule__StringReference__Group__0__Impl
7476 '=' 7476 @init {
7477 { after(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_0_1()); } 7477 int stackSize = keepStackSize();
7478) 7478 }
7479; 7479:
7480finally { 7480(
7481 restoreStackSize(stackSize); 7481 { before(grammarAccess.getStringReferenceAccess().getStringScopeAction_0()); }
7482} 7482 ()
7483 7483 { after(grammarAccess.getStringReferenceAccess().getStringScopeAction_0()); }
7484rule__GenerationTask__Group_3_0__2 7484)
7485 @init { 7485;
7486 int stackSize = keepStackSize(); 7486finally {
7487 } 7487 restoreStackSize(stackSize);
7488: 7488}
7489 rule__GenerationTask__Group_3_0__2__Impl 7489
7490; 7490rule__StringReference__Group__1
7491finally { 7491 @init {
7492 restoreStackSize(stackSize); 7492 int stackSize = keepStackSize();
7493} 7493 }
7494 7494:
7495rule__GenerationTask__Group_3_0__2__Impl 7495 rule__StringReference__Group__1__Impl
7496 @init { 7496;
7497 int stackSize = keepStackSize(); 7497finally {
7498 } 7498 restoreStackSize(stackSize);
7499: 7499}
7500( 7500
7501 { before(grammarAccess.getGenerationTaskAccess().getMetamodelAssignment_3_0_2()); } 7501rule__StringReference__Group__1__Impl
7502 (rule__GenerationTask__MetamodelAssignment_3_0_2) 7502 @init {
7503 { after(grammarAccess.getGenerationTaskAccess().getMetamodelAssignment_3_0_2()); } 7503 int stackSize = keepStackSize();
7504) 7504 }
7505; 7505:
7506finally { 7506(
7507 restoreStackSize(stackSize); 7507 { before(grammarAccess.getStringReferenceAccess().getStringKeyword_1()); }
7508} 7508 'string'
7509 7509 { after(grammarAccess.getStringReferenceAccess().getStringKeyword_1()); }
7510 7510)
7511rule__GenerationTask__Group_3_1__0 7511;
7512 @init { 7512finally {
7513 int stackSize = keepStackSize(); 7513 restoreStackSize(stackSize);
7514 } 7514}
7515: 7515
7516 rule__GenerationTask__Group_3_1__0__Impl 7516
7517 rule__GenerationTask__Group_3_1__1 7517rule__IntervallNumber__Group__0
7518; 7518 @init {
7519finally { 7519 int stackSize = keepStackSize();
7520 restoreStackSize(stackSize); 7520 }
7521} 7521:
7522 7522 rule__IntervallNumber__Group__0__Impl
7523rule__GenerationTask__Group_3_1__0__Impl 7523 rule__IntervallNumber__Group__1
7524 @init { 7524;
7525 int stackSize = keepStackSize(); 7525finally {
7526 } 7526 restoreStackSize(stackSize);
7527: 7527}
7528( 7528
7529 { before(grammarAccess.getGenerationTaskAccess().getPartialModelKeyword_3_1_0()); } 7529rule__IntervallNumber__Group__0__Impl
7530 'partial-model' 7530 @init {
7531 { after(grammarAccess.getGenerationTaskAccess().getPartialModelKeyword_3_1_0()); } 7531 int stackSize = keepStackSize();
7532) 7532 }
7533; 7533:
7534finally { 7534(
7535 restoreStackSize(stackSize); 7535 { before(grammarAccess.getIntervallNumberAccess().getMinAssignment_0()); }
7536} 7536 (rule__IntervallNumber__MinAssignment_0)
7537 7537 { after(grammarAccess.getIntervallNumberAccess().getMinAssignment_0()); }
7538rule__GenerationTask__Group_3_1__1 7538)
7539 @init { 7539;
7540 int stackSize = keepStackSize(); 7540finally {
7541 } 7541 restoreStackSize(stackSize);
7542: 7542}
7543 rule__GenerationTask__Group_3_1__1__Impl 7543
7544 rule__GenerationTask__Group_3_1__2 7544rule__IntervallNumber__Group__1
7545; 7545 @init {
7546finally { 7546 int stackSize = keepStackSize();
7547 restoreStackSize(stackSize); 7547 }
7548} 7548:
7549 7549 rule__IntervallNumber__Group__1__Impl
7550rule__GenerationTask__Group_3_1__1__Impl 7550 rule__IntervallNumber__Group__2
7551 @init { 7551;
7552 int stackSize = keepStackSize(); 7552finally {
7553 } 7553 restoreStackSize(stackSize);
7554: 7554}
7555( 7555
7556 { before(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_1_1()); } 7556rule__IntervallNumber__Group__1__Impl
7557 '=' 7557 @init {
7558 { after(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_1_1()); } 7558 int stackSize = keepStackSize();
7559) 7559 }
7560; 7560:
7561finally { 7561(
7562 restoreStackSize(stackSize); 7562 { before(grammarAccess.getIntervallNumberAccess().getFullStopFullStopKeyword_1()); }
7563} 7563 '..'
7564 7564 { after(grammarAccess.getIntervallNumberAccess().getFullStopFullStopKeyword_1()); }
7565rule__GenerationTask__Group_3_1__2 7565)
7566 @init { 7566;
7567 int stackSize = keepStackSize(); 7567finally {
7568 } 7568 restoreStackSize(stackSize);
7569: 7569}
7570 rule__GenerationTask__Group_3_1__2__Impl 7570
7571; 7571rule__IntervallNumber__Group__2
7572finally { 7572 @init {
7573 restoreStackSize(stackSize); 7573 int stackSize = keepStackSize();
7574} 7574 }
7575 7575:
7576rule__GenerationTask__Group_3_1__2__Impl 7576 rule__IntervallNumber__Group__2__Impl
7577 @init { 7577;
7578 int stackSize = keepStackSize(); 7578finally {
7579 } 7579 restoreStackSize(stackSize);
7580: 7580}
7581( 7581
7582 { before(grammarAccess.getGenerationTaskAccess().getPartialModelAssignment_3_1_2()); } 7582rule__IntervallNumber__Group__2__Impl
7583 (rule__GenerationTask__PartialModelAssignment_3_1_2) 7583 @init {
7584 { after(grammarAccess.getGenerationTaskAccess().getPartialModelAssignment_3_1_2()); } 7584 int stackSize = keepStackSize();
7585) 7585 }
7586; 7586:
7587finally { 7587(
7588 restoreStackSize(stackSize); 7588 { before(grammarAccess.getIntervallNumberAccess().getAlternatives_2()); }
7589} 7589 (rule__IntervallNumber__Alternatives_2)
7590 7590 { after(grammarAccess.getIntervallNumberAccess().getAlternatives_2()); }
7591 7591)
7592rule__GenerationTask__Group_3_2__0 7592;
7593 @init { 7593finally {
7594 int stackSize = keepStackSize(); 7594 restoreStackSize(stackSize);
7595 } 7595}
7596: 7596
7597 rule__GenerationTask__Group_3_2__0__Impl 7597
7598 rule__GenerationTask__Group_3_2__1 7598rule__IntEnumberation__Group__0
7599; 7599 @init {
7600finally { 7600 int stackSize = keepStackSize();
7601 restoreStackSize(stackSize); 7601 }
7602} 7602:
7603 7603 rule__IntEnumberation__Group__0__Impl
7604rule__GenerationTask__Group_3_2__0__Impl 7604 rule__IntEnumberation__Group__1
7605 @init { 7605;
7606 int stackSize = keepStackSize(); 7606finally {
7607 } 7607 restoreStackSize(stackSize);
7608: 7608}
7609( 7609
7610 { before(grammarAccess.getGenerationTaskAccess().getConstraintsKeyword_3_2_0()); } 7610rule__IntEnumberation__Group__0__Impl
7611 'constraints' 7611 @init {
7612 { after(grammarAccess.getGenerationTaskAccess().getConstraintsKeyword_3_2_0()); } 7612 int stackSize = keepStackSize();
7613) 7613 }
7614; 7614:
7615finally { 7615(
7616 restoreStackSize(stackSize); 7616 { before(grammarAccess.getIntEnumberationAccess().getIntEnumberationAction_0()); }
7617} 7617 ()
7618 7618 { after(grammarAccess.getIntEnumberationAccess().getIntEnumberationAction_0()); }
7619rule__GenerationTask__Group_3_2__1 7619)
7620 @init { 7620;
7621 int stackSize = keepStackSize(); 7621finally {
7622 } 7622 restoreStackSize(stackSize);
7623: 7623}
7624 rule__GenerationTask__Group_3_2__1__Impl 7624
7625 rule__GenerationTask__Group_3_2__2 7625rule__IntEnumberation__Group__1
7626; 7626 @init {
7627finally { 7627 int stackSize = keepStackSize();
7628 restoreStackSize(stackSize); 7628 }
7629} 7629:
7630 7630 rule__IntEnumberation__Group__1__Impl
7631rule__GenerationTask__Group_3_2__1__Impl 7631 rule__IntEnumberation__Group__2
7632 @init { 7632;
7633 int stackSize = keepStackSize(); 7633finally {
7634 } 7634 restoreStackSize(stackSize);
7635: 7635}
7636( 7636
7637 { before(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_2_1()); } 7637rule__IntEnumberation__Group__1__Impl
7638 '=' 7638 @init {
7639 { after(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_2_1()); } 7639 int stackSize = keepStackSize();
7640) 7640 }
7641; 7641:
7642finally { 7642(
7643 restoreStackSize(stackSize); 7643 { before(grammarAccess.getIntEnumberationAccess().getLeftCurlyBracketKeyword_1()); }
7644} 7644 '{'
7645 7645 { after(grammarAccess.getIntEnumberationAccess().getLeftCurlyBracketKeyword_1()); }
7646rule__GenerationTask__Group_3_2__2 7646)
7647 @init { 7647;
7648 int stackSize = keepStackSize(); 7648finally {
7649 } 7649 restoreStackSize(stackSize);
7650: 7650}
7651 rule__GenerationTask__Group_3_2__2__Impl 7651
7652; 7652rule__IntEnumberation__Group__2
7653finally { 7653 @init {
7654 restoreStackSize(stackSize); 7654 int stackSize = keepStackSize();
7655} 7655 }
7656 7656:
7657rule__GenerationTask__Group_3_2__2__Impl 7657 rule__IntEnumberation__Group__2__Impl
7658 @init { 7658 rule__IntEnumberation__Group__3
7659 int stackSize = keepStackSize(); 7659;
7660 } 7660finally {
7661: 7661 restoreStackSize(stackSize);
7662( 7662}
7663 { before(grammarAccess.getGenerationTaskAccess().getPatternsAssignment_3_2_2()); } 7663
7664 (rule__GenerationTask__PatternsAssignment_3_2_2) 7664rule__IntEnumberation__Group__2__Impl
7665 { after(grammarAccess.getGenerationTaskAccess().getPatternsAssignment_3_2_2()); } 7665 @init {
7666) 7666 int stackSize = keepStackSize();
7667; 7667 }
7668finally { 7668:
7669 restoreStackSize(stackSize); 7669(
7670} 7670 { before(grammarAccess.getIntEnumberationAccess().getGroup_2()); }
7671 7671 (rule__IntEnumberation__Group_2__0)?
7672 7672 { after(grammarAccess.getIntEnumberationAccess().getGroup_2()); }
7673rule__GenerationTask__Group_3_3__0 7673)
7674 @init { 7674;
7675 int stackSize = keepStackSize(); 7675finally {
7676 } 7676 restoreStackSize(stackSize);
7677: 7677}
7678 rule__GenerationTask__Group_3_3__0__Impl 7678
7679 rule__GenerationTask__Group_3_3__1 7679rule__IntEnumberation__Group__3
7680; 7680 @init {
7681finally { 7681 int stackSize = keepStackSize();
7682 restoreStackSize(stackSize); 7682 }
7683} 7683:
7684 7684 rule__IntEnumberation__Group__3__Impl
7685rule__GenerationTask__Group_3_3__0__Impl 7685;
7686 @init { 7686finally {
7687 int stackSize = keepStackSize(); 7687 restoreStackSize(stackSize);
7688 } 7688}
7689: 7689
7690( 7690rule__IntEnumberation__Group__3__Impl
7691 { before(grammarAccess.getGenerationTaskAccess().getScopeKeyword_3_3_0()); } 7691 @init {
7692 'scope' 7692 int stackSize = keepStackSize();
7693 { after(grammarAccess.getGenerationTaskAccess().getScopeKeyword_3_3_0()); } 7693 }
7694) 7694:
7695; 7695(
7696finally { 7696 { before(grammarAccess.getIntEnumberationAccess().getRightCurlyBracketKeyword_3()); }
7697 restoreStackSize(stackSize); 7697 '}'
7698} 7698 { after(grammarAccess.getIntEnumberationAccess().getRightCurlyBracketKeyword_3()); }
7699 7699)
7700rule__GenerationTask__Group_3_3__1 7700;
7701 @init { 7701finally {
7702 int stackSize = keepStackSize(); 7702 restoreStackSize(stackSize);
7703 } 7703}
7704: 7704
7705 rule__GenerationTask__Group_3_3__1__Impl 7705
7706 rule__GenerationTask__Group_3_3__2 7706rule__IntEnumberation__Group_2__0
7707; 7707 @init {
7708finally { 7708 int stackSize = keepStackSize();
7709 restoreStackSize(stackSize); 7709 }
7710} 7710:
7711 7711 rule__IntEnumberation__Group_2__0__Impl
7712rule__GenerationTask__Group_3_3__1__Impl 7712 rule__IntEnumberation__Group_2__1
7713 @init { 7713;
7714 int stackSize = keepStackSize(); 7714finally {
7715 } 7715 restoreStackSize(stackSize);
7716: 7716}
7717( 7717
7718 { before(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_3_1()); } 7718rule__IntEnumberation__Group_2__0__Impl
7719 '=' 7719 @init {
7720 { after(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_3_1()); } 7720 int stackSize = keepStackSize();
7721) 7721 }
7722; 7722:
7723finally { 7723(
7724 restoreStackSize(stackSize); 7724 { before(grammarAccess.getIntEnumberationAccess().getEntryAssignment_2_0()); }
7725} 7725 (rule__IntEnumberation__EntryAssignment_2_0)
7726 7726 { after(grammarAccess.getIntEnumberationAccess().getEntryAssignment_2_0()); }
7727rule__GenerationTask__Group_3_3__2 7727)
7728 @init { 7728;
7729 int stackSize = keepStackSize(); 7729finally {
7730 } 7730 restoreStackSize(stackSize);
7731: 7731}
7732 rule__GenerationTask__Group_3_3__2__Impl 7732
7733; 7733rule__IntEnumberation__Group_2__1
7734finally { 7734 @init {
7735 restoreStackSize(stackSize); 7735 int stackSize = keepStackSize();
7736} 7736 }
7737 7737:
7738rule__GenerationTask__Group_3_3__2__Impl 7738 rule__IntEnumberation__Group_2__1__Impl
7739 @init { 7739;
7740 int stackSize = keepStackSize(); 7740finally {
7741 } 7741 restoreStackSize(stackSize);
7742: 7742}
7743( 7743
7744 { before(grammarAccess.getGenerationTaskAccess().getScopeAssignment_3_3_2()); } 7744rule__IntEnumberation__Group_2__1__Impl
7745 (rule__GenerationTask__ScopeAssignment_3_3_2) 7745 @init {
7746 { after(grammarAccess.getGenerationTaskAccess().getScopeAssignment_3_3_2()); } 7746 int stackSize = keepStackSize();
7747) 7747 }
7748; 7748:
7749finally { 7749(
7750 restoreStackSize(stackSize); 7750 { before(grammarAccess.getIntEnumberationAccess().getGroup_2_1()); }
7751} 7751 (rule__IntEnumberation__Group_2_1__0)*
7752 7752 { after(grammarAccess.getIntEnumberationAccess().getGroup_2_1()); }
7753 7753)
7754rule__GenerationTask__Group_3_4__0 7754;
7755 @init { 7755finally {
7756 int stackSize = keepStackSize(); 7756 restoreStackSize(stackSize);
7757 } 7757}
7758: 7758
7759 rule__GenerationTask__Group_3_4__0__Impl 7759
7760 rule__GenerationTask__Group_3_4__1 7760rule__IntEnumberation__Group_2_1__0
7761; 7761 @init {
7762finally { 7762 int stackSize = keepStackSize();
7763 restoreStackSize(stackSize); 7763 }
7764} 7764:
7765 7765 rule__IntEnumberation__Group_2_1__0__Impl
7766rule__GenerationTask__Group_3_4__0__Impl 7766 rule__IntEnumberation__Group_2_1__1
7767 @init { 7767;
7768 int stackSize = keepStackSize(); 7768finally {
7769 } 7769 restoreStackSize(stackSize);
7770: 7770}
7771( 7771
7772 { before(grammarAccess.getGenerationTaskAccess().getNumberSpecifiedAssignment_3_4_0()); } 7772rule__IntEnumberation__Group_2_1__0__Impl
7773 (rule__GenerationTask__NumberSpecifiedAssignment_3_4_0) 7773 @init {
7774 { after(grammarAccess.getGenerationTaskAccess().getNumberSpecifiedAssignment_3_4_0()); } 7774 int stackSize = keepStackSize();
7775) 7775 }
7776; 7776:
7777finally { 7777(
7778 restoreStackSize(stackSize); 7778 { before(grammarAccess.getIntEnumberationAccess().getCommaKeyword_2_1_0()); }
7779} 7779 ','
7780 7780 { after(grammarAccess.getIntEnumberationAccess().getCommaKeyword_2_1_0()); }
7781rule__GenerationTask__Group_3_4__1 7781)
7782 @init { 7782;
7783 int stackSize = keepStackSize(); 7783finally {
7784 } 7784 restoreStackSize(stackSize);
7785: 7785}
7786 rule__GenerationTask__Group_3_4__1__Impl 7786
7787 rule__GenerationTask__Group_3_4__2 7787rule__IntEnumberation__Group_2_1__1
7788; 7788 @init {
7789finally { 7789 int stackSize = keepStackSize();
7790 restoreStackSize(stackSize); 7790 }
7791} 7791:
7792 7792 rule__IntEnumberation__Group_2_1__1__Impl
7793rule__GenerationTask__Group_3_4__1__Impl 7793;
7794 @init { 7794finally {
7795 int stackSize = keepStackSize(); 7795 restoreStackSize(stackSize);
7796 } 7796}
7797: 7797
7798( 7798rule__IntEnumberation__Group_2_1__1__Impl
7799 { before(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_4_1()); } 7799 @init {
7800 '=' 7800 int stackSize = keepStackSize();
7801 { after(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_4_1()); } 7801 }
7802) 7802:
7803; 7803(
7804finally { 7804 { before(grammarAccess.getIntEnumberationAccess().getEntryAssignment_2_1_1()); }
7805 restoreStackSize(stackSize); 7805 (rule__IntEnumberation__EntryAssignment_2_1_1)
7806} 7806 { after(grammarAccess.getIntEnumberationAccess().getEntryAssignment_2_1_1()); }
7807 7807)
7808rule__GenerationTask__Group_3_4__2 7808;
7809 @init { 7809finally {
7810 int stackSize = keepStackSize(); 7810 restoreStackSize(stackSize);
7811 } 7811}
7812: 7812
7813 rule__GenerationTask__Group_3_4__2__Impl 7813
7814; 7814rule__RealEnumeration__Group__0
7815finally { 7815 @init {
7816 restoreStackSize(stackSize); 7816 int stackSize = keepStackSize();
7817} 7817 }
7818 7818:
7819rule__GenerationTask__Group_3_4__2__Impl 7819 rule__RealEnumeration__Group__0__Impl
7820 @init { 7820 rule__RealEnumeration__Group__1
7821 int stackSize = keepStackSize(); 7821;
7822 } 7822finally {
7823: 7823 restoreStackSize(stackSize);
7824( 7824}
7825 { before(grammarAccess.getGenerationTaskAccess().getNumberAssignment_3_4_2()); } 7825
7826 (rule__GenerationTask__NumberAssignment_3_4_2) 7826rule__RealEnumeration__Group__0__Impl
7827 { after(grammarAccess.getGenerationTaskAccess().getNumberAssignment_3_4_2()); } 7827 @init {
7828) 7828 int stackSize = keepStackSize();
7829; 7829 }
7830finally { 7830:
7831 restoreStackSize(stackSize); 7831(
7832} 7832 { before(grammarAccess.getRealEnumerationAccess().getRealEnumerationAction_0()); }
7833 7833 ()
7834 7834 { after(grammarAccess.getRealEnumerationAccess().getRealEnumerationAction_0()); }
7835rule__GenerationTask__Group_3_5__0 7835)
7836 @init { 7836;
7837 int stackSize = keepStackSize(); 7837finally {
7838 } 7838 restoreStackSize(stackSize);
7839: 7839}
7840 rule__GenerationTask__Group_3_5__0__Impl 7840
7841 rule__GenerationTask__Group_3_5__1 7841rule__RealEnumeration__Group__1
7842; 7842 @init {
7843finally { 7843 int stackSize = keepStackSize();
7844 restoreStackSize(stackSize); 7844 }
7845} 7845:
7846 7846 rule__RealEnumeration__Group__1__Impl
7847rule__GenerationTask__Group_3_5__0__Impl 7847 rule__RealEnumeration__Group__2
7848 @init { 7848;
7849 int stackSize = keepStackSize(); 7849finally {
7850 } 7850 restoreStackSize(stackSize);
7851: 7851}
7852( 7852
7853 { before(grammarAccess.getGenerationTaskAccess().getRunSpecifiedAssignment_3_5_0()); } 7853rule__RealEnumeration__Group__1__Impl
7854 (rule__GenerationTask__RunSpecifiedAssignment_3_5_0) 7854 @init {
7855 { after(grammarAccess.getGenerationTaskAccess().getRunSpecifiedAssignment_3_5_0()); } 7855 int stackSize = keepStackSize();
7856) 7856 }
7857; 7857:
7858finally { 7858(
7859 restoreStackSize(stackSize); 7859 { before(grammarAccess.getRealEnumerationAccess().getLeftCurlyBracketKeyword_1()); }
7860} 7860 '{'
7861 7861 { after(grammarAccess.getRealEnumerationAccess().getLeftCurlyBracketKeyword_1()); }
7862rule__GenerationTask__Group_3_5__1 7862)
7863 @init { 7863;
7864 int stackSize = keepStackSize(); 7864finally {
7865 } 7865 restoreStackSize(stackSize);
7866: 7866}
7867 rule__GenerationTask__Group_3_5__1__Impl 7867
7868 rule__GenerationTask__Group_3_5__2 7868rule__RealEnumeration__Group__2
7869; 7869 @init {
7870finally { 7870 int stackSize = keepStackSize();
7871 restoreStackSize(stackSize); 7871 }
7872} 7872:
7873 7873 rule__RealEnumeration__Group__2__Impl
7874rule__GenerationTask__Group_3_5__1__Impl 7874 rule__RealEnumeration__Group__3
7875 @init { 7875;
7876 int stackSize = keepStackSize(); 7876finally {
7877 } 7877 restoreStackSize(stackSize);
7878: 7878}
7879( 7879
7880 { before(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_5_1()); } 7880rule__RealEnumeration__Group__2__Impl
7881 '=' 7881 @init {
7882 { after(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_5_1()); } 7882 int stackSize = keepStackSize();
7883) 7883 }
7884; 7884:
7885finally { 7885(
7886 restoreStackSize(stackSize); 7886 { before(grammarAccess.getRealEnumerationAccess().getGroup_2()); }
7887} 7887 (rule__RealEnumeration__Group_2__0)?
7888 7888 { after(grammarAccess.getRealEnumerationAccess().getGroup_2()); }
7889rule__GenerationTask__Group_3_5__2 7889)
7890 @init { 7890;
7891 int stackSize = keepStackSize(); 7891finally {
7892 } 7892 restoreStackSize(stackSize);
7893: 7893}
7894 rule__GenerationTask__Group_3_5__2__Impl 7894
7895; 7895rule__RealEnumeration__Group__3
7896finally { 7896 @init {
7897 restoreStackSize(stackSize); 7897 int stackSize = keepStackSize();
7898} 7898 }
7899 7899:
7900rule__GenerationTask__Group_3_5__2__Impl 7900 rule__RealEnumeration__Group__3__Impl
7901 @init { 7901;
7902 int stackSize = keepStackSize(); 7902finally {
7903 } 7903 restoreStackSize(stackSize);
7904: 7904}
7905( 7905
7906 { before(grammarAccess.getGenerationTaskAccess().getRunsAssignment_3_5_2()); } 7906rule__RealEnumeration__Group__3__Impl
7907 (rule__GenerationTask__RunsAssignment_3_5_2) 7907 @init {
7908 { after(grammarAccess.getGenerationTaskAccess().getRunsAssignment_3_5_2()); } 7908 int stackSize = keepStackSize();
7909) 7909 }
7910; 7910:
7911finally { 7911(
7912 restoreStackSize(stackSize); 7912 { before(grammarAccess.getRealEnumerationAccess().getRightCurlyBracketKeyword_3()); }
7913} 7913 '}'
7914 7914 { after(grammarAccess.getRealEnumerationAccess().getRightCurlyBracketKeyword_3()); }
7915 7915)
7916rule__GenerationTask__Group_3_6__0 7916;
7917 @init { 7917finally {
7918 int stackSize = keepStackSize(); 7918 restoreStackSize(stackSize);
7919 } 7919}
7920: 7920
7921 rule__GenerationTask__Group_3_6__0__Impl 7921
7922 rule__GenerationTask__Group_3_6__1 7922rule__RealEnumeration__Group_2__0
7923; 7923 @init {
7924finally { 7924 int stackSize = keepStackSize();
7925 restoreStackSize(stackSize); 7925 }
7926} 7926:
7927 7927 rule__RealEnumeration__Group_2__0__Impl
7928rule__GenerationTask__Group_3_6__0__Impl 7928 rule__RealEnumeration__Group_2__1
7929 @init { 7929;
7930 int stackSize = keepStackSize(); 7930finally {
7931 } 7931 restoreStackSize(stackSize);
7932: 7932}
7933( 7933
7934 { before(grammarAccess.getGenerationTaskAccess().getSolverKeyword_3_6_0()); } 7934rule__RealEnumeration__Group_2__0__Impl
7935 'solver' 7935 @init {
7936 { after(grammarAccess.getGenerationTaskAccess().getSolverKeyword_3_6_0()); } 7936 int stackSize = keepStackSize();
7937) 7937 }
7938; 7938:
7939finally { 7939(
7940 restoreStackSize(stackSize); 7940 { before(grammarAccess.getRealEnumerationAccess().getEntryAssignment_2_0()); }
7941} 7941 (rule__RealEnumeration__EntryAssignment_2_0)
7942 7942 { after(grammarAccess.getRealEnumerationAccess().getEntryAssignment_2_0()); }
7943rule__GenerationTask__Group_3_6__1 7943)
7944 @init { 7944;
7945 int stackSize = keepStackSize(); 7945finally {
7946 } 7946 restoreStackSize(stackSize);
7947: 7947}
7948 rule__GenerationTask__Group_3_6__1__Impl 7948
7949 rule__GenerationTask__Group_3_6__2 7949rule__RealEnumeration__Group_2__1
7950; 7950 @init {
7951finally { 7951 int stackSize = keepStackSize();
7952 restoreStackSize(stackSize); 7952 }
7953} 7953:
7954 7954 rule__RealEnumeration__Group_2__1__Impl
7955rule__GenerationTask__Group_3_6__1__Impl 7955;
7956 @init { 7956finally {
7957 int stackSize = keepStackSize(); 7957 restoreStackSize(stackSize);
7958 } 7958}
7959: 7959
7960( 7960rule__RealEnumeration__Group_2__1__Impl
7961 { before(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_6_1()); } 7961 @init {
7962 '=' 7962 int stackSize = keepStackSize();
7963 { after(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_6_1()); } 7963 }
7964) 7964:
7965; 7965(
7966finally { 7966 { before(grammarAccess.getRealEnumerationAccess().getGroup_2_1()); }
7967 restoreStackSize(stackSize); 7967 (rule__RealEnumeration__Group_2_1__0)*
7968} 7968 { after(grammarAccess.getRealEnumerationAccess().getGroup_2_1()); }
7969 7969)
7970rule__GenerationTask__Group_3_6__2 7970;
7971 @init { 7971finally {
7972 int stackSize = keepStackSize(); 7972 restoreStackSize(stackSize);
7973 } 7973}
7974: 7974
7975 rule__GenerationTask__Group_3_6__2__Impl 7975
7976; 7976rule__RealEnumeration__Group_2_1__0
7977finally { 7977 @init {
7978 restoreStackSize(stackSize); 7978 int stackSize = keepStackSize();
7979} 7979 }
7980 7980:
7981rule__GenerationTask__Group_3_6__2__Impl 7981 rule__RealEnumeration__Group_2_1__0__Impl
7982 @init { 7982 rule__RealEnumeration__Group_2_1__1
7983 int stackSize = keepStackSize(); 7983;
7984 } 7984finally {
7985: 7985 restoreStackSize(stackSize);
7986( 7986}
7987 { before(grammarAccess.getGenerationTaskAccess().getSolverAssignment_3_6_2()); } 7987
7988 (rule__GenerationTask__SolverAssignment_3_6_2) 7988rule__RealEnumeration__Group_2_1__0__Impl
7989 { after(grammarAccess.getGenerationTaskAccess().getSolverAssignment_3_6_2()); } 7989 @init {
7990) 7990 int stackSize = keepStackSize();
7991; 7991 }
7992finally { 7992:
7993 restoreStackSize(stackSize); 7993(
7994} 7994 { before(grammarAccess.getRealEnumerationAccess().getCommaKeyword_2_1_0()); }
7995 7995 ','
7996 7996 { after(grammarAccess.getRealEnumerationAccess().getCommaKeyword_2_1_0()); }
7997rule__GenerationTask__Group_3_7__0 7997)
7998 @init { 7998;
7999 int stackSize = keepStackSize(); 7999finally {
8000 } 8000 restoreStackSize(stackSize);
8001: 8001}
8002 rule__GenerationTask__Group_3_7__0__Impl 8002
8003 rule__GenerationTask__Group_3_7__1 8003rule__RealEnumeration__Group_2_1__1
8004; 8004 @init {
8005finally { 8005 int stackSize = keepStackSize();
8006 restoreStackSize(stackSize); 8006 }
8007} 8007:
8008 8008 rule__RealEnumeration__Group_2_1__1__Impl
8009rule__GenerationTask__Group_3_7__0__Impl 8009;
8010 @init { 8010finally {
8011 int stackSize = keepStackSize(); 8011 restoreStackSize(stackSize);
8012 } 8012}
8013: 8013
8014( 8014rule__RealEnumeration__Group_2_1__1__Impl
8015 { before(grammarAccess.getGenerationTaskAccess().getConfigKeyword_3_7_0()); } 8015 @init {
8016 'config' 8016 int stackSize = keepStackSize();
8017 { after(grammarAccess.getGenerationTaskAccess().getConfigKeyword_3_7_0()); } 8017 }
8018) 8018:
8019; 8019(
8020finally { 8020 { before(grammarAccess.getRealEnumerationAccess().getEntryAssignment_2_1_1()); }
8021 restoreStackSize(stackSize); 8021 (rule__RealEnumeration__EntryAssignment_2_1_1)
8022} 8022 { after(grammarAccess.getRealEnumerationAccess().getEntryAssignment_2_1_1()); }
8023 8023)
8024rule__GenerationTask__Group_3_7__1 8024;
8025 @init { 8025finally {
8026 int stackSize = keepStackSize(); 8026 restoreStackSize(stackSize);
8027 } 8027}
8028: 8028
8029 rule__GenerationTask__Group_3_7__1__Impl 8029
8030 rule__GenerationTask__Group_3_7__2 8030rule__StringEnumeration__Group__0
8031; 8031 @init {
8032finally { 8032 int stackSize = keepStackSize();
8033 restoreStackSize(stackSize); 8033 }
8034} 8034:
8035 8035 rule__StringEnumeration__Group__0__Impl
8036rule__GenerationTask__Group_3_7__1__Impl 8036 rule__StringEnumeration__Group__1
8037 @init { 8037;
8038 int stackSize = keepStackSize(); 8038finally {
8039 } 8039 restoreStackSize(stackSize);
8040: 8040}
8041( 8041
8042 { before(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_7_1()); } 8042rule__StringEnumeration__Group__0__Impl
8043 '=' 8043 @init {
8044 { after(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_7_1()); } 8044 int stackSize = keepStackSize();
8045) 8045 }
8046; 8046:
8047finally { 8047(
8048 restoreStackSize(stackSize); 8048 { before(grammarAccess.getStringEnumerationAccess().getStringEnumerationAction_0()); }
8049} 8049 ()
8050 8050 { after(grammarAccess.getStringEnumerationAccess().getStringEnumerationAction_0()); }
8051rule__GenerationTask__Group_3_7__2 8051)
8052 @init { 8052;
8053 int stackSize = keepStackSize(); 8053finally {
8054 } 8054 restoreStackSize(stackSize);
8055: 8055}
8056 rule__GenerationTask__Group_3_7__2__Impl 8056
8057; 8057rule__StringEnumeration__Group__1
8058finally { 8058 @init {
8059 restoreStackSize(stackSize); 8059 int stackSize = keepStackSize();
8060} 8060 }
8061 8061:
8062rule__GenerationTask__Group_3_7__2__Impl 8062 rule__StringEnumeration__Group__1__Impl
8063 @init { 8063 rule__StringEnumeration__Group__2
8064 int stackSize = keepStackSize(); 8064;
8065 } 8065finally {
8066: 8066 restoreStackSize(stackSize);
8067( 8067}
8068 { before(grammarAccess.getGenerationTaskAccess().getConfigAssignment_3_7_2()); } 8068
8069 (rule__GenerationTask__ConfigAssignment_3_7_2) 8069rule__StringEnumeration__Group__1__Impl
8070 { after(grammarAccess.getGenerationTaskAccess().getConfigAssignment_3_7_2()); } 8070 @init {
8071) 8071 int stackSize = keepStackSize();
8072; 8072 }
8073finally { 8073:
8074 restoreStackSize(stackSize); 8074(
8075} 8075 { before(grammarAccess.getStringEnumerationAccess().getLeftCurlyBracketKeyword_1()); }
8076 8076 '{'
8077 8077 { after(grammarAccess.getStringEnumerationAccess().getLeftCurlyBracketKeyword_1()); }
8078rule__GenerationTask__Group_3_8__0 8078)
8079 @init { 8079;
8080 int stackSize = keepStackSize(); 8080finally {
8081 } 8081 restoreStackSize(stackSize);
8082: 8082}
8083 rule__GenerationTask__Group_3_8__0__Impl 8083
8084 rule__GenerationTask__Group_3_8__1 8084rule__StringEnumeration__Group__2
8085; 8085 @init {
8086finally { 8086 int stackSize = keepStackSize();
8087 restoreStackSize(stackSize); 8087 }
8088} 8088:
8089 8089 rule__StringEnumeration__Group__2__Impl
8090rule__GenerationTask__Group_3_8__0__Impl 8090 rule__StringEnumeration__Group__3
8091 @init { 8091;
8092 int stackSize = keepStackSize(); 8092finally {
8093 } 8093 restoreStackSize(stackSize);
8094: 8094}
8095( 8095
8096 { before(grammarAccess.getGenerationTaskAccess().getDebugKeyword_3_8_0()); } 8096rule__StringEnumeration__Group__2__Impl
8097 'debug' 8097 @init {
8098 { after(grammarAccess.getGenerationTaskAccess().getDebugKeyword_3_8_0()); } 8098 int stackSize = keepStackSize();
8099) 8099 }
8100; 8100:
8101finally { 8101(
8102 restoreStackSize(stackSize); 8102 { before(grammarAccess.getStringEnumerationAccess().getGroup_2()); }
8103} 8103 (rule__StringEnumeration__Group_2__0)?
8104 8104 { after(grammarAccess.getStringEnumerationAccess().getGroup_2()); }
8105rule__GenerationTask__Group_3_8__1 8105)
8106 @init { 8106;
8107 int stackSize = keepStackSize(); 8107finally {
8108 } 8108 restoreStackSize(stackSize);
8109: 8109}
8110 rule__GenerationTask__Group_3_8__1__Impl 8110
8111 rule__GenerationTask__Group_3_8__2 8111rule__StringEnumeration__Group__3
8112; 8112 @init {
8113finally { 8113 int stackSize = keepStackSize();
8114 restoreStackSize(stackSize); 8114 }
8115} 8115:
8116 8116 rule__StringEnumeration__Group__3__Impl
8117rule__GenerationTask__Group_3_8__1__Impl 8117;
8118 @init { 8118finally {
8119 int stackSize = keepStackSize(); 8119 restoreStackSize(stackSize);
8120 } 8120}
8121: 8121
8122( 8122rule__StringEnumeration__Group__3__Impl
8123 { before(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_8_1()); } 8123 @init {
8124 '=' 8124 int stackSize = keepStackSize();
8125 { after(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_8_1()); } 8125 }
8126) 8126:
8127; 8127(
8128finally { 8128 { before(grammarAccess.getStringEnumerationAccess().getRightCurlyBracketKeyword_3()); }
8129 restoreStackSize(stackSize); 8129 '}'
8130} 8130 { after(grammarAccess.getStringEnumerationAccess().getRightCurlyBracketKeyword_3()); }
8131 8131)
8132rule__GenerationTask__Group_3_8__2 8132;
8133 @init { 8133finally {
8134 int stackSize = keepStackSize(); 8134 restoreStackSize(stackSize);
8135 } 8135}
8136: 8136
8137 rule__GenerationTask__Group_3_8__2__Impl 8137
8138; 8138rule__StringEnumeration__Group_2__0
8139finally { 8139 @init {
8140 restoreStackSize(stackSize); 8140 int stackSize = keepStackSize();
8141} 8141 }
8142 8142:
8143rule__GenerationTask__Group_3_8__2__Impl 8143 rule__StringEnumeration__Group_2__0__Impl
8144 @init { 8144 rule__StringEnumeration__Group_2__1
8145 int stackSize = keepStackSize(); 8145;
8146 } 8146finally {
8147: 8147 restoreStackSize(stackSize);
8148( 8148}
8149 { before(grammarAccess.getGenerationTaskAccess().getDebugFolderAssignment_3_8_2()); } 8149
8150 (rule__GenerationTask__DebugFolderAssignment_3_8_2) 8150rule__StringEnumeration__Group_2__0__Impl
8151 { after(grammarAccess.getGenerationTaskAccess().getDebugFolderAssignment_3_8_2()); } 8151 @init {
8152) 8152 int stackSize = keepStackSize();
8153; 8153 }
8154finally { 8154:
8155 restoreStackSize(stackSize); 8155(
8156} 8156 { before(grammarAccess.getStringEnumerationAccess().getEntryAssignment_2_0()); }
8157 8157 (rule__StringEnumeration__EntryAssignment_2_0)
8158 8158 { after(grammarAccess.getStringEnumerationAccess().getEntryAssignment_2_0()); }
8159rule__GenerationTask__Group_3_9__0 8159)
8160 @init { 8160;
8161 int stackSize = keepStackSize(); 8161finally {
8162 } 8162 restoreStackSize(stackSize);
8163: 8163}
8164 rule__GenerationTask__Group_3_9__0__Impl 8164
8165 rule__GenerationTask__Group_3_9__1 8165rule__StringEnumeration__Group_2__1
8166; 8166 @init {
8167finally { 8167 int stackSize = keepStackSize();
8168 restoreStackSize(stackSize); 8168 }
8169} 8169:
8170 8170 rule__StringEnumeration__Group_2__1__Impl
8171rule__GenerationTask__Group_3_9__0__Impl 8171;
8172 @init { 8172finally {
8173 int stackSize = keepStackSize(); 8173 restoreStackSize(stackSize);
8174 } 8174}
8175: 8175
8176( 8176rule__StringEnumeration__Group_2__1__Impl
8177 { before(grammarAccess.getGenerationTaskAccess().getLogKeyword_3_9_0()); } 8177 @init {
8178 'log' 8178 int stackSize = keepStackSize();
8179 { after(grammarAccess.getGenerationTaskAccess().getLogKeyword_3_9_0()); } 8179 }
8180) 8180:
8181; 8181(
8182finally { 8182 { before(grammarAccess.getStringEnumerationAccess().getGroup_2_1()); }
8183 restoreStackSize(stackSize); 8183 (rule__StringEnumeration__Group_2_1__0)*
8184} 8184 { after(grammarAccess.getStringEnumerationAccess().getGroup_2_1()); }
8185 8185)
8186rule__GenerationTask__Group_3_9__1 8186;
8187 @init { 8187finally {
8188 int stackSize = keepStackSize(); 8188 restoreStackSize(stackSize);
8189 } 8189}
8190: 8190
8191 rule__GenerationTask__Group_3_9__1__Impl 8191
8192 rule__GenerationTask__Group_3_9__2 8192rule__StringEnumeration__Group_2_1__0
8193; 8193 @init {
8194finally { 8194 int stackSize = keepStackSize();
8195 restoreStackSize(stackSize); 8195 }
8196} 8196:
8197 8197 rule__StringEnumeration__Group_2_1__0__Impl
8198rule__GenerationTask__Group_3_9__1__Impl 8198 rule__StringEnumeration__Group_2_1__1
8199 @init { 8199;
8200 int stackSize = keepStackSize(); 8200finally {
8201 } 8201 restoreStackSize(stackSize);
8202: 8202}
8203( 8203
8204 { before(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_9_1()); } 8204rule__StringEnumeration__Group_2_1__0__Impl
8205 '=' 8205 @init {
8206 { after(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_9_1()); } 8206 int stackSize = keepStackSize();
8207) 8207 }
8208; 8208:
8209finally { 8209(
8210 restoreStackSize(stackSize); 8210 { before(grammarAccess.getStringEnumerationAccess().getCommaKeyword_2_1_0()); }
8211} 8211 ','
8212 8212 { after(grammarAccess.getStringEnumerationAccess().getCommaKeyword_2_1_0()); }
8213rule__GenerationTask__Group_3_9__2 8213)
8214 @init { 8214;
8215 int stackSize = keepStackSize(); 8215finally {
8216 } 8216 restoreStackSize(stackSize);
8217: 8217}
8218 rule__GenerationTask__Group_3_9__2__Impl 8218
8219; 8219rule__StringEnumeration__Group_2_1__1
8220finally { 8220 @init {
8221 restoreStackSize(stackSize); 8221 int stackSize = keepStackSize();
8222} 8222 }
8223 8223:
8224rule__GenerationTask__Group_3_9__2__Impl 8224 rule__StringEnumeration__Group_2_1__1__Impl
8225 @init { 8225;
8226 int stackSize = keepStackSize(); 8226finally {
8227 } 8227 restoreStackSize(stackSize);
8228: 8228}
8229( 8229
8230 { before(grammarAccess.getGenerationTaskAccess().getTargetLogFileAssignment_3_9_2()); } 8230rule__StringEnumeration__Group_2_1__1__Impl
8231 (rule__GenerationTask__TargetLogFileAssignment_3_9_2) 8231 @init {
8232 { after(grammarAccess.getGenerationTaskAccess().getTargetLogFileAssignment_3_9_2()); } 8232 int stackSize = keepStackSize();
8233) 8233 }
8234; 8234:
8235finally { 8235(
8236 restoreStackSize(stackSize); 8236 { before(grammarAccess.getStringEnumerationAccess().getEntryAssignment_2_1_1()); }
8237} 8237 (rule__StringEnumeration__EntryAssignment_2_1_1)
8238 8238 { after(grammarAccess.getStringEnumerationAccess().getEntryAssignment_2_1_1()); }
8239 8239)
8240rule__GenerationTask__Group_3_10__0 8240;
8241 @init { 8241finally {
8242 int stackSize = keepStackSize(); 8242 restoreStackSize(stackSize);
8243 } 8243}
8244: 8244
8245 rule__GenerationTask__Group_3_10__0__Impl 8245
8246 rule__GenerationTask__Group_3_10__1 8246rule__ScopeDeclaration__Group__0
8247; 8247 @init {
8248finally { 8248 int stackSize = keepStackSize();
8249 restoreStackSize(stackSize); 8249 }
8250} 8250:
8251 8251 rule__ScopeDeclaration__Group__0__Impl
8252rule__GenerationTask__Group_3_10__0__Impl 8252 rule__ScopeDeclaration__Group__1
8253 @init { 8253;
8254 int stackSize = keepStackSize(); 8254finally {
8255 } 8255 restoreStackSize(stackSize);
8256: 8256}
8257( 8257
8258 { before(grammarAccess.getGenerationTaskAccess().getStatisticsKeyword_3_10_0()); } 8258rule__ScopeDeclaration__Group__0__Impl
8259 'statistics' 8259 @init {
8260 { after(grammarAccess.getGenerationTaskAccess().getStatisticsKeyword_3_10_0()); } 8260 int stackSize = keepStackSize();
8261) 8261 }
8262; 8262:
8263finally { 8263(
8264 restoreStackSize(stackSize); 8264 { before(grammarAccess.getScopeDeclarationAccess().getScopeKeyword_0()); }
8265} 8265 'scope'
8266 8266 { after(grammarAccess.getScopeDeclarationAccess().getScopeKeyword_0()); }
8267rule__GenerationTask__Group_3_10__1 8267)
8268 @init { 8268;
8269 int stackSize = keepStackSize(); 8269finally {
8270 } 8270 restoreStackSize(stackSize);
8271: 8271}
8272 rule__GenerationTask__Group_3_10__1__Impl 8272
8273 rule__GenerationTask__Group_3_10__2 8273rule__ScopeDeclaration__Group__1
8274; 8274 @init {
8275finally { 8275 int stackSize = keepStackSize();
8276 restoreStackSize(stackSize); 8276 }
8277} 8277:
8278 8278 rule__ScopeDeclaration__Group__1__Impl
8279rule__GenerationTask__Group_3_10__1__Impl 8279 rule__ScopeDeclaration__Group__2
8280 @init { 8280;
8281 int stackSize = keepStackSize(); 8281finally {
8282 } 8282 restoreStackSize(stackSize);
8283: 8283}
8284( 8284
8285 { before(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_10_1()); } 8285rule__ScopeDeclaration__Group__1__Impl
8286 '=' 8286 @init {
8287 { after(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_10_1()); } 8287 int stackSize = keepStackSize();
8288) 8288 }
8289; 8289:
8290finally { 8290(
8291 restoreStackSize(stackSize); 8291 { before(grammarAccess.getScopeDeclarationAccess().getNameAssignment_1()); }
8292} 8292 (rule__ScopeDeclaration__NameAssignment_1)
8293 8293 { after(grammarAccess.getScopeDeclarationAccess().getNameAssignment_1()); }
8294rule__GenerationTask__Group_3_10__2 8294)
8295 @init { 8295;
8296 int stackSize = keepStackSize(); 8296finally {
8297 } 8297 restoreStackSize(stackSize);
8298: 8298}
8299 rule__GenerationTask__Group_3_10__2__Impl 8299
8300; 8300rule__ScopeDeclaration__Group__2
8301finally { 8301 @init {
8302 restoreStackSize(stackSize); 8302 int stackSize = keepStackSize();
8303} 8303 }
8304 8304:
8305rule__GenerationTask__Group_3_10__2__Impl 8305 rule__ScopeDeclaration__Group__2__Impl
8306 @init { 8306;
8307 int stackSize = keepStackSize(); 8307finally {
8308 } 8308 restoreStackSize(stackSize);
8309: 8309}
8310( 8310
8311 { before(grammarAccess.getGenerationTaskAccess().getTargetStatisticsFileAssignment_3_10_2()); } 8311rule__ScopeDeclaration__Group__2__Impl
8312 (rule__GenerationTask__TargetStatisticsFileAssignment_3_10_2) 8312 @init {
8313 { after(grammarAccess.getGenerationTaskAccess().getTargetStatisticsFileAssignment_3_10_2()); } 8313 int stackSize = keepStackSize();
8314) 8314 }
8315; 8315:
8316finally { 8316(
8317 restoreStackSize(stackSize); 8317 { before(grammarAccess.getScopeDeclarationAccess().getSpecificationAssignment_2()); }
8318} 8318 (rule__ScopeDeclaration__SpecificationAssignment_2)
8319 8319 { after(grammarAccess.getScopeDeclarationAccess().getSpecificationAssignment_2()); }
8320 8320)
8321rule__GenerationTask__Group_3_11__0 8321;
8322 @init { 8322finally {
8323 int stackSize = keepStackSize(); 8323 restoreStackSize(stackSize);
8324 } 8324}
8325: 8325
8326 rule__GenerationTask__Group_3_11__0__Impl 8326
8327 rule__GenerationTask__Group_3_11__1 8327rule__GenerationTask__Group__0
8328; 8328 @init {
8329finally { 8329 int stackSize = keepStackSize();
8330 restoreStackSize(stackSize); 8330 }
8331} 8331:
8332 8332 rule__GenerationTask__Group__0__Impl
8333rule__GenerationTask__Group_3_11__0__Impl 8333 rule__GenerationTask__Group__1
8334 @init { 8334;
8335 int stackSize = keepStackSize(); 8335finally {
8336 } 8336 restoreStackSize(stackSize);
8337: 8337}
8338( 8338
8339 { before(grammarAccess.getGenerationTaskAccess().getOutputKeyword_3_11_0()); } 8339rule__GenerationTask__Group__0__Impl
8340 'output' 8340 @init {
8341 { after(grammarAccess.getGenerationTaskAccess().getOutputKeyword_3_11_0()); } 8341 int stackSize = keepStackSize();
8342) 8342 }
8343; 8343:
8344finally { 8344(
8345 restoreStackSize(stackSize); 8345 { before(grammarAccess.getGenerationTaskAccess().getGenerateKeyword_0()); }
8346} 8346 'generate'
8347 8347 { after(grammarAccess.getGenerationTaskAccess().getGenerateKeyword_0()); }
8348rule__GenerationTask__Group_3_11__1 8348)
8349 @init { 8349;
8350 int stackSize = keepStackSize(); 8350finally {
8351 } 8351 restoreStackSize(stackSize);
8352: 8352}
8353 rule__GenerationTask__Group_3_11__1__Impl 8353
8354 rule__GenerationTask__Group_3_11__2 8354rule__GenerationTask__Group__1
8355; 8355 @init {
8356finally { 8356 int stackSize = keepStackSize();
8357 restoreStackSize(stackSize); 8357 }
8358} 8358:
8359 8359 rule__GenerationTask__Group__1__Impl
8360rule__GenerationTask__Group_3_11__1__Impl 8360 rule__GenerationTask__Group__2
8361 @init { 8361;
8362 int stackSize = keepStackSize(); 8362finally {
8363 } 8363 restoreStackSize(stackSize);
8364: 8364}
8365( 8365
8366 { before(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_11_1()); } 8366rule__GenerationTask__Group__1__Impl
8367 '=' 8367 @init {
8368 { after(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_11_1()); } 8368 int stackSize = keepStackSize();
8369) 8369 }
8370; 8370:
8371finally { 8371(
8372 restoreStackSize(stackSize); 8372 { before(grammarAccess.getGenerationTaskAccess().getGenerationTaskAction_1()); }
8373} 8373 ()
8374 8374 { after(grammarAccess.getGenerationTaskAccess().getGenerationTaskAction_1()); }
8375rule__GenerationTask__Group_3_11__2 8375)
8376 @init { 8376;
8377 int stackSize = keepStackSize(); 8377finally {
8378 } 8378 restoreStackSize(stackSize);
8379: 8379}
8380 rule__GenerationTask__Group_3_11__2__Impl 8380
8381; 8381rule__GenerationTask__Group__2
8382finally { 8382 @init {
8383 restoreStackSize(stackSize); 8383 int stackSize = keepStackSize();
8384} 8384 }
8385 8385:
8386rule__GenerationTask__Group_3_11__2__Impl 8386 rule__GenerationTask__Group__2__Impl
8387 @init { 8387 rule__GenerationTask__Group__3
8388 int stackSize = keepStackSize(); 8388;
8389 } 8389finally {
8390: 8390 restoreStackSize(stackSize);
8391( 8391}
8392 { before(grammarAccess.getGenerationTaskAccess().getTagetFolderAssignment_3_11_2()); } 8392
8393 (rule__GenerationTask__TagetFolderAssignment_3_11_2) 8393rule__GenerationTask__Group__2__Impl
8394 { after(grammarAccess.getGenerationTaskAccess().getTagetFolderAssignment_3_11_2()); } 8394 @init {
8395) 8395 int stackSize = keepStackSize();
8396; 8396 }
8397finally { 8397:
8398 restoreStackSize(stackSize); 8398(
8399} 8399 { before(grammarAccess.getGenerationTaskAccess().getLeftCurlyBracketKeyword_2()); }
8400 8400 '{'
8401 8401 { after(grammarAccess.getGenerationTaskAccess().getLeftCurlyBracketKeyword_2()); }
8402rule__GenerationTask__UnorderedGroup_3 8402)
8403 @init { 8403;
8404 int stackSize = keepStackSize(); 8404finally {
8405 getUnorderedGroupHelper().enter(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3()); 8405 restoreStackSize(stackSize);
8406 } 8406}
8407: 8407
8408 rule__GenerationTask__UnorderedGroup_3__0 8408rule__GenerationTask__Group__3
8409 ? 8409 @init {
8410; 8410 int stackSize = keepStackSize();
8411finally { 8411 }
8412 getUnorderedGroupHelper().leave(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3()); 8412:
8413 restoreStackSize(stackSize); 8413 rule__GenerationTask__Group__3__Impl
8414} 8414 rule__GenerationTask__Group__4
8415 8415;
8416rule__GenerationTask__UnorderedGroup_3__Impl 8416finally {
8417 @init { 8417 restoreStackSize(stackSize);
8418 int stackSize = keepStackSize(); 8418}
8419 boolean selected = false; 8419
8420 } 8420rule__GenerationTask__Group__3__Impl
8421: 8421 @init {
8422 ( 8422 int stackSize = keepStackSize();
8423 ( 8423 }
8424 {getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0)}?=>( 8424:
8425 { 8425(
8426 getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0); 8426 { before(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3()); }
8427 } 8427 (rule__GenerationTask__UnorderedGroup_3)
8428 { 8428 { after(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3()); }
8429 selected = true; 8429)
8430 } 8430;
8431 ( 8431finally {
8432 { before(grammarAccess.getGenerationTaskAccess().getGroup_3_0()); } 8432 restoreStackSize(stackSize);
8433 (rule__GenerationTask__Group_3_0__0) 8433}
8434 { after(grammarAccess.getGenerationTaskAccess().getGroup_3_0()); } 8434
8435 ) 8435rule__GenerationTask__Group__4
8436 ) 8436 @init {
8437 )| 8437 int stackSize = keepStackSize();
8438 ( 8438 }
8439 {getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1)}?=>( 8439:
8440 { 8440 rule__GenerationTask__Group__4__Impl
8441 getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1); 8441;
8442 } 8442finally {
8443 { 8443 restoreStackSize(stackSize);
8444 selected = true; 8444}
8445 } 8445
8446 ( 8446rule__GenerationTask__Group__4__Impl
8447 { before(grammarAccess.getGenerationTaskAccess().getGroup_3_1()); } 8447 @init {
8448 (rule__GenerationTask__Group_3_1__0) 8448 int stackSize = keepStackSize();
8449 { after(grammarAccess.getGenerationTaskAccess().getGroup_3_1()); } 8449 }
8450 ) 8450:
8451 ) 8451(
8452 )| 8452 { before(grammarAccess.getGenerationTaskAccess().getRightCurlyBracketKeyword_4()); }
8453 ( 8453 '}'
8454 {getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2)}?=>( 8454 { after(grammarAccess.getGenerationTaskAccess().getRightCurlyBracketKeyword_4()); }
8455 { 8455)
8456 getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2); 8456;
8457 } 8457finally {
8458 { 8458 restoreStackSize(stackSize);
8459 selected = true; 8459}
8460 } 8460
8461 ( 8461
8462 { before(grammarAccess.getGenerationTaskAccess().getGroup_3_2()); } 8462rule__GenerationTask__Group_3_0__0
8463 (rule__GenerationTask__Group_3_2__0) 8463 @init {
8464 { after(grammarAccess.getGenerationTaskAccess().getGroup_3_2()); } 8464 int stackSize = keepStackSize();
8465 ) 8465 }
8466 ) 8466:
8467 )| 8467 rule__GenerationTask__Group_3_0__0__Impl
8468 ( 8468 rule__GenerationTask__Group_3_0__1
8469 {getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3)}?=>( 8469;
8470 { 8470finally {
8471 getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3); 8471 restoreStackSize(stackSize);
8472 } 8472}
8473 { 8473
8474 selected = true; 8474rule__GenerationTask__Group_3_0__0__Impl
8475 } 8475 @init {
8476 ( 8476 int stackSize = keepStackSize();
8477 { before(grammarAccess.getGenerationTaskAccess().getGroup_3_3()); } 8477 }
8478 (rule__GenerationTask__Group_3_3__0) 8478:
8479 { after(grammarAccess.getGenerationTaskAccess().getGroup_3_3()); } 8479(
8480 ) 8480 { before(grammarAccess.getGenerationTaskAccess().getMetamodelKeyword_3_0_0()); }
8481 ) 8481 'metamodel'
8482 )| 8482 { after(grammarAccess.getGenerationTaskAccess().getMetamodelKeyword_3_0_0()); }
8483 ( 8483)
8484 {getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4)}?=>( 8484;
8485 { 8485finally {
8486 getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4); 8486 restoreStackSize(stackSize);
8487 } 8487}
8488 { 8488
8489 selected = true; 8489rule__GenerationTask__Group_3_0__1
8490 } 8490 @init {
8491 ( 8491 int stackSize = keepStackSize();
8492 { before(grammarAccess.getGenerationTaskAccess().getGroup_3_4()); } 8492 }
8493 (rule__GenerationTask__Group_3_4__0) 8493:
8494 { after(grammarAccess.getGenerationTaskAccess().getGroup_3_4()); } 8494 rule__GenerationTask__Group_3_0__1__Impl
8495 ) 8495 rule__GenerationTask__Group_3_0__2
8496 ) 8496;
8497 )| 8497finally {
8498 ( 8498 restoreStackSize(stackSize);
8499 {getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5)}?=>( 8499}
8500 { 8500
8501 getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5); 8501rule__GenerationTask__Group_3_0__1__Impl
8502 } 8502 @init {
8503 { 8503 int stackSize = keepStackSize();
8504 selected = true; 8504 }
8505 } 8505:
8506 ( 8506(
8507 { before(grammarAccess.getGenerationTaskAccess().getGroup_3_5()); } 8507 { before(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_0_1()); }
8508 (rule__GenerationTask__Group_3_5__0) 8508 '='
8509 { after(grammarAccess.getGenerationTaskAccess().getGroup_3_5()); } 8509 { after(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_0_1()); }
8510 ) 8510)
8511 ) 8511;
8512 )| 8512finally {
8513 ( 8513 restoreStackSize(stackSize);
8514 {getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6)}?=>( 8514}
8515 { 8515
8516 getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6); 8516rule__GenerationTask__Group_3_0__2
8517 } 8517 @init {
8518 { 8518 int stackSize = keepStackSize();
8519 selected = true; 8519 }
8520 } 8520:
8521 ( 8521 rule__GenerationTask__Group_3_0__2__Impl
8522 { before(grammarAccess.getGenerationTaskAccess().getGroup_3_6()); } 8522;
8523 (rule__GenerationTask__Group_3_6__0) 8523finally {
8524 { after(grammarAccess.getGenerationTaskAccess().getGroup_3_6()); } 8524 restoreStackSize(stackSize);
8525 ) 8525}
8526 ) 8526
8527 )| 8527rule__GenerationTask__Group_3_0__2__Impl
8528 ( 8528 @init {
8529 {getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7)}?=>( 8529 int stackSize = keepStackSize();
8530 { 8530 }
8531 getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7); 8531:
8532 } 8532(
8533 { 8533 { before(grammarAccess.getGenerationTaskAccess().getMetamodelAssignment_3_0_2()); }
8534 selected = true; 8534 (rule__GenerationTask__MetamodelAssignment_3_0_2)
8535 } 8535 { after(grammarAccess.getGenerationTaskAccess().getMetamodelAssignment_3_0_2()); }
8536 ( 8536)
8537 { before(grammarAccess.getGenerationTaskAccess().getGroup_3_7()); } 8537;
8538 (rule__GenerationTask__Group_3_7__0) 8538finally {
8539 { after(grammarAccess.getGenerationTaskAccess().getGroup_3_7()); } 8539 restoreStackSize(stackSize);
8540 ) 8540}
8541 ) 8541
8542 )| 8542
8543 ( 8543rule__GenerationTask__Group_3_1__0
8544 {getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8)}?=>( 8544 @init {
8545 { 8545 int stackSize = keepStackSize();
8546 getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8); 8546 }
8547 } 8547:
8548 { 8548 rule__GenerationTask__Group_3_1__0__Impl
8549 selected = true; 8549 rule__GenerationTask__Group_3_1__1
8550 } 8550;
8551 ( 8551finally {
8552 { before(grammarAccess.getGenerationTaskAccess().getGroup_3_8()); } 8552 restoreStackSize(stackSize);
8553 (rule__GenerationTask__Group_3_8__0) 8553}
8554 { after(grammarAccess.getGenerationTaskAccess().getGroup_3_8()); } 8554
8555 ) 8555rule__GenerationTask__Group_3_1__0__Impl
8556 ) 8556 @init {
8557 )| 8557 int stackSize = keepStackSize();
8558 ( 8558 }
8559 {getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9)}?=>( 8559:
8560 { 8560(
8561 getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9); 8561 { before(grammarAccess.getGenerationTaskAccess().getPartialModelKeyword_3_1_0()); }
8562 } 8562 'partial-model'
8563 { 8563 { after(grammarAccess.getGenerationTaskAccess().getPartialModelKeyword_3_1_0()); }
8564 selected = true; 8564)
8565 } 8565;
8566 ( 8566finally {
8567 { before(grammarAccess.getGenerationTaskAccess().getGroup_3_9()); } 8567 restoreStackSize(stackSize);
8568 (rule__GenerationTask__Group_3_9__0) 8568}
8569 { after(grammarAccess.getGenerationTaskAccess().getGroup_3_9()); } 8569
8570 ) 8570rule__GenerationTask__Group_3_1__1
8571 ) 8571 @init {
8572 )| 8572 int stackSize = keepStackSize();
8573 ( 8573 }
8574 {getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10)}?=>( 8574:
8575 { 8575 rule__GenerationTask__Group_3_1__1__Impl
8576 getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10); 8576 rule__GenerationTask__Group_3_1__2
8577 } 8577;
8578 { 8578finally {
8579 selected = true; 8579 restoreStackSize(stackSize);
8580 } 8580}
8581 ( 8581
8582 { before(grammarAccess.getGenerationTaskAccess().getGroup_3_10()); } 8582rule__GenerationTask__Group_3_1__1__Impl
8583 (rule__GenerationTask__Group_3_10__0) 8583 @init {
8584 { after(grammarAccess.getGenerationTaskAccess().getGroup_3_10()); } 8584 int stackSize = keepStackSize();
8585 ) 8585 }
8586 ) 8586:
8587 )| 8587(
8588 ( 8588 { before(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_1_1()); }
8589 {getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11)}?=>( 8589 '='
8590 { 8590 { after(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_1_1()); }
8591 getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11); 8591)
8592 } 8592;
8593 { 8593finally {
8594 selected = true; 8594 restoreStackSize(stackSize);
8595 } 8595}
8596 ( 8596
8597 { before(grammarAccess.getGenerationTaskAccess().getGroup_3_11()); } 8597rule__GenerationTask__Group_3_1__2
8598 (rule__GenerationTask__Group_3_11__0) 8598 @init {
8599 { after(grammarAccess.getGenerationTaskAccess().getGroup_3_11()); } 8599 int stackSize = keepStackSize();
8600 ) 8600 }
8601 ) 8601:
8602 ) 8602 rule__GenerationTask__Group_3_1__2__Impl
8603 ) 8603;
8604; 8604finally {
8605finally { 8605 restoreStackSize(stackSize);
8606 if (selected) 8606}
8607 getUnorderedGroupHelper().returnFromSelection(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3()); 8607
8608 restoreStackSize(stackSize); 8608rule__GenerationTask__Group_3_1__2__Impl
8609} 8609 @init {
8610 8610 int stackSize = keepStackSize();
8611rule__GenerationTask__UnorderedGroup_3__0 8611 }
8612 @init { 8612:
8613 int stackSize = keepStackSize(); 8613(
8614 } 8614 { before(grammarAccess.getGenerationTaskAccess().getPartialModelAssignment_3_1_2()); }
8615: 8615 (rule__GenerationTask__PartialModelAssignment_3_1_2)
8616 rule__GenerationTask__UnorderedGroup_3__Impl 8616 { after(grammarAccess.getGenerationTaskAccess().getPartialModelAssignment_3_1_2()); }
8617 rule__GenerationTask__UnorderedGroup_3__1? 8617)
8618; 8618;
8619finally { 8619finally {
8620 restoreStackSize(stackSize); 8620 restoreStackSize(stackSize);
8621} 8621}
8622 8622
8623rule__GenerationTask__UnorderedGroup_3__1 8623
8624 @init { 8624rule__GenerationTask__Group_3_2__0
8625 int stackSize = keepStackSize(); 8625 @init {
8626 } 8626 int stackSize = keepStackSize();
8627: 8627 }
8628 rule__GenerationTask__UnorderedGroup_3__Impl 8628:
8629 rule__GenerationTask__UnorderedGroup_3__2? 8629 rule__GenerationTask__Group_3_2__0__Impl
8630; 8630 rule__GenerationTask__Group_3_2__1
8631finally { 8631;
8632 restoreStackSize(stackSize); 8632finally {
8633} 8633 restoreStackSize(stackSize);
8634 8634}
8635rule__GenerationTask__UnorderedGroup_3__2 8635
8636 @init { 8636rule__GenerationTask__Group_3_2__0__Impl
8637 int stackSize = keepStackSize(); 8637 @init {
8638 } 8638 int stackSize = keepStackSize();
8639: 8639 }
8640 rule__GenerationTask__UnorderedGroup_3__Impl 8640:
8641 rule__GenerationTask__UnorderedGroup_3__3? 8641(
8642; 8642 { before(grammarAccess.getGenerationTaskAccess().getConstraintsKeyword_3_2_0()); }
8643finally { 8643 'constraints'
8644 restoreStackSize(stackSize); 8644 { after(grammarAccess.getGenerationTaskAccess().getConstraintsKeyword_3_2_0()); }
8645} 8645)
8646 8646;
8647rule__GenerationTask__UnorderedGroup_3__3 8647finally {
8648 @init { 8648 restoreStackSize(stackSize);
8649 int stackSize = keepStackSize(); 8649}
8650 } 8650
8651: 8651rule__GenerationTask__Group_3_2__1
8652 rule__GenerationTask__UnorderedGroup_3__Impl 8652 @init {
8653 rule__GenerationTask__UnorderedGroup_3__4? 8653 int stackSize = keepStackSize();
8654; 8654 }
8655finally { 8655:
8656 restoreStackSize(stackSize); 8656 rule__GenerationTask__Group_3_2__1__Impl
8657} 8657 rule__GenerationTask__Group_3_2__2
8658 8658;
8659rule__GenerationTask__UnorderedGroup_3__4 8659finally {
8660 @init { 8660 restoreStackSize(stackSize);
8661 int stackSize = keepStackSize(); 8661}
8662 } 8662
8663: 8663rule__GenerationTask__Group_3_2__1__Impl
8664 rule__GenerationTask__UnorderedGroup_3__Impl 8664 @init {
8665 rule__GenerationTask__UnorderedGroup_3__5? 8665 int stackSize = keepStackSize();
8666; 8666 }
8667finally { 8667:
8668 restoreStackSize(stackSize); 8668(
8669} 8669 { before(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_2_1()); }
8670 8670 '='
8671rule__GenerationTask__UnorderedGroup_3__5 8671 { after(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_2_1()); }
8672 @init { 8672)
8673 int stackSize = keepStackSize(); 8673;
8674 } 8674finally {
8675: 8675 restoreStackSize(stackSize);
8676 rule__GenerationTask__UnorderedGroup_3__Impl 8676}
8677 rule__GenerationTask__UnorderedGroup_3__6? 8677
8678; 8678rule__GenerationTask__Group_3_2__2
8679finally { 8679 @init {
8680 restoreStackSize(stackSize); 8680 int stackSize = keepStackSize();
8681} 8681 }
8682 8682:
8683rule__GenerationTask__UnorderedGroup_3__6 8683 rule__GenerationTask__Group_3_2__2__Impl
8684 @init { 8684;
8685 int stackSize = keepStackSize(); 8685finally {
8686 } 8686 restoreStackSize(stackSize);
8687: 8687}
8688 rule__GenerationTask__UnorderedGroup_3__Impl 8688
8689 rule__GenerationTask__UnorderedGroup_3__7? 8689rule__GenerationTask__Group_3_2__2__Impl
8690; 8690 @init {
8691finally { 8691 int stackSize = keepStackSize();
8692 restoreStackSize(stackSize); 8692 }
8693} 8693:
8694 8694(
8695rule__GenerationTask__UnorderedGroup_3__7 8695 { before(grammarAccess.getGenerationTaskAccess().getPatternsAssignment_3_2_2()); }
8696 @init { 8696 (rule__GenerationTask__PatternsAssignment_3_2_2)
8697 int stackSize = keepStackSize(); 8697 { after(grammarAccess.getGenerationTaskAccess().getPatternsAssignment_3_2_2()); }
8698 } 8698)
8699: 8699;
8700 rule__GenerationTask__UnorderedGroup_3__Impl 8700finally {
8701 rule__GenerationTask__UnorderedGroup_3__8? 8701 restoreStackSize(stackSize);
8702; 8702}
8703finally { 8703
8704 restoreStackSize(stackSize); 8704
8705} 8705rule__GenerationTask__Group_3_3__0
8706 8706 @init {
8707rule__GenerationTask__UnorderedGroup_3__8 8707 int stackSize = keepStackSize();
8708 @init { 8708 }
8709 int stackSize = keepStackSize(); 8709:
8710 } 8710 rule__GenerationTask__Group_3_3__0__Impl
8711: 8711 rule__GenerationTask__Group_3_3__1
8712 rule__GenerationTask__UnorderedGroup_3__Impl 8712;
8713 rule__GenerationTask__UnorderedGroup_3__9? 8713finally {
8714; 8714 restoreStackSize(stackSize);
8715finally { 8715}
8716 restoreStackSize(stackSize); 8716
8717} 8717rule__GenerationTask__Group_3_3__0__Impl
8718 8718 @init {
8719rule__GenerationTask__UnorderedGroup_3__9 8719 int stackSize = keepStackSize();
8720 @init { 8720 }
8721 int stackSize = keepStackSize(); 8721:
8722 } 8722(
8723: 8723 { before(grammarAccess.getGenerationTaskAccess().getObjectivesKeyword_3_3_0()); }
8724 rule__GenerationTask__UnorderedGroup_3__Impl 8724 'objectives'
8725 rule__GenerationTask__UnorderedGroup_3__10? 8725 { after(grammarAccess.getGenerationTaskAccess().getObjectivesKeyword_3_3_0()); }
8726; 8726)
8727finally { 8727;
8728 restoreStackSize(stackSize); 8728finally {
8729} 8729 restoreStackSize(stackSize);
8730 8730}
8731rule__GenerationTask__UnorderedGroup_3__10 8731
8732 @init { 8732rule__GenerationTask__Group_3_3__1
8733 int stackSize = keepStackSize(); 8733 @init {
8734 } 8734 int stackSize = keepStackSize();
8735: 8735 }
8736 rule__GenerationTask__UnorderedGroup_3__Impl 8736:
8737 rule__GenerationTask__UnorderedGroup_3__11? 8737 rule__GenerationTask__Group_3_3__1__Impl
8738; 8738 rule__GenerationTask__Group_3_3__2
8739finally { 8739;
8740 restoreStackSize(stackSize); 8740finally {
8741} 8741 restoreStackSize(stackSize);
8742 8742}
8743rule__GenerationTask__UnorderedGroup_3__11 8743
8744 @init { 8744rule__GenerationTask__Group_3_3__1__Impl
8745 int stackSize = keepStackSize(); 8745 @init {
8746 } 8746 int stackSize = keepStackSize();
8747: 8747 }
8748 rule__GenerationTask__UnorderedGroup_3__Impl 8748:
8749; 8749(
8750finally { 8750 { before(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_3_1()); }
8751 restoreStackSize(stackSize); 8751 '='
8752} 8752 { after(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_3_1()); }
8753 8753)
8754 8754;
8755rule__ConfigurationScript__ImportsAssignment_0 8755finally {
8756 @init { 8756 restoreStackSize(stackSize);
8757 int stackSize = keepStackSize(); 8757}
8758 } 8758
8759: 8759rule__GenerationTask__Group_3_3__2
8760 ( 8760 @init {
8761 { before(grammarAccess.getConfigurationScriptAccess().getImportsImportParserRuleCall_0_0()); } 8761 int stackSize = keepStackSize();
8762 ruleImport 8762 }
8763 { after(grammarAccess.getConfigurationScriptAccess().getImportsImportParserRuleCall_0_0()); } 8763:
8764 ) 8764 rule__GenerationTask__Group_3_3__2__Impl
8765; 8765;
8766finally { 8766finally {
8767 restoreStackSize(stackSize); 8767 restoreStackSize(stackSize);
8768} 8768}
8769 8769
8770rule__ConfigurationScript__CommandsAssignment_1 8770rule__GenerationTask__Group_3_3__2__Impl
8771 @init { 8771 @init {
8772 int stackSize = keepStackSize(); 8772 int stackSize = keepStackSize();
8773 } 8773 }
8774: 8774:
8775 ( 8775(
8776 { before(grammarAccess.getConfigurationScriptAccess().getCommandsCommandParserRuleCall_1_0()); } 8776 { before(grammarAccess.getGenerationTaskAccess().getObjectivesAssignment_3_3_2()); }
8777 ruleCommand 8777 (rule__GenerationTask__ObjectivesAssignment_3_3_2)
8778 { after(grammarAccess.getConfigurationScriptAccess().getCommandsCommandParserRuleCall_1_0()); } 8778 { after(grammarAccess.getGenerationTaskAccess().getObjectivesAssignment_3_3_2()); }
8779 ) 8779)
8780; 8780;
8781finally { 8781finally {
8782 restoreStackSize(stackSize); 8782 restoreStackSize(stackSize);
8783} 8783}
8784 8784
8785rule__EPackageImport__ImportedPackageAssignment_2 8785
8786 @init { 8786rule__GenerationTask__Group_3_4__0
8787 int stackSize = keepStackSize(); 8787 @init {
8788 } 8788 int stackSize = keepStackSize();
8789: 8789 }
8790 ( 8790:
8791 { before(grammarAccess.getEPackageImportAccess().getImportedPackageEPackageCrossReference_2_0()); } 8791 rule__GenerationTask__Group_3_4__0__Impl
8792 ( 8792 rule__GenerationTask__Group_3_4__1
8793 { before(grammarAccess.getEPackageImportAccess().getImportedPackageEPackageSTRINGTerminalRuleCall_2_0_1()); } 8793;
8794 RULE_STRING 8794finally {
8795 { after(grammarAccess.getEPackageImportAccess().getImportedPackageEPackageSTRINGTerminalRuleCall_2_0_1()); } 8795 restoreStackSize(stackSize);
8796 ) 8796}
8797 { after(grammarAccess.getEPackageImportAccess().getImportedPackageEPackageCrossReference_2_0()); } 8797
8798 ) 8798rule__GenerationTask__Group_3_4__0__Impl
8799; 8799 @init {
8800finally { 8800 int stackSize = keepStackSize();
8801 restoreStackSize(stackSize); 8801 }
8802} 8802:
8803 8803(
8804rule__ViatraImport__ImportedViatraAssignment_2 8804 { before(grammarAccess.getGenerationTaskAccess().getScopeKeyword_3_4_0()); }
8805 @init { 8805 'scope'
8806 int stackSize = keepStackSize(); 8806 { after(grammarAccess.getGenerationTaskAccess().getScopeKeyword_3_4_0()); }
8807 } 8807)
8808: 8808;
8809 ( 8809finally {
8810 { before(grammarAccess.getViatraImportAccess().getImportedViatraPatternModelCrossReference_2_0()); } 8810 restoreStackSize(stackSize);
8811 ( 8811}
8812 { before(grammarAccess.getViatraImportAccess().getImportedViatraPatternModelSTRINGTerminalRuleCall_2_0_1()); } 8812
8813 RULE_STRING 8813rule__GenerationTask__Group_3_4__1
8814 { after(grammarAccess.getViatraImportAccess().getImportedViatraPatternModelSTRINGTerminalRuleCall_2_0_1()); } 8814 @init {
8815 ) 8815 int stackSize = keepStackSize();
8816 { after(grammarAccess.getViatraImportAccess().getImportedViatraPatternModelCrossReference_2_0()); } 8816 }
8817 ) 8817:
8818; 8818 rule__GenerationTask__Group_3_4__1__Impl
8819finally { 8819 rule__GenerationTask__Group_3_4__2
8820 restoreStackSize(stackSize); 8820;
8821} 8821finally {
8822 8822 restoreStackSize(stackSize);
8823rule__FileSpecification__PathAssignment 8823}
8824 @init { 8824
8825 int stackSize = keepStackSize(); 8825rule__GenerationTask__Group_3_4__1__Impl
8826 } 8826 @init {
8827: 8827 int stackSize = keepStackSize();
8828 ( 8828 }
8829 { before(grammarAccess.getFileSpecificationAccess().getPathSTRINGTerminalRuleCall_0()); } 8829:
8830 RULE_STRING 8830(
8831 { after(grammarAccess.getFileSpecificationAccess().getPathSTRINGTerminalRuleCall_0()); } 8831 { before(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_4_1()); }
8832 ) 8832 '='
8833; 8833 { after(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_4_1()); }
8834finally { 8834)
8835 restoreStackSize(stackSize); 8835;
8836} 8836finally {
8837 8837 restoreStackSize(stackSize);
8838rule__FileDeclaration__NameAssignment_1 8838}
8839 @init { 8839
8840 int stackSize = keepStackSize(); 8840rule__GenerationTask__Group_3_4__2
8841 } 8841 @init {
8842: 8842 int stackSize = keepStackSize();
8843 ( 8843 }
8844 { before(grammarAccess.getFileDeclarationAccess().getNameIDTerminalRuleCall_1_0()); } 8844:
8845 RULE_ID 8845 rule__GenerationTask__Group_3_4__2__Impl
8846 { after(grammarAccess.getFileDeclarationAccess().getNameIDTerminalRuleCall_1_0()); } 8846;
8847 ) 8847finally {
8848; 8848 restoreStackSize(stackSize);
8849finally { 8849}
8850 restoreStackSize(stackSize); 8850
8851} 8851rule__GenerationTask__Group_3_4__2__Impl
8852 8852 @init {
8853rule__FileDeclaration__SpecificationAssignment_3 8853 int stackSize = keepStackSize();
8854 @init { 8854 }
8855 int stackSize = keepStackSize(); 8855:
8856 } 8856(
8857: 8857 { before(grammarAccess.getGenerationTaskAccess().getScopeAssignment_3_4_2()); }
8858 ( 8858 (rule__GenerationTask__ScopeAssignment_3_4_2)
8859 { before(grammarAccess.getFileDeclarationAccess().getSpecificationFileSpecificationParserRuleCall_3_0()); } 8859 { after(grammarAccess.getGenerationTaskAccess().getScopeAssignment_3_4_2()); }
8860 ruleFileSpecification 8860)
8861 { after(grammarAccess.getFileDeclarationAccess().getSpecificationFileSpecificationParserRuleCall_3_0()); } 8861;
8862 ) 8862finally {
8863; 8863 restoreStackSize(stackSize);
8864finally { 8864}
8865 restoreStackSize(stackSize); 8865
8866} 8866
8867 8867rule__GenerationTask__Group_3_5__0
8868rule__FileReference__ReferredAssignment 8868 @init {
8869 @init { 8869 int stackSize = keepStackSize();
8870 int stackSize = keepStackSize(); 8870 }
8871 } 8871:
8872: 8872 rule__GenerationTask__Group_3_5__0__Impl
8873 ( 8873 rule__GenerationTask__Group_3_5__1
8874 { before(grammarAccess.getFileReferenceAccess().getReferredFileDeclarationCrossReference_0()); } 8874;
8875 ( 8875finally {
8876 { before(grammarAccess.getFileReferenceAccess().getReferredFileDeclarationIDTerminalRuleCall_0_1()); } 8876 restoreStackSize(stackSize);
8877 RULE_ID 8877}
8878 { after(grammarAccess.getFileReferenceAccess().getReferredFileDeclarationIDTerminalRuleCall_0_1()); } 8878
8879 ) 8879rule__GenerationTask__Group_3_5__0__Impl
8880 { after(grammarAccess.getFileReferenceAccess().getReferredFileDeclarationCrossReference_0()); } 8880 @init {
8881 ) 8881 int stackSize = keepStackSize();
8882; 8882 }
8883finally { 8883:
8884 restoreStackSize(stackSize); 8884(
8885} 8885 { before(grammarAccess.getGenerationTaskAccess().getNumberSpecifiedAssignment_3_5_0()); }
8886 8886 (rule__GenerationTask__NumberSpecifiedAssignment_3_5_0)
8887rule__MetamodelSpecification__EntriesAssignment_1 8887 { after(grammarAccess.getGenerationTaskAccess().getNumberSpecifiedAssignment_3_5_0()); }
8888 @init { 8888)
8889 int stackSize = keepStackSize(); 8889;
8890 } 8890finally {
8891: 8891 restoreStackSize(stackSize);
8892 ( 8892}
8893 { before(grammarAccess.getMetamodelSpecificationAccess().getEntriesMetamodelEntryParserRuleCall_1_0()); } 8893
8894 ruleMetamodelEntry 8894rule__GenerationTask__Group_3_5__1
8895 { after(grammarAccess.getMetamodelSpecificationAccess().getEntriesMetamodelEntryParserRuleCall_1_0()); } 8895 @init {
8896 ) 8896 int stackSize = keepStackSize();
8897; 8897 }
8898finally { 8898:
8899 restoreStackSize(stackSize); 8899 rule__GenerationTask__Group_3_5__1__Impl
8900} 8900 rule__GenerationTask__Group_3_5__2
8901 8901;
8902rule__MetamodelSpecification__EntriesAssignment_2_1 8902finally {
8903 @init { 8903 restoreStackSize(stackSize);
8904 int stackSize = keepStackSize(); 8904}
8905 } 8905
8906: 8906rule__GenerationTask__Group_3_5__1__Impl
8907 ( 8907 @init {
8908 { before(grammarAccess.getMetamodelSpecificationAccess().getEntriesMetamodelEntryParserRuleCall_2_1_0()); } 8908 int stackSize = keepStackSize();
8909 ruleMetamodelEntry 8909 }
8910 { after(grammarAccess.getMetamodelSpecificationAccess().getEntriesMetamodelEntryParserRuleCall_2_1_0()); } 8910:
8911 ) 8911(
8912; 8912 { before(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_5_1()); }
8913finally { 8913 '='
8914 restoreStackSize(stackSize); 8914 { after(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_5_1()); }
8915} 8915)
8916 8916;
8917rule__AllPackageEntry__PackageAssignment_1 8917finally {
8918 @init { 8918 restoreStackSize(stackSize);
8919 int stackSize = keepStackSize(); 8919}
8920 } 8920
8921: 8921rule__GenerationTask__Group_3_5__2
8922 ( 8922 @init {
8923 { before(grammarAccess.getAllPackageEntryAccess().getPackageEPackageCrossReference_1_0()); } 8923 int stackSize = keepStackSize();
8924 ( 8924 }
8925 { before(grammarAccess.getAllPackageEntryAccess().getPackageEPackageQualifiedNameParserRuleCall_1_0_1()); } 8925:
8926 ruleQualifiedName 8926 rule__GenerationTask__Group_3_5__2__Impl
8927 { after(grammarAccess.getAllPackageEntryAccess().getPackageEPackageQualifiedNameParserRuleCall_1_0_1()); } 8927;
8928 ) 8928finally {
8929 { after(grammarAccess.getAllPackageEntryAccess().getPackageEPackageCrossReference_1_0()); } 8929 restoreStackSize(stackSize);
8930 ) 8930}
8931; 8931
8932finally { 8932rule__GenerationTask__Group_3_5__2__Impl
8933 restoreStackSize(stackSize); 8933 @init {
8934} 8934 int stackSize = keepStackSize();
8935 8935 }
8936rule__AllPackageEntry__ExclusionAssignment_2_2 8936:
8937 @init { 8937(
8938 int stackSize = keepStackSize(); 8938 { before(grammarAccess.getGenerationTaskAccess().getNumberAssignment_3_5_2()); }
8939 } 8939 (rule__GenerationTask__NumberAssignment_3_5_2)
8940: 8940 { after(grammarAccess.getGenerationTaskAccess().getNumberAssignment_3_5_2()); }
8941 ( 8941)
8942 { before(grammarAccess.getAllPackageEntryAccess().getExclusionMetamodelElementParserRuleCall_2_2_0()); } 8942;
8943 ruleMetamodelElement 8943finally {
8944 { after(grammarAccess.getAllPackageEntryAccess().getExclusionMetamodelElementParserRuleCall_2_2_0()); } 8944 restoreStackSize(stackSize);
8945 ) 8945}
8946; 8946
8947finally { 8947
8948 restoreStackSize(stackSize); 8948rule__GenerationTask__Group_3_6__0
8949} 8949 @init {
8950 8950 int stackSize = keepStackSize();
8951rule__AllPackageEntry__ExclusionAssignment_2_3_1 8951 }
8952 @init { 8952:
8953 int stackSize = keepStackSize(); 8953 rule__GenerationTask__Group_3_6__0__Impl
8954 } 8954 rule__GenerationTask__Group_3_6__1
8955: 8955;
8956 ( 8956finally {
8957 { before(grammarAccess.getAllPackageEntryAccess().getExclusionMetamodelElementParserRuleCall_2_3_1_0()); } 8957 restoreStackSize(stackSize);
8958 ruleMetamodelElement 8958}
8959 { after(grammarAccess.getAllPackageEntryAccess().getExclusionMetamodelElementParserRuleCall_2_3_1_0()); } 8959
8960 ) 8960rule__GenerationTask__Group_3_6__0__Impl
8961; 8961 @init {
8962finally { 8962 int stackSize = keepStackSize();
8963 restoreStackSize(stackSize); 8963 }
8964} 8964:
8965 8965(
8966rule__MetamodelElement__PackageAssignment_0_0 8966 { before(grammarAccess.getGenerationTaskAccess().getRunSpecifiedAssignment_3_6_0()); }
8967 @init { 8967 (rule__GenerationTask__RunSpecifiedAssignment_3_6_0)
8968 int stackSize = keepStackSize(); 8968 { after(grammarAccess.getGenerationTaskAccess().getRunSpecifiedAssignment_3_6_0()); }
8969 } 8969)
8970: 8970;
8971 ( 8971finally {
8972 { before(grammarAccess.getMetamodelElementAccess().getPackageEPackageCrossReference_0_0_0()); } 8972 restoreStackSize(stackSize);
8973 ( 8973}
8974 { before(grammarAccess.getMetamodelElementAccess().getPackageEPackageQualifiedNameParserRuleCall_0_0_0_1()); } 8974
8975 ruleQualifiedName 8975rule__GenerationTask__Group_3_6__1
8976 { after(grammarAccess.getMetamodelElementAccess().getPackageEPackageQualifiedNameParserRuleCall_0_0_0_1()); } 8976 @init {
8977 ) 8977 int stackSize = keepStackSize();
8978 { after(grammarAccess.getMetamodelElementAccess().getPackageEPackageCrossReference_0_0_0()); } 8978 }
8979 ) 8979:
8980; 8980 rule__GenerationTask__Group_3_6__1__Impl
8981finally { 8981 rule__GenerationTask__Group_3_6__2
8982 restoreStackSize(stackSize); 8982;
8983} 8983finally {
8984 8984 restoreStackSize(stackSize);
8985rule__MetamodelElement__ClassifierAssignment_1 8985}
8986 @init { 8986
8987 int stackSize = keepStackSize(); 8987rule__GenerationTask__Group_3_6__1__Impl
8988 } 8988 @init {
8989: 8989 int stackSize = keepStackSize();
8990 ( 8990 }
8991 { before(grammarAccess.getMetamodelElementAccess().getClassifierEClassifierCrossReference_1_0()); } 8991:
8992 ( 8992(
8993 { before(grammarAccess.getMetamodelElementAccess().getClassifierEClassifierIDTerminalRuleCall_1_0_1()); } 8993 { before(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_6_1()); }
8994 RULE_ID 8994 '='
8995 { after(grammarAccess.getMetamodelElementAccess().getClassifierEClassifierIDTerminalRuleCall_1_0_1()); } 8995 { after(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_6_1()); }
8996 ) 8996)
8997 { after(grammarAccess.getMetamodelElementAccess().getClassifierEClassifierCrossReference_1_0()); } 8997;
8998 ) 8998finally {
8999; 8999 restoreStackSize(stackSize);
9000finally { 9000}
9001 restoreStackSize(stackSize); 9001
9002} 9002rule__GenerationTask__Group_3_6__2
9003 9003 @init {
9004rule__MetamodelElement__FeatureAssignment_2_1 9004 int stackSize = keepStackSize();
9005 @init { 9005 }
9006 int stackSize = keepStackSize(); 9006:
9007 } 9007 rule__GenerationTask__Group_3_6__2__Impl
9008: 9008;
9009 ( 9009finally {
9010 { before(grammarAccess.getMetamodelElementAccess().getFeatureENamedElementCrossReference_2_1_0()); } 9010 restoreStackSize(stackSize);
9011 ( 9011}
9012 { before(grammarAccess.getMetamodelElementAccess().getFeatureENamedElementIDTerminalRuleCall_2_1_0_1()); } 9012
9013 RULE_ID 9013rule__GenerationTask__Group_3_6__2__Impl
9014 { after(grammarAccess.getMetamodelElementAccess().getFeatureENamedElementIDTerminalRuleCall_2_1_0_1()); } 9014 @init {
9015 ) 9015 int stackSize = keepStackSize();
9016 { after(grammarAccess.getMetamodelElementAccess().getFeatureENamedElementCrossReference_2_1_0()); } 9016 }
9017 ) 9017:
9018; 9018(
9019finally { 9019 { before(grammarAccess.getGenerationTaskAccess().getRunsAssignment_3_6_2()); }
9020 restoreStackSize(stackSize); 9020 (rule__GenerationTask__RunsAssignment_3_6_2)
9021} 9021 { after(grammarAccess.getGenerationTaskAccess().getRunsAssignment_3_6_2()); }
9022 9022)
9023rule__MetamodelDeclaration__NameAssignment_1 9023;
9024 @init { 9024finally {
9025 int stackSize = keepStackSize(); 9025 restoreStackSize(stackSize);
9026 } 9026}
9027: 9027
9028 ( 9028
9029 { before(grammarAccess.getMetamodelDeclarationAccess().getNameIDTerminalRuleCall_1_0()); } 9029rule__GenerationTask__Group_3_7__0
9030 RULE_ID 9030 @init {
9031 { after(grammarAccess.getMetamodelDeclarationAccess().getNameIDTerminalRuleCall_1_0()); } 9031 int stackSize = keepStackSize();
9032 ) 9032 }
9033; 9033:
9034finally { 9034 rule__GenerationTask__Group_3_7__0__Impl
9035 restoreStackSize(stackSize); 9035 rule__GenerationTask__Group_3_7__1
9036} 9036;
9037 9037finally {
9038rule__MetamodelDeclaration__SpecificationAssignment_2 9038 restoreStackSize(stackSize);
9039 @init { 9039}
9040 int stackSize = keepStackSize(); 9040
9041 } 9041rule__GenerationTask__Group_3_7__0__Impl
9042: 9042 @init {
9043 ( 9043 int stackSize = keepStackSize();
9044 { before(grammarAccess.getMetamodelDeclarationAccess().getSpecificationMetamodelSpecificationParserRuleCall_2_0()); } 9044 }
9045 ruleMetamodelSpecification 9045:
9046 { after(grammarAccess.getMetamodelDeclarationAccess().getSpecificationMetamodelSpecificationParserRuleCall_2_0()); } 9046(
9047 ) 9047 { before(grammarAccess.getGenerationTaskAccess().getSolverKeyword_3_7_0()); }
9048; 9048 'solver'
9049finally { 9049 { after(grammarAccess.getGenerationTaskAccess().getSolverKeyword_3_7_0()); }
9050 restoreStackSize(stackSize); 9050)
9051} 9051;
9052 9052finally {
9053rule__MetamodelReference__ReferredAssignment 9053 restoreStackSize(stackSize);
9054 @init { 9054}
9055 int stackSize = keepStackSize(); 9055
9056 } 9056rule__GenerationTask__Group_3_7__1
9057: 9057 @init {
9058 ( 9058 int stackSize = keepStackSize();
9059 { before(grammarAccess.getMetamodelReferenceAccess().getReferredMetamodelDeclarationCrossReference_0()); } 9059 }
9060 ( 9060:
9061 { before(grammarAccess.getMetamodelReferenceAccess().getReferredMetamodelDeclarationIDTerminalRuleCall_0_1()); } 9061 rule__GenerationTask__Group_3_7__1__Impl
9062 RULE_ID 9062 rule__GenerationTask__Group_3_7__2
9063 { after(grammarAccess.getMetamodelReferenceAccess().getReferredMetamodelDeclarationIDTerminalRuleCall_0_1()); } 9063;
9064 ) 9064finally {
9065 { after(grammarAccess.getMetamodelReferenceAccess().getReferredMetamodelDeclarationCrossReference_0()); } 9065 restoreStackSize(stackSize);
9066 ) 9066}
9067; 9067
9068finally { 9068rule__GenerationTask__Group_3_7__1__Impl
9069 restoreStackSize(stackSize); 9069 @init {
9070} 9070 int stackSize = keepStackSize();
9071 9071 }
9072rule__PartialModelSpecification__EntryAssignment_1 9072:
9073 @init { 9073(
9074 int stackSize = keepStackSize(); 9074 { before(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_7_1()); }
9075 } 9075 '='
9076: 9076 { after(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_7_1()); }
9077 ( 9077)
9078 { before(grammarAccess.getPartialModelSpecificationAccess().getEntryPartialModelEntryParserRuleCall_1_0()); } 9078;
9079 rulePartialModelEntry 9079finally {
9080 { after(grammarAccess.getPartialModelSpecificationAccess().getEntryPartialModelEntryParserRuleCall_1_0()); } 9080 restoreStackSize(stackSize);
9081 ) 9081}
9082; 9082
9083finally { 9083rule__GenerationTask__Group_3_7__2
9084 restoreStackSize(stackSize); 9084 @init {
9085} 9085 int stackSize = keepStackSize();
9086 9086 }
9087rule__PartialModelSpecification__EntryAssignment_2_1 9087:
9088 @init { 9088 rule__GenerationTask__Group_3_7__2__Impl
9089 int stackSize = keepStackSize(); 9089;
9090 } 9090finally {
9091: 9091 restoreStackSize(stackSize);
9092 ( 9092}
9093 { before(grammarAccess.getPartialModelSpecificationAccess().getEntryPartialModelEntryParserRuleCall_2_1_0()); } 9093
9094 rulePartialModelEntry 9094rule__GenerationTask__Group_3_7__2__Impl
9095 { after(grammarAccess.getPartialModelSpecificationAccess().getEntryPartialModelEntryParserRuleCall_2_1_0()); } 9095 @init {
9096 ) 9096 int stackSize = keepStackSize();
9097; 9097 }
9098finally { 9098:
9099 restoreStackSize(stackSize); 9099(
9100} 9100 { before(grammarAccess.getGenerationTaskAccess().getSolverAssignment_3_7_2()); }
9101 9101 (rule__GenerationTask__SolverAssignment_3_7_2)
9102rule__ModelEntry__PathAssignment 9102 { after(grammarAccess.getGenerationTaskAccess().getSolverAssignment_3_7_2()); }
9103 @init { 9103)
9104 int stackSize = keepStackSize(); 9104;
9105 } 9105finally {
9106: 9106 restoreStackSize(stackSize);
9107 ( 9107}
9108 { before(grammarAccess.getModelEntryAccess().getPathFileParserRuleCall_0()); } 9108
9109 ruleFile 9109
9110 { after(grammarAccess.getModelEntryAccess().getPathFileParserRuleCall_0()); } 9110rule__GenerationTask__Group_3_8__0
9111 ) 9111 @init {
9112; 9112 int stackSize = keepStackSize();
9113finally { 9113 }
9114 restoreStackSize(stackSize); 9114:
9115} 9115 rule__GenerationTask__Group_3_8__0__Impl
9116 9116 rule__GenerationTask__Group_3_8__1
9117rule__FolderEntry__PathAssignment_1 9117;
9118 @init { 9118finally {
9119 int stackSize = keepStackSize(); 9119 restoreStackSize(stackSize);
9120 } 9120}
9121: 9121
9122 ( 9122rule__GenerationTask__Group_3_8__0__Impl
9123 { before(grammarAccess.getFolderEntryAccess().getPathFileParserRuleCall_1_0()); } 9123 @init {
9124 ruleFile 9124 int stackSize = keepStackSize();
9125 { after(grammarAccess.getFolderEntryAccess().getPathFileParserRuleCall_1_0()); } 9125 }
9126 ) 9126:
9127; 9127(
9128finally { 9128 { before(grammarAccess.getGenerationTaskAccess().getConfigKeyword_3_8_0()); }
9129 restoreStackSize(stackSize); 9129 'config'
9130} 9130 { after(grammarAccess.getGenerationTaskAccess().getConfigKeyword_3_8_0()); }
9131 9131)
9132rule__FolderEntry__ExclusionAssignment_2_2 9132;
9133 @init { 9133finally {
9134 int stackSize = keepStackSize(); 9134 restoreStackSize(stackSize);
9135 } 9135}
9136: 9136
9137 ( 9137rule__GenerationTask__Group_3_8__1
9138 { before(grammarAccess.getFolderEntryAccess().getExclusionModelEntryParserRuleCall_2_2_0()); } 9138 @init {
9139 ruleModelEntry 9139 int stackSize = keepStackSize();
9140 { after(grammarAccess.getFolderEntryAccess().getExclusionModelEntryParserRuleCall_2_2_0()); } 9140 }
9141 ) 9141:
9142; 9142 rule__GenerationTask__Group_3_8__1__Impl
9143finally { 9143 rule__GenerationTask__Group_3_8__2
9144 restoreStackSize(stackSize); 9144;
9145} 9145finally {
9146 9146 restoreStackSize(stackSize);
9147rule__FolderEntry__ExclusionAssignment_2_3_1 9147}
9148 @init { 9148
9149 int stackSize = keepStackSize(); 9149rule__GenerationTask__Group_3_8__1__Impl
9150 } 9150 @init {
9151: 9151 int stackSize = keepStackSize();
9152 ( 9152 }
9153 { before(grammarAccess.getFolderEntryAccess().getExclusionModelEntryParserRuleCall_2_3_1_0()); } 9153:
9154 ruleModelEntry 9154(
9155 { after(grammarAccess.getFolderEntryAccess().getExclusionModelEntryParserRuleCall_2_3_1_0()); } 9155 { before(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_8_1()); }
9156 ) 9156 '='
9157; 9157 { after(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_8_1()); }
9158finally { 9158)
9159 restoreStackSize(stackSize); 9159;
9160} 9160finally {
9161 9161 restoreStackSize(stackSize);
9162rule__PartialModelDeclaration__NameAssignment_1 9162}
9163 @init { 9163
9164 int stackSize = keepStackSize(); 9164rule__GenerationTask__Group_3_8__2
9165 } 9165 @init {
9166: 9166 int stackSize = keepStackSize();
9167 ( 9167 }
9168 { before(grammarAccess.getPartialModelDeclarationAccess().getNameIDTerminalRuleCall_1_0()); } 9168:
9169 RULE_ID 9169 rule__GenerationTask__Group_3_8__2__Impl
9170 { after(grammarAccess.getPartialModelDeclarationAccess().getNameIDTerminalRuleCall_1_0()); } 9170;
9171 ) 9171finally {
9172; 9172 restoreStackSize(stackSize);
9173finally { 9173}
9174 restoreStackSize(stackSize); 9174
9175} 9175rule__GenerationTask__Group_3_8__2__Impl
9176 9176 @init {
9177rule__PartialModelDeclaration__SpecificationAssignment_2 9177 int stackSize = keepStackSize();
9178 @init { 9178 }
9179 int stackSize = keepStackSize(); 9179:
9180 } 9180(
9181: 9181 { before(grammarAccess.getGenerationTaskAccess().getConfigAssignment_3_8_2()); }
9182 ( 9182 (rule__GenerationTask__ConfigAssignment_3_8_2)
9183 { before(grammarAccess.getPartialModelDeclarationAccess().getSpecificationPartialModelSpecificationParserRuleCall_2_0()); } 9183 { after(grammarAccess.getGenerationTaskAccess().getConfigAssignment_3_8_2()); }
9184 rulePartialModelSpecification 9184)
9185 { after(grammarAccess.getPartialModelDeclarationAccess().getSpecificationPartialModelSpecificationParserRuleCall_2_0()); } 9185;
9186 ) 9186finally {
9187; 9187 restoreStackSize(stackSize);
9188finally { 9188}
9189 restoreStackSize(stackSize); 9189
9190} 9190
9191 9191rule__GenerationTask__Group_3_9__0
9192rule__PartialModelReference__ReferredAssignment 9192 @init {
9193 @init { 9193 int stackSize = keepStackSize();
9194 int stackSize = keepStackSize(); 9194 }
9195 } 9195:
9196: 9196 rule__GenerationTask__Group_3_9__0__Impl
9197 ( 9197 rule__GenerationTask__Group_3_9__1
9198 { before(grammarAccess.getPartialModelReferenceAccess().getReferredPartialModelDeclarationCrossReference_0()); } 9198;
9199 ( 9199finally {
9200 { before(grammarAccess.getPartialModelReferenceAccess().getReferredPartialModelDeclarationIDTerminalRuleCall_0_1()); } 9200 restoreStackSize(stackSize);
9201 RULE_ID 9201}
9202 { after(grammarAccess.getPartialModelReferenceAccess().getReferredPartialModelDeclarationIDTerminalRuleCall_0_1()); } 9202
9203 ) 9203rule__GenerationTask__Group_3_9__0__Impl
9204 { after(grammarAccess.getPartialModelReferenceAccess().getReferredPartialModelDeclarationCrossReference_0()); } 9204 @init {
9205 ) 9205 int stackSize = keepStackSize();
9206; 9206 }
9207finally { 9207:
9208 restoreStackSize(stackSize); 9208(
9209} 9209 { before(grammarAccess.getGenerationTaskAccess().getDebugKeyword_3_9_0()); }
9210 9210 'debug'
9211rule__PatternSpecification__EntriesAssignment_1 9211 { after(grammarAccess.getGenerationTaskAccess().getDebugKeyword_3_9_0()); }
9212 @init { 9212)
9213 int stackSize = keepStackSize(); 9213;
9214 } 9214finally {
9215: 9215 restoreStackSize(stackSize);
9216 ( 9216}
9217 { before(grammarAccess.getPatternSpecificationAccess().getEntriesPatternEntryParserRuleCall_1_0()); } 9217
9218 rulePatternEntry 9218rule__GenerationTask__Group_3_9__1
9219 { after(grammarAccess.getPatternSpecificationAccess().getEntriesPatternEntryParserRuleCall_1_0()); } 9219 @init {
9220 ) 9220 int stackSize = keepStackSize();
9221; 9221 }
9222finally { 9222:
9223 restoreStackSize(stackSize); 9223 rule__GenerationTask__Group_3_9__1__Impl
9224} 9224 rule__GenerationTask__Group_3_9__2
9225 9225;
9226rule__PatternSpecification__EntriesAssignment_2_1 9226finally {
9227 @init { 9227 restoreStackSize(stackSize);
9228 int stackSize = keepStackSize(); 9228}
9229 } 9229
9230: 9230rule__GenerationTask__Group_3_9__1__Impl
9231 ( 9231 @init {
9232 { before(grammarAccess.getPatternSpecificationAccess().getEntriesPatternEntryParserRuleCall_2_1_0()); } 9232 int stackSize = keepStackSize();
9233 rulePatternEntry 9233 }
9234 { after(grammarAccess.getPatternSpecificationAccess().getEntriesPatternEntryParserRuleCall_2_1_0()); } 9234:
9235 ) 9235(
9236; 9236 { before(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_9_1()); }
9237finally { 9237 '='
9238 restoreStackSize(stackSize); 9238 { after(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_9_1()); }
9239} 9239)
9240 9240;
9241rule__AllPatternEntry__PackageAssignment_1 9241finally {
9242 @init { 9242 restoreStackSize(stackSize);
9243 int stackSize = keepStackSize(); 9243}
9244 } 9244
9245: 9245rule__GenerationTask__Group_3_9__2
9246 ( 9246 @init {
9247 { before(grammarAccess.getAllPatternEntryAccess().getPackagePatternModelCrossReference_1_0()); } 9247 int stackSize = keepStackSize();
9248 ( 9248 }
9249 { before(grammarAccess.getAllPatternEntryAccess().getPackagePatternModelQualifiedNameParserRuleCall_1_0_1()); } 9249:
9250 ruleQualifiedName 9250 rule__GenerationTask__Group_3_9__2__Impl
9251 { after(grammarAccess.getAllPatternEntryAccess().getPackagePatternModelQualifiedNameParserRuleCall_1_0_1()); } 9251;
9252 ) 9252finally {
9253 { after(grammarAccess.getAllPatternEntryAccess().getPackagePatternModelCrossReference_1_0()); } 9253 restoreStackSize(stackSize);
9254 ) 9254}
9255; 9255
9256finally { 9256rule__GenerationTask__Group_3_9__2__Impl
9257 restoreStackSize(stackSize); 9257 @init {
9258} 9258 int stackSize = keepStackSize();
9259 9259 }
9260rule__AllPatternEntry__ExclusuionAssignment_2_2 9260:
9261 @init { 9261(
9262 int stackSize = keepStackSize(); 9262 { before(grammarAccess.getGenerationTaskAccess().getDebugFolderAssignment_3_9_2()); }
9263 } 9263 (rule__GenerationTask__DebugFolderAssignment_3_9_2)
9264: 9264 { after(grammarAccess.getGenerationTaskAccess().getDebugFolderAssignment_3_9_2()); }
9265 ( 9265)
9266 { before(grammarAccess.getAllPatternEntryAccess().getExclusuionPatternElementParserRuleCall_2_2_0()); } 9266;
9267 rulePatternElement 9267finally {
9268 { after(grammarAccess.getAllPatternEntryAccess().getExclusuionPatternElementParserRuleCall_2_2_0()); } 9268 restoreStackSize(stackSize);
9269 ) 9269}
9270; 9270
9271finally { 9271
9272 restoreStackSize(stackSize); 9272rule__GenerationTask__Group_3_10__0
9273} 9273 @init {
9274 9274 int stackSize = keepStackSize();
9275rule__AllPatternEntry__ExclusuionAssignment_2_3_1 9275 }
9276 @init { 9276:
9277 int stackSize = keepStackSize(); 9277 rule__GenerationTask__Group_3_10__0__Impl
9278 } 9278 rule__GenerationTask__Group_3_10__1
9279: 9279;
9280 ( 9280finally {
9281 { before(grammarAccess.getAllPatternEntryAccess().getExclusuionPatternElementParserRuleCall_2_3_1_0()); } 9281 restoreStackSize(stackSize);
9282 rulePatternElement 9282}
9283 { after(grammarAccess.getAllPatternEntryAccess().getExclusuionPatternElementParserRuleCall_2_3_1_0()); } 9283
9284 ) 9284rule__GenerationTask__Group_3_10__0__Impl
9285; 9285 @init {
9286finally { 9286 int stackSize = keepStackSize();
9287 restoreStackSize(stackSize); 9287 }
9288} 9288:
9289 9289(
9290rule__PatternElement__PackageAssignment_0_0 9290 { before(grammarAccess.getGenerationTaskAccess().getLogKeyword_3_10_0()); }
9291 @init { 9291 'log'
9292 int stackSize = keepStackSize(); 9292 { after(grammarAccess.getGenerationTaskAccess().getLogKeyword_3_10_0()); }
9293 } 9293)
9294: 9294;
9295 ( 9295finally {
9296 { before(grammarAccess.getPatternElementAccess().getPackagePatternModelCrossReference_0_0_0()); } 9296 restoreStackSize(stackSize);
9297 ( 9297}
9298 { before(grammarAccess.getPatternElementAccess().getPackagePatternModelQualifiedNameParserRuleCall_0_0_0_1()); } 9298
9299 ruleQualifiedName 9299rule__GenerationTask__Group_3_10__1
9300 { after(grammarAccess.getPatternElementAccess().getPackagePatternModelQualifiedNameParserRuleCall_0_0_0_1()); } 9300 @init {
9301 ) 9301 int stackSize = keepStackSize();
9302 { after(grammarAccess.getPatternElementAccess().getPackagePatternModelCrossReference_0_0_0()); } 9302 }
9303 ) 9303:
9304; 9304 rule__GenerationTask__Group_3_10__1__Impl
9305finally { 9305 rule__GenerationTask__Group_3_10__2
9306 restoreStackSize(stackSize); 9306;
9307} 9307finally {
9308 9308 restoreStackSize(stackSize);
9309rule__PatternElement__PatternAssignment_1 9309}
9310 @init { 9310
9311 int stackSize = keepStackSize(); 9311rule__GenerationTask__Group_3_10__1__Impl
9312 } 9312 @init {
9313: 9313 int stackSize = keepStackSize();
9314 ( 9314 }
9315 { before(grammarAccess.getPatternElementAccess().getPatternPatternCrossReference_1_0()); } 9315:
9316 ( 9316(
9317 { before(grammarAccess.getPatternElementAccess().getPatternPatternIDTerminalRuleCall_1_0_1()); } 9317 { before(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_10_1()); }
9318 RULE_ID 9318 '='
9319 { after(grammarAccess.getPatternElementAccess().getPatternPatternIDTerminalRuleCall_1_0_1()); } 9319 { after(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_10_1()); }
9320 ) 9320)
9321 { after(grammarAccess.getPatternElementAccess().getPatternPatternCrossReference_1_0()); } 9321;
9322 ) 9322finally {
9323; 9323 restoreStackSize(stackSize);
9324finally { 9324}
9325 restoreStackSize(stackSize); 9325
9326} 9326rule__GenerationTask__Group_3_10__2
9327 9327 @init {
9328rule__GraphPatternDeclaration__NameAssignment_1 9328 int stackSize = keepStackSize();
9329 @init { 9329 }
9330 int stackSize = keepStackSize(); 9330:
9331 } 9331 rule__GenerationTask__Group_3_10__2__Impl
9332: 9332;
9333 ( 9333finally {
9334 { before(grammarAccess.getGraphPatternDeclarationAccess().getNameIDTerminalRuleCall_1_0()); } 9334 restoreStackSize(stackSize);
9335 RULE_ID 9335}
9336 { after(grammarAccess.getGraphPatternDeclarationAccess().getNameIDTerminalRuleCall_1_0()); } 9336
9337 ) 9337rule__GenerationTask__Group_3_10__2__Impl
9338; 9338 @init {
9339finally { 9339 int stackSize = keepStackSize();
9340 restoreStackSize(stackSize); 9340 }
9341} 9341:
9342 9342(
9343rule__GraphPatternDeclaration__SpecificationAssignment_2 9343 { before(grammarAccess.getGenerationTaskAccess().getTargetLogFileAssignment_3_10_2()); }
9344 @init { 9344 (rule__GenerationTask__TargetLogFileAssignment_3_10_2)
9345 int stackSize = keepStackSize(); 9345 { after(grammarAccess.getGenerationTaskAccess().getTargetLogFileAssignment_3_10_2()); }
9346 } 9346)
9347: 9347;
9348 ( 9348finally {
9349 { before(grammarAccess.getGraphPatternDeclarationAccess().getSpecificationPatternSpecificationParserRuleCall_2_0()); } 9349 restoreStackSize(stackSize);
9350 rulePatternSpecification 9350}
9351 { after(grammarAccess.getGraphPatternDeclarationAccess().getSpecificationPatternSpecificationParserRuleCall_2_0()); } 9351
9352 ) 9352
9353; 9353rule__GenerationTask__Group_3_11__0
9354finally { 9354 @init {
9355 restoreStackSize(stackSize); 9355 int stackSize = keepStackSize();
9356} 9356 }
9357 9357:
9358rule__GraphPatternReference__ReferredAssignment 9358 rule__GenerationTask__Group_3_11__0__Impl
9359 @init { 9359 rule__GenerationTask__Group_3_11__1
9360 int stackSize = keepStackSize(); 9360;
9361 } 9361finally {
9362: 9362 restoreStackSize(stackSize);
9363 ( 9363}
9364 { before(grammarAccess.getGraphPatternReferenceAccess().getReferredGraphPatternDeclarationCrossReference_0()); } 9364
9365 ( 9365rule__GenerationTask__Group_3_11__0__Impl
9366 { before(grammarAccess.getGraphPatternReferenceAccess().getReferredGraphPatternDeclarationIDTerminalRuleCall_0_1()); } 9366 @init {
9367 RULE_ID 9367 int stackSize = keepStackSize();
9368 { after(grammarAccess.getGraphPatternReferenceAccess().getReferredGraphPatternDeclarationIDTerminalRuleCall_0_1()); } 9368 }
9369 ) 9369:
9370 { after(grammarAccess.getGraphPatternReferenceAccess().getReferredGraphPatternDeclarationCrossReference_0()); } 9370(
9371 ) 9371 { before(grammarAccess.getGenerationTaskAccess().getStatisticsKeyword_3_11_0()); }
9372; 9372 'statistics'
9373finally { 9373 { after(grammarAccess.getGenerationTaskAccess().getStatisticsKeyword_3_11_0()); }
9374 restoreStackSize(stackSize); 9374)
9375} 9375;
9376 9376finally {
9377rule__ConfigSpecification__EntriesAssignment_2_0 9377 restoreStackSize(stackSize);
9378 @init { 9378}
9379 int stackSize = keepStackSize(); 9379
9380 } 9380rule__GenerationTask__Group_3_11__1
9381: 9381 @init {
9382 ( 9382 int stackSize = keepStackSize();
9383 { before(grammarAccess.getConfigSpecificationAccess().getEntriesConfigEntryParserRuleCall_2_0_0()); } 9383 }
9384 ruleConfigEntry 9384:
9385 { after(grammarAccess.getConfigSpecificationAccess().getEntriesConfigEntryParserRuleCall_2_0_0()); } 9385 rule__GenerationTask__Group_3_11__1__Impl
9386 ) 9386 rule__GenerationTask__Group_3_11__2
9387; 9387;
9388finally { 9388finally {
9389 restoreStackSize(stackSize); 9389 restoreStackSize(stackSize);
9390} 9390}
9391 9391
9392rule__ConfigSpecification__EntriesAssignment_2_1_1 9392rule__GenerationTask__Group_3_11__1__Impl
9393 @init { 9393 @init {
9394 int stackSize = keepStackSize(); 9394 int stackSize = keepStackSize();
9395 } 9395 }
9396: 9396:
9397 ( 9397(
9398 { before(grammarAccess.getConfigSpecificationAccess().getEntriesConfigEntryParserRuleCall_2_1_1_0()); } 9398 { before(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_11_1()); }
9399 ruleConfigEntry 9399 '='
9400 { after(grammarAccess.getConfigSpecificationAccess().getEntriesConfigEntryParserRuleCall_2_1_1_0()); } 9400 { after(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_11_1()); }
9401 ) 9401)
9402; 9402;
9403finally { 9403finally {
9404 restoreStackSize(stackSize); 9404 restoreStackSize(stackSize);
9405} 9405}
9406 9406
9407rule__ConfigDeclaration__NameAssignment_1 9407rule__GenerationTask__Group_3_11__2
9408 @init { 9408 @init {
9409 int stackSize = keepStackSize(); 9409 int stackSize = keepStackSize();
9410 } 9410 }
9411: 9411:
9412 ( 9412 rule__GenerationTask__Group_3_11__2__Impl
9413 { before(grammarAccess.getConfigDeclarationAccess().getNameIDTerminalRuleCall_1_0()); } 9413;
9414 RULE_ID 9414finally {
9415 { after(grammarAccess.getConfigDeclarationAccess().getNameIDTerminalRuleCall_1_0()); } 9415 restoreStackSize(stackSize);
9416 ) 9416}
9417; 9417
9418finally { 9418rule__GenerationTask__Group_3_11__2__Impl
9419 restoreStackSize(stackSize); 9419 @init {
9420} 9420 int stackSize = keepStackSize();
9421 9421 }
9422rule__ConfigDeclaration__SpecificationAssignment_2 9422:
9423 @init { 9423(
9424 int stackSize = keepStackSize(); 9424 { before(grammarAccess.getGenerationTaskAccess().getTargetStatisticsFileAssignment_3_11_2()); }
9425 } 9425 (rule__GenerationTask__TargetStatisticsFileAssignment_3_11_2)
9426: 9426 { after(grammarAccess.getGenerationTaskAccess().getTargetStatisticsFileAssignment_3_11_2()); }
9427 ( 9427)
9428 { before(grammarAccess.getConfigDeclarationAccess().getSpecificationConfigSpecificationParserRuleCall_2_0()); } 9428;
9429 ruleConfigSpecification 9429finally {
9430 { after(grammarAccess.getConfigDeclarationAccess().getSpecificationConfigSpecificationParserRuleCall_2_0()); } 9430 restoreStackSize(stackSize);
9431 ) 9431}
9432; 9432
9433finally { 9433
9434 restoreStackSize(stackSize); 9434rule__GenerationTask__Group_3_12__0
9435} 9435 @init {
9436 9436 int stackSize = keepStackSize();
9437rule__DocumentationEntry__LevelAssignment_2 9437 }
9438 @init { 9438:
9439 int stackSize = keepStackSize(); 9439 rule__GenerationTask__Group_3_12__0__Impl
9440 } 9440 rule__GenerationTask__Group_3_12__1
9441: 9441;
9442 ( 9442finally {
9443 { before(grammarAccess.getDocumentationEntryAccess().getLevelDocumentLevelSpecificationEnumRuleCall_2_0()); } 9443 restoreStackSize(stackSize);
9444 ruleDocumentLevelSpecification 9444}
9445 { after(grammarAccess.getDocumentationEntryAccess().getLevelDocumentLevelSpecificationEnumRuleCall_2_0()); } 9445
9446 ) 9446rule__GenerationTask__Group_3_12__0__Impl
9447; 9447 @init {
9448finally { 9448 int stackSize = keepStackSize();
9449 restoreStackSize(stackSize); 9449 }
9450} 9450:
9451 9451(
9452rule__RuntimeEntry__MillisecLimitAssignment_2 9452 { before(grammarAccess.getGenerationTaskAccess().getOutputKeyword_3_12_0()); }
9453 @init { 9453 'output'
9454 int stackSize = keepStackSize(); 9454 { after(grammarAccess.getGenerationTaskAccess().getOutputKeyword_3_12_0()); }
9455 } 9455)
9456: 9456;
9457 ( 9457finally {
9458 { before(grammarAccess.getRuntimeEntryAccess().getMillisecLimitINTTerminalRuleCall_2_0()); } 9458 restoreStackSize(stackSize);
9459 RULE_INT 9459}
9460 { after(grammarAccess.getRuntimeEntryAccess().getMillisecLimitINTTerminalRuleCall_2_0()); } 9460
9461 ) 9461rule__GenerationTask__Group_3_12__1
9462; 9462 @init {
9463finally { 9463 int stackSize = keepStackSize();
9464 restoreStackSize(stackSize); 9464 }
9465} 9465:
9466 9466 rule__GenerationTask__Group_3_12__1__Impl
9467rule__MemoryEntry__MegabyteLimitAssignment_2 9467 rule__GenerationTask__Group_3_12__2
9468 @init { 9468;
9469 int stackSize = keepStackSize(); 9469finally {
9470 } 9470 restoreStackSize(stackSize);
9471: 9471}
9472 ( 9472
9473 { before(grammarAccess.getMemoryEntryAccess().getMegabyteLimitINTTerminalRuleCall_2_0()); } 9473rule__GenerationTask__Group_3_12__1__Impl
9474 RULE_INT 9474 @init {
9475 { after(grammarAccess.getMemoryEntryAccess().getMegabyteLimitINTTerminalRuleCall_2_0()); } 9475 int stackSize = keepStackSize();
9476 ) 9476 }
9477; 9477:
9478finally { 9478(
9479 restoreStackSize(stackSize); 9479 { before(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_12_1()); }
9480} 9480 '='
9481 9481 { after(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_12_1()); }
9482rule__CustomEntry__KeyAssignment_0 9482)
9483 @init { 9483;
9484 int stackSize = keepStackSize(); 9484finally {
9485 } 9485 restoreStackSize(stackSize);
9486: 9486}
9487 ( 9487
9488 { before(grammarAccess.getCustomEntryAccess().getKeySTRINGTerminalRuleCall_0_0()); } 9488rule__GenerationTask__Group_3_12__2
9489 RULE_STRING 9489 @init {
9490 { after(grammarAccess.getCustomEntryAccess().getKeySTRINGTerminalRuleCall_0_0()); } 9490 int stackSize = keepStackSize();
9491 ) 9491 }
9492; 9492:
9493finally { 9493 rule__GenerationTask__Group_3_12__2__Impl
9494 restoreStackSize(stackSize); 9494;
9495} 9495finally {
9496 9496 restoreStackSize(stackSize);
9497rule__CustomEntry__ValueAssignment_2 9497}
9498 @init { 9498
9499 int stackSize = keepStackSize(); 9499rule__GenerationTask__Group_3_12__2__Impl
9500 } 9500 @init {
9501: 9501 int stackSize = keepStackSize();
9502 ( 9502 }
9503 { before(grammarAccess.getCustomEntryAccess().getValueSTRINGTerminalRuleCall_2_0()); } 9503:
9504 RULE_STRING 9504(
9505 { after(grammarAccess.getCustomEntryAccess().getValueSTRINGTerminalRuleCall_2_0()); } 9505 { before(grammarAccess.getGenerationTaskAccess().getTagetFolderAssignment_3_12_2()); }
9506 ) 9506 (rule__GenerationTask__TagetFolderAssignment_3_12_2)
9507; 9507 { after(grammarAccess.getGenerationTaskAccess().getTagetFolderAssignment_3_12_2()); }
9508finally { 9508)
9509 restoreStackSize(stackSize); 9509;
9510} 9510finally {
9511 9511 restoreStackSize(stackSize);
9512rule__ConfigReference__ConfigAssignment 9512}
9513 @init { 9513
9514 int stackSize = keepStackSize(); 9514
9515 } 9515rule__GenerationTask__UnorderedGroup_3
9516: 9516 @init {
9517 ( 9517 int stackSize = keepStackSize();
9518 { before(grammarAccess.getConfigReferenceAccess().getConfigConfigDeclarationCrossReference_0()); } 9518 getUnorderedGroupHelper().enter(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3());
9519 ( 9519 }
9520 { before(grammarAccess.getConfigReferenceAccess().getConfigConfigDeclarationIDTerminalRuleCall_0_1()); } 9520:
9521 RULE_ID 9521 rule__GenerationTask__UnorderedGroup_3__0
9522 { after(grammarAccess.getConfigReferenceAccess().getConfigConfigDeclarationIDTerminalRuleCall_0_1()); } 9522 ?
9523 ) 9523;
9524 { after(grammarAccess.getConfigReferenceAccess().getConfigConfigDeclarationCrossReference_0()); } 9524finally {
9525 ) 9525 getUnorderedGroupHelper().leave(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3());
9526; 9526 restoreStackSize(stackSize);
9527finally { 9527}
9528 restoreStackSize(stackSize); 9528
9529} 9529rule__GenerationTask__UnorderedGroup_3__Impl
9530 9530 @init {
9531rule__ScopeSpecification__ScopesAssignment_2_0 9531 int stackSize = keepStackSize();
9532 @init { 9532 boolean selected = false;
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(), 0)}?=>(
9538 ruleTypeScope 9538 {
9539 { after(grammarAccess.getScopeSpecificationAccess().getScopesTypeScopeParserRuleCall_2_0_0()); } 9539 getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0);
9540 ) 9540 }
9541; 9541 {
9542finally { 9542 selected = true;
9543 restoreStackSize(stackSize); 9543 }
9544} 9544 (
9545 9545 { before(grammarAccess.getGenerationTaskAccess().getGroup_3_0()); }
9546rule__ScopeSpecification__ScopesAssignment_2_1_1 9546 (rule__GenerationTask__Group_3_0__0)
9547 @init { 9547 { after(grammarAccess.getGenerationTaskAccess().getGroup_3_0()); }
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(), 1)}?=>(
9553 ruleTypeScope 9553 {
9554 { after(grammarAccess.getScopeSpecificationAccess().getScopesTypeScopeParserRuleCall_2_1_1_0()); } 9554 getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1);
9555 ) 9555 }
9556; 9556 {
9557finally { 9557 selected = true;
9558 restoreStackSize(stackSize); 9558 }
9559} 9559 (
9560 9560 { before(grammarAccess.getGenerationTaskAccess().getGroup_3_1()); }
9561rule__ClassTypeScope__TypeAssignment_1 9561 (rule__GenerationTask__Group_3_1__0)
9562 @init { 9562 { after(grammarAccess.getGenerationTaskAccess().getGroup_3_1()); }
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(), 2)}?=>(
9568 ruleClassReference 9568 {
9569 { after(grammarAccess.getClassTypeScopeAccess().getTypeClassReferenceParserRuleCall_1_0()); } 9569 getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2);
9570 ) 9570 }
9571; 9571 {
9572finally { 9572 selected = true;
9573 restoreStackSize(stackSize); 9573 }
9574} 9574 (
9575 9575 { before(grammarAccess.getGenerationTaskAccess().getGroup_3_2()); }
9576rule__ClassTypeScope__SetsNewAssignment_2_0 9576 (rule__GenerationTask__Group_3_2__0)
9577 @init { 9577 { after(grammarAccess.getGenerationTaskAccess().getGroup_3_2()); }
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(), 3)}?=>(
9583 ( 9583 {
9584 { before(grammarAccess.getClassTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); } 9584 getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3);
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_3()); }
9591finally { 9591 (rule__GenerationTask__Group_3_3__0)
9592 restoreStackSize(stackSize); 9592 { after(grammarAccess.getGenerationTaskAccess().getGroup_3_3()); }
9593} 9593 )
9594 9594 )
9595rule__ClassTypeScope__SetsSumAssignment_2_1 9595 )|
9596 @init { 9596 (
9597 int stackSize = keepStackSize(); 9597 {getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4)}?=>(
9598 } 9598 {
9599: 9599 getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4);
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_4()); }
9606 ) 9606 (rule__GenerationTask__Group_3_4__0)
9607 { after(grammarAccess.getClassTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); } 9607 { after(grammarAccess.getGenerationTaskAccess().getGroup_3_4()); }
9608 ) 9608 )
9609; 9609 )
9610finally { 9610 )|
9611 restoreStackSize(stackSize); 9611 (
9612} 9612 {getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5)}?=>(
9613 9613 {
9614rule__ClassTypeScope__NumberAssignment_3_0 9614 getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5);
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_5()); }
9621 ruleExactNumber 9621 (rule__GenerationTask__Group_3_5__0)
9622 { after(grammarAccess.getClassTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0()); } 9622 { after(grammarAccess.getGenerationTaskAccess().getGroup_3_5()); }
9623 ) 9623 )
9624; 9624 )
9625finally { 9625 )|
9626 restoreStackSize(stackSize); 9626 (
9627} 9627 {getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6)}?=>(
9628 9628 {
9629rule__ClassTypeScope__NumberAssignment_3_1 9629 getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6);
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_6()); }
9636 ruleIntervallNumber 9636 (rule__GenerationTask__Group_3_6__0)
9637 { after(grammarAccess.getClassTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0()); } 9637 { after(grammarAccess.getGenerationTaskAccess().getGroup_3_6()); }
9638 ) 9638 )
9639; 9639 )
9640finally { 9640 )|
9641 restoreStackSize(stackSize); 9641 (
9642} 9642 {getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7)}?=>(
9643 9643 {
9644rule__ObjectTypeScope__TypeAssignment_1 9644 getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7);
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_7()); }
9651 ruleObjectReference 9651 (rule__GenerationTask__Group_3_7__0)
9652 { after(grammarAccess.getObjectTypeScopeAccess().getTypeObjectReferenceParserRuleCall_1_0()); } 9652 { after(grammarAccess.getGenerationTaskAccess().getGroup_3_7()); }
9653 ) 9653 )
9654; 9654 )
9655finally { 9655 )|
9656 restoreStackSize(stackSize); 9656 (
9657} 9657 {getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8)}?=>(
9658 9658 {
9659rule__ObjectTypeScope__SetsNewAssignment_2_0 9659 getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8);
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_8()); }
9666 ( 9666 (rule__GenerationTask__Group_3_8__0)
9667 { before(grammarAccess.getObjectTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); } 9667 { after(grammarAccess.getGenerationTaskAccess().getGroup_3_8()); }
9668 '+=' 9668 )
9669 { after(grammarAccess.getObjectTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); } 9669 )
9670 ) 9670 )|
9671 { after(grammarAccess.getObjectTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); } 9671 (
9672 ) 9672 {getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9)}?=>(
9673; 9673 {
9674finally { 9674 getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9);
9675 restoreStackSize(stackSize); 9675 }
9676} 9676 {
9677 9677 selected = true;
9678rule__ObjectTypeScope__SetsSumAssignment_2_1 9678 }
9679 @init { 9679 (
9680 int stackSize = keepStackSize(); 9680 { before(grammarAccess.getGenerationTaskAccess().getGroup_3_9()); }
9681 } 9681 (rule__GenerationTask__Group_3_9__0)
9682: 9682 { after(grammarAccess.getGenerationTaskAccess().getGroup_3_9()); }
9683 ( 9683 )
9684 { before(grammarAccess.getObjectTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); } 9684 )
9685 ( 9685 )|
9686 { before(grammarAccess.getObjectTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); } 9686 (
9687 '=' 9687 {getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10)}?=>(
9688 { after(grammarAccess.getObjectTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); } 9688 {
9689 ) 9689 getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10);
9690 { after(grammarAccess.getObjectTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); } 9690 }
9691 ) 9691 {
9692; 9692 selected = true;
9693finally { 9693 }
9694 restoreStackSize(stackSize); 9694 (
9695} 9695 { before(grammarAccess.getGenerationTaskAccess().getGroup_3_10()); }
9696 9696 (rule__GenerationTask__Group_3_10__0)
9697rule__ObjectTypeScope__NumberAssignment_3_0 9697 { after(grammarAccess.getGenerationTaskAccess().getGroup_3_10()); }
9698 @init { 9698 )
9699 int stackSize = keepStackSize(); 9699 )
9700 } 9700 )|
9701: 9701 (
9702 ( 9702 {getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11)}?=>(
9703 { before(grammarAccess.getObjectTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0()); } 9703 {
9704 ruleExactNumber 9704 getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11);
9705 { after(grammarAccess.getObjectTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0()); } 9705 }
9706 ) 9706 {
9707; 9707 selected = true;
9708finally { 9708 }
9709 restoreStackSize(stackSize); 9709 (
9710} 9710 { before(grammarAccess.getGenerationTaskAccess().getGroup_3_11()); }
9711 9711 (rule__GenerationTask__Group_3_11__0)
9712rule__ObjectTypeScope__NumberAssignment_3_1 9712 { after(grammarAccess.getGenerationTaskAccess().getGroup_3_11()); }
9713 @init { 9713 )
9714 int stackSize = keepStackSize(); 9714 )
9715 } 9715 )|
9716: 9716 (
9717 ( 9717 {getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 12)}?=>(
9718 { before(grammarAccess.getObjectTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0()); } 9718 {
9719 ruleIntervallNumber 9719 getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 12);
9720 { after(grammarAccess.getObjectTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0()); } 9720 }
9721 ) 9721 {
9722; 9722 selected = true;
9723finally { 9723 }
9724 restoreStackSize(stackSize); 9724 (
9725} 9725 { before(grammarAccess.getGenerationTaskAccess().getGroup_3_12()); }
9726 9726 (rule__GenerationTask__Group_3_12__0)
9727rule__IntegerTypeScope__TypeAssignment_1 9727 { after(grammarAccess.getGenerationTaskAccess().getGroup_3_12()); }
9728 @init { 9728 )
9729 int stackSize = keepStackSize(); 9729 )
9730 } 9730 )
9731: 9731 )
9732 ( 9732;
9733 { before(grammarAccess.getIntegerTypeScopeAccess().getTypeIntegerReferenceParserRuleCall_1_0()); } 9733finally {
9734 ruleIntegerReference 9734 if (selected)
9735 { after(grammarAccess.getIntegerTypeScopeAccess().getTypeIntegerReferenceParserRuleCall_1_0()); } 9735 getUnorderedGroupHelper().returnFromSelection(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3());
9736 ) 9736 restoreStackSize(stackSize);
9737; 9737}
9738finally { 9738
9739 restoreStackSize(stackSize); 9739rule__GenerationTask__UnorderedGroup_3__0
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__1?
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__1
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__2?
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__2
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__3?
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__3
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__4?
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__4
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__5?
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__5
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__6?
9806finally { 9806;
9807 restoreStackSize(stackSize); 9807finally {
9808} 9808 restoreStackSize(stackSize);
9809 9809}
9810rule__IntegerTypeScope__NumberAssignment_3_2 9810
9811 @init { 9811rule__GenerationTask__UnorderedGroup_3__6
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__7?
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__7
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 rule__GenerationTask__UnorderedGroup_3__8?
9830 ( 9830;
9831 { before(grammarAccess.getRealTypeScopeAccess().getTypeRealReferenceParserRuleCall_1_0()); } 9831finally {
9832 ruleRealReference 9832 restoreStackSize(stackSize);
9833 { after(grammarAccess.getRealTypeScopeAccess().getTypeRealReferenceParserRuleCall_1_0()); } 9833}
9834 ) 9834
9835; 9835rule__GenerationTask__UnorderedGroup_3__8
9836finally { 9836 @init {
9837 restoreStackSize(stackSize); 9837 int stackSize = keepStackSize();
9838} 9838 }
9839 9839:
9840rule__RealTypeScope__SetsNewAssignment_2_0 9840 rule__GenerationTask__UnorderedGroup_3__Impl
9841 @init { 9841 rule__GenerationTask__UnorderedGroup_3__9?
9842 int stackSize = keepStackSize(); 9842;
9843 } 9843finally {
9844: 9844 restoreStackSize(stackSize);
9845 ( 9845}
9846 { before(grammarAccess.getRealTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); } 9846
9847 ( 9847rule__GenerationTask__UnorderedGroup_3__9
9848 { before(grammarAccess.getRealTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); } 9848 @init {
9849 '+=' 9849 int stackSize = keepStackSize();
9850 { after(grammarAccess.getRealTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); } 9850 }
9851 ) 9851:
9852 { after(grammarAccess.getRealTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); } 9852 rule__GenerationTask__UnorderedGroup_3__Impl
9853 ) 9853 rule__GenerationTask__UnorderedGroup_3__10?
9854; 9854;
9855finally { 9855finally {
9856 restoreStackSize(stackSize); 9856 restoreStackSize(stackSize);
9857} 9857}
9858 9858
9859rule__RealTypeScope__SetsSumAssignment_2_1 9859rule__GenerationTask__UnorderedGroup_3__10
9860 @init { 9860 @init {
9861 int stackSize = keepStackSize(); 9861 int stackSize = keepStackSize();
9862 } 9862 }
9863: 9863:
9864 ( 9864 rule__GenerationTask__UnorderedGroup_3__Impl
9865 { before(grammarAccess.getRealTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); } 9865 rule__GenerationTask__UnorderedGroup_3__11?
9866 ( 9866;
9867 { before(grammarAccess.getRealTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); } 9867finally {
9868 '=' 9868 restoreStackSize(stackSize);
9869 { after(grammarAccess.getRealTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); } 9869}
9870 ) 9870
9871 { after(grammarAccess.getRealTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); } 9871rule__GenerationTask__UnorderedGroup_3__11
9872 ) 9872 @init {
9873; 9873 int stackSize = keepStackSize();
9874finally { 9874 }
9875 restoreStackSize(stackSize); 9875:
9876} 9876 rule__GenerationTask__UnorderedGroup_3__Impl
9877 9877 rule__GenerationTask__UnorderedGroup_3__12?
9878rule__RealTypeScope__NumberAssignment_3_0 9878;
9879 @init { 9879finally {
9880 int stackSize = keepStackSize(); 9880 restoreStackSize(stackSize);
9881 } 9881}
9882: 9882
9883 ( 9883rule__GenerationTask__UnorderedGroup_3__12
9884 { before(grammarAccess.getRealTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0()); } 9884 @init {
9885 ruleExactNumber 9885 int stackSize = keepStackSize();
9886 { after(grammarAccess.getRealTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0()); } 9886 }
9887 ) 9887:
9888; 9888 rule__GenerationTask__UnorderedGroup_3__Impl
9889finally { 9889;
9890 restoreStackSize(stackSize); 9890finally {
9891} 9891 restoreStackSize(stackSize);
9892 9892}
9893rule__RealTypeScope__NumberAssignment_3_1 9893
9894 @init { 9894
9895 int stackSize = keepStackSize(); 9895rule__ConfigurationScript__ImportsAssignment_0
9896 } 9896 @init {
9897: 9897 int stackSize = keepStackSize();
9898 ( 9898 }
9899 { before(grammarAccess.getRealTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0()); } 9899:
9900 ruleIntervallNumber 9900 (
9901 { after(grammarAccess.getRealTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0()); } 9901 { before(grammarAccess.getConfigurationScriptAccess().getImportsImportParserRuleCall_0_0()); }
9902 ) 9902 ruleImport
9903; 9903 { after(grammarAccess.getConfigurationScriptAccess().getImportsImportParserRuleCall_0_0()); }
9904finally { 9904 )
9905 restoreStackSize(stackSize); 9905;
9906} 9906finally {
9907 9907 restoreStackSize(stackSize);
9908rule__RealTypeScope__NumberAssignment_3_2 9908}
9909 @init { 9909
9910 int stackSize = keepStackSize(); 9910rule__ConfigurationScript__CommandsAssignment_1
9911 } 9911 @init {
9912: 9912 int stackSize = keepStackSize();
9913 ( 9913 }
9914 { before(grammarAccess.getRealTypeScopeAccess().getNumberRealEnumerationParserRuleCall_3_2_0()); } 9914:
9915 ruleRealEnumeration 9915 (
9916 { after(grammarAccess.getRealTypeScopeAccess().getNumberRealEnumerationParserRuleCall_3_2_0()); } 9916 { before(grammarAccess.getConfigurationScriptAccess().getCommandsCommandParserRuleCall_1_0()); }
9917 ) 9917 ruleCommand
9918; 9918 { after(grammarAccess.getConfigurationScriptAccess().getCommandsCommandParserRuleCall_1_0()); }
9919finally { 9919 )
9920 restoreStackSize(stackSize); 9920;
9921} 9921finally {
9922 9922 restoreStackSize(stackSize);
9923rule__StringTypeScope__TypeAssignment_1 9923}
9924 @init { 9924
9925 int stackSize = keepStackSize(); 9925rule__EPackageImport__ImportedPackageAssignment_2
9926 } 9926 @init {
9927: 9927 int stackSize = keepStackSize();
9928 ( 9928 }
9929 { before(grammarAccess.getStringTypeScopeAccess().getTypeStringReferenceParserRuleCall_1_0()); } 9929:
9930 ruleStringReference 9930 (
9931 { after(grammarAccess.getStringTypeScopeAccess().getTypeStringReferenceParserRuleCall_1_0()); } 9931 { before(grammarAccess.getEPackageImportAccess().getImportedPackageEPackageCrossReference_2_0()); }
9932 ) 9932 (
9933; 9933 { before(grammarAccess.getEPackageImportAccess().getImportedPackageEPackageSTRINGTerminalRuleCall_2_0_1()); }
9934finally { 9934 RULE_STRING
9935 restoreStackSize(stackSize); 9935 { after(grammarAccess.getEPackageImportAccess().getImportedPackageEPackageSTRINGTerminalRuleCall_2_0_1()); }
9936} 9936 )
9937 9937 { after(grammarAccess.getEPackageImportAccess().getImportedPackageEPackageCrossReference_2_0()); }
9938rule__StringTypeScope__SetsNewAssignment_2_0 9938 )
9939 @init { 9939;
9940 int stackSize = keepStackSize(); 9940finally {
9941 } 9941 restoreStackSize(stackSize);
9942: 9942}
9943 ( 9943
9944 { before(grammarAccess.getStringTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); } 9944rule__ViatraImport__ImportedViatraAssignment_2
9945 ( 9945 @init {
9946 { before(grammarAccess.getStringTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); } 9946 int stackSize = keepStackSize();
9947 '+=' 9947 }
9948 { after(grammarAccess.getStringTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); } 9948:
9949 ) 9949 (
9950 { after(grammarAccess.getStringTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); } 9950 { before(grammarAccess.getViatraImportAccess().getImportedViatraPatternModelCrossReference_2_0()); }
9951 ) 9951 (
9952; 9952 { before(grammarAccess.getViatraImportAccess().getImportedViatraPatternModelSTRINGTerminalRuleCall_2_0_1()); }
9953finally { 9953 RULE_STRING
9954 restoreStackSize(stackSize); 9954 { after(grammarAccess.getViatraImportAccess().getImportedViatraPatternModelSTRINGTerminalRuleCall_2_0_1()); }
9955} 9955 )
9956 9956 { after(grammarAccess.getViatraImportAccess().getImportedViatraPatternModelCrossReference_2_0()); }
9957rule__StringTypeScope__SetsSumAssignment_2_1 9957 )
9958 @init { 9958;
9959 int stackSize = keepStackSize(); 9959finally {
9960 } 9960 restoreStackSize(stackSize);
9961: 9961}
9962 ( 9962
9963 { before(grammarAccess.getStringTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); } 9963rule__FileSpecification__PathAssignment
9964 ( 9964 @init {
9965 { before(grammarAccess.getStringTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); } 9965 int stackSize = keepStackSize();
9966 '=' 9966 }
9967 { after(grammarAccess.getStringTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); } 9967:
9968 ) 9968 (
9969 { after(grammarAccess.getStringTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); } 9969 { before(grammarAccess.getFileSpecificationAccess().getPathSTRINGTerminalRuleCall_0()); }
9970 ) 9970 RULE_STRING
9971; 9971 { after(grammarAccess.getFileSpecificationAccess().getPathSTRINGTerminalRuleCall_0()); }
9972finally { 9972 )
9973 restoreStackSize(stackSize); 9973;
9974} 9974finally {
9975 9975 restoreStackSize(stackSize);
9976rule__StringTypeScope__NumberAssignment_3_0 9976}
9977 @init { 9977
9978 int stackSize = keepStackSize(); 9978rule__FileDeclaration__NameAssignment_1
9979 } 9979 @init {
9980: 9980 int stackSize = keepStackSize();
9981 ( 9981 }
9982 { before(grammarAccess.getStringTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0()); } 9982:
9983 ruleExactNumber 9983 (
9984 { after(grammarAccess.getStringTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0()); } 9984 { before(grammarAccess.getFileDeclarationAccess().getNameIDTerminalRuleCall_1_0()); }
9985 ) 9985 RULE_ID
9986; 9986 { after(grammarAccess.getFileDeclarationAccess().getNameIDTerminalRuleCall_1_0()); }
9987finally { 9987 )
9988 restoreStackSize(stackSize); 9988;
9989} 9989finally {
9990 9990 restoreStackSize(stackSize);
9991rule__StringTypeScope__NumberAssignment_3_1 9991}
9992 @init { 9992
9993 int stackSize = keepStackSize(); 9993rule__FileDeclaration__SpecificationAssignment_3
9994 } 9994 @init {
9995: 9995 int stackSize = keepStackSize();
9996 ( 9996 }
9997 { before(grammarAccess.getStringTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0()); } 9997:
9998 ruleIntervallNumber 9998 (
9999 { after(grammarAccess.getStringTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0()); } 9999 { before(grammarAccess.getFileDeclarationAccess().getSpecificationFileSpecificationParserRuleCall_3_0()); }
10000 ) 10000 ruleFileSpecification
10001; 10001 { after(grammarAccess.getFileDeclarationAccess().getSpecificationFileSpecificationParserRuleCall_3_0()); }
10002finally { 10002 )
10003 restoreStackSize(stackSize); 10003;
10004} 10004finally {
10005 10005 restoreStackSize(stackSize);
10006rule__StringTypeScope__NumberAssignment_3_2 10006}
10007 @init { 10007
10008 int stackSize = keepStackSize(); 10008rule__FileReference__ReferredAssignment
10009 } 10009 @init {
10010: 10010 int stackSize = keepStackSize();
10011 ( 10011 }
10012 { before(grammarAccess.getStringTypeScopeAccess().getNumberStringEnumerationParserRuleCall_3_2_0()); } 10012:
10013 ruleStringEnumeration 10013 (
10014 { after(grammarAccess.getStringTypeScopeAccess().getNumberStringEnumerationParserRuleCall_3_2_0()); } 10014 { before(grammarAccess.getFileReferenceAccess().getReferredFileDeclarationCrossReference_0()); }
10015 ) 10015 (
10016; 10016 { before(grammarAccess.getFileReferenceAccess().getReferredFileDeclarationIDTerminalRuleCall_0_1()); }
10017finally { 10017 RULE_ID
10018 restoreStackSize(stackSize); 10018 { after(grammarAccess.getFileReferenceAccess().getReferredFileDeclarationIDTerminalRuleCall_0_1()); }
10019} 10019 )
10020 10020 { after(grammarAccess.getFileReferenceAccess().getReferredFileDeclarationCrossReference_0()); }
10021rule__ClassReference__ElementAssignment_1 10021 )
10022 @init { 10022;
10023 int stackSize = keepStackSize(); 10023finally {
10024 } 10024 restoreStackSize(stackSize);
10025: 10025}
10026 ( 10026
10027 { before(grammarAccess.getClassReferenceAccess().getElementMetamodelElementParserRuleCall_1_0()); } 10027rule__MetamodelSpecification__EntriesAssignment_1
10028 ruleMetamodelElement 10028 @init {
10029 { after(grammarAccess.getClassReferenceAccess().getElementMetamodelElementParserRuleCall_1_0()); } 10029 int stackSize = keepStackSize();
10030 ) 10030 }
10031; 10031:
10032finally { 10032 (
10033 restoreStackSize(stackSize); 10033 { before(grammarAccess.getMetamodelSpecificationAccess().getEntriesMetamodelEntryParserRuleCall_1_0()); }
10034} 10034 ruleMetamodelEntry
10035 10035 { after(grammarAccess.getMetamodelSpecificationAccess().getEntriesMetamodelEntryParserRuleCall_1_0()); }
10036rule__ExactNumber__ExactNumberAssignment_0 10036 )
10037 @init { 10037;
10038 int stackSize = keepStackSize(); 10038finally {
10039 } 10039 restoreStackSize(stackSize);
10040: 10040}
10041 ( 10041
10042 { before(grammarAccess.getExactNumberAccess().getExactNumberINTTerminalRuleCall_0_0()); } 10042rule__MetamodelSpecification__EntriesAssignment_2_1
10043 RULE_INT 10043 @init {
10044 { after(grammarAccess.getExactNumberAccess().getExactNumberINTTerminalRuleCall_0_0()); } 10044 int stackSize = keepStackSize();
10045 ) 10045 }
10046; 10046:
10047finally { 10047 (
10048 restoreStackSize(stackSize); 10048 { before(grammarAccess.getMetamodelSpecificationAccess().getEntriesMetamodelEntryParserRuleCall_2_1_0()); }
10049} 10049 ruleMetamodelEntry
10050 10050 { after(grammarAccess.getMetamodelSpecificationAccess().getEntriesMetamodelEntryParserRuleCall_2_1_0()); }
10051rule__ExactNumber__ExactUnlimitedAssignment_1 10051 )
10052 @init { 10052;
10053 int stackSize = keepStackSize(); 10053finally {
10054 } 10054 restoreStackSize(stackSize);
10055: 10055}
10056 ( 10056
10057 { before(grammarAccess.getExactNumberAccess().getExactUnlimitedAsteriskKeyword_1_0()); } 10057rule__AllPackageEntry__PackageAssignment_1
10058 ( 10058 @init {
10059 { before(grammarAccess.getExactNumberAccess().getExactUnlimitedAsteriskKeyword_1_0()); } 10059 int stackSize = keepStackSize();
10060 '*' 10060 }
10061 { after(grammarAccess.getExactNumberAccess().getExactUnlimitedAsteriskKeyword_1_0()); } 10061:
10062 ) 10062 (
10063 { after(grammarAccess.getExactNumberAccess().getExactUnlimitedAsteriskKeyword_1_0()); } 10063 { before(grammarAccess.getAllPackageEntryAccess().getPackageEPackageCrossReference_1_0()); }
10064 ) 10064 (
10065; 10065 { before(grammarAccess.getAllPackageEntryAccess().getPackageEPackageQualifiedNameParserRuleCall_1_0_1()); }
10066finally { 10066 ruleQualifiedName
10067 restoreStackSize(stackSize); 10067 { after(grammarAccess.getAllPackageEntryAccess().getPackageEPackageQualifiedNameParserRuleCall_1_0_1()); }
10068} 10068 )
10069 10069 { after(grammarAccess.getAllPackageEntryAccess().getPackageEPackageCrossReference_1_0()); }
10070rule__IntervallNumber__MinAssignment_0 10070 )
10071 @init { 10071;
10072 int stackSize = keepStackSize(); 10072finally {
10073 } 10073 restoreStackSize(stackSize);
10074: 10074}
10075 ( 10075
10076 { before(grammarAccess.getIntervallNumberAccess().getMinINTTerminalRuleCall_0_0()); } 10076rule__AllPackageEntry__ExclusionAssignment_2_2
10077 RULE_INT 10077 @init {
10078 { after(grammarAccess.getIntervallNumberAccess().getMinINTTerminalRuleCall_0_0()); } 10078 int stackSize = keepStackSize();
10079 ) 10079 }
10080; 10080:
10081finally { 10081 (
10082 restoreStackSize(stackSize); 10082 { before(grammarAccess.getAllPackageEntryAccess().getExclusionMetamodelElementParserRuleCall_2_2_0()); }
10083} 10083 ruleMetamodelElement
10084 10084 { after(grammarAccess.getAllPackageEntryAccess().getExclusionMetamodelElementParserRuleCall_2_2_0()); }
10085rule__IntervallNumber__MaxNumberAssignment_2_0 10085 )
10086 @init { 10086;
10087 int stackSize = keepStackSize(); 10087finally {
10088 } 10088 restoreStackSize(stackSize);
10089: 10089}
10090 ( 10090
10091 { before(grammarAccess.getIntervallNumberAccess().getMaxNumberINTTerminalRuleCall_2_0_0()); } 10091rule__AllPackageEntry__ExclusionAssignment_2_3_1
10092 RULE_INT 10092 @init {
10093 { after(grammarAccess.getIntervallNumberAccess().getMaxNumberINTTerminalRuleCall_2_0_0()); } 10093 int stackSize = keepStackSize();
10094 ) 10094 }
10095; 10095:
10096finally { 10096 (
10097 restoreStackSize(stackSize); 10097 { before(grammarAccess.getAllPackageEntryAccess().getExclusionMetamodelElementParserRuleCall_2_3_1_0()); }
10098} 10098 ruleMetamodelElement
10099 10099 { after(grammarAccess.getAllPackageEntryAccess().getExclusionMetamodelElementParserRuleCall_2_3_1_0()); }
10100rule__IntervallNumber__MaxUnlimitedAssignment_2_1 10100 )
10101 @init { 10101;
10102 int stackSize = keepStackSize(); 10102finally {
10103 } 10103 restoreStackSize(stackSize);
10104: 10104}
10105 ( 10105
10106 { before(grammarAccess.getIntervallNumberAccess().getMaxUnlimitedAsteriskKeyword_2_1_0()); } 10106rule__MetamodelElement__PackageAssignment_0_0
10107 ( 10107 @init {
10108 { before(grammarAccess.getIntervallNumberAccess().getMaxUnlimitedAsteriskKeyword_2_1_0()); } 10108 int stackSize = keepStackSize();
10109 '*' 10109 }
10110 { after(grammarAccess.getIntervallNumberAccess().getMaxUnlimitedAsteriskKeyword_2_1_0()); } 10110:
10111 ) 10111 (
10112 { after(grammarAccess.getIntervallNumberAccess().getMaxUnlimitedAsteriskKeyword_2_1_0()); } 10112 { before(grammarAccess.getMetamodelElementAccess().getPackageEPackageCrossReference_0_0_0()); }
10113 ) 10113 (
10114; 10114 { before(grammarAccess.getMetamodelElementAccess().getPackageEPackageQualifiedNameParserRuleCall_0_0_0_1()); }
10115finally { 10115 ruleQualifiedName
10116 restoreStackSize(stackSize); 10116 { after(grammarAccess.getMetamodelElementAccess().getPackageEPackageQualifiedNameParserRuleCall_0_0_0_1()); }
10117} 10117 )
10118 10118 { after(grammarAccess.getMetamodelElementAccess().getPackageEPackageCrossReference_0_0_0()); }
10119rule__IntEnumberation__EntryAssignment_2_0 10119 )
10120 @init { 10120;
10121 int stackSize = keepStackSize(); 10121finally {
10122 } 10122 restoreStackSize(stackSize);
10123: 10123}
10124 ( 10124
10125 { before(grammarAccess.getIntEnumberationAccess().getEntryINTLiteralParserRuleCall_2_0_0()); } 10125rule__MetamodelElement__ClassifierAssignment_1
10126 ruleINTLiteral 10126 @init {
10127 { after(grammarAccess.getIntEnumberationAccess().getEntryINTLiteralParserRuleCall_2_0_0()); } 10127 int stackSize = keepStackSize();
10128 ) 10128 }
10129; 10129:
10130finally { 10130 (
10131 restoreStackSize(stackSize); 10131 { before(grammarAccess.getMetamodelElementAccess().getClassifierEClassifierCrossReference_1_0()); }
10132} 10132 (
10133 10133 { before(grammarAccess.getMetamodelElementAccess().getClassifierEClassifierIDTerminalRuleCall_1_0_1()); }
10134rule__IntEnumberation__EntryAssignment_2_1_1 10134 RULE_ID
10135 @init { 10135 { after(grammarAccess.getMetamodelElementAccess().getClassifierEClassifierIDTerminalRuleCall_1_0_1()); }
10136 int stackSize = keepStackSize(); 10136 )
10137 } 10137 { after(grammarAccess.getMetamodelElementAccess().getClassifierEClassifierCrossReference_1_0()); }
10138: 10138 )
10139 ( 10139;
10140 { before(grammarAccess.getIntEnumberationAccess().getEntryINTLiteralParserRuleCall_2_1_1_0()); } 10140finally {
10141 ruleINTLiteral 10141 restoreStackSize(stackSize);
10142 { after(grammarAccess.getIntEnumberationAccess().getEntryINTLiteralParserRuleCall_2_1_1_0()); } 10142}
10143 ) 10143
10144; 10144rule__MetamodelElement__FeatureAssignment_2_1
10145finally { 10145 @init {
10146 restoreStackSize(stackSize); 10146 int stackSize = keepStackSize();
10147} 10147 }
10148 10148:
10149rule__RealEnumeration__EntryAssignment_2_0 10149 (
10150 @init { 10150 { before(grammarAccess.getMetamodelElementAccess().getFeatureENamedElementCrossReference_2_1_0()); }
10151 int stackSize = keepStackSize(); 10151 (
10152 } 10152 { before(grammarAccess.getMetamodelElementAccess().getFeatureENamedElementIDTerminalRuleCall_2_1_0_1()); }
10153: 10153 RULE_ID
10154 ( 10154 { after(grammarAccess.getMetamodelElementAccess().getFeatureENamedElementIDTerminalRuleCall_2_1_0_1()); }
10155 { before(grammarAccess.getRealEnumerationAccess().getEntryREALLiteralParserRuleCall_2_0_0()); } 10155 )
10156 ruleREALLiteral 10156 { after(grammarAccess.getMetamodelElementAccess().getFeatureENamedElementCrossReference_2_1_0()); }
10157 { after(grammarAccess.getRealEnumerationAccess().getEntryREALLiteralParserRuleCall_2_0_0()); } 10157 )
10158 ) 10158;
10159; 10159finally {
10160finally { 10160 restoreStackSize(stackSize);
10161 restoreStackSize(stackSize); 10161}
10162} 10162
10163 10163rule__MetamodelDeclaration__NameAssignment_1
10164rule__RealEnumeration__EntryAssignment_2_1_1 10164 @init {
10165 @init { 10165 int stackSize = keepStackSize();
10166 int stackSize = keepStackSize(); 10166 }
10167 } 10167:
10168: 10168 (
10169 ( 10169 { before(grammarAccess.getMetamodelDeclarationAccess().getNameIDTerminalRuleCall_1_0()); }
10170 { before(grammarAccess.getRealEnumerationAccess().getEntryREALLiteralParserRuleCall_2_1_1_0()); } 10170 RULE_ID
10171 ruleREALLiteral 10171 { after(grammarAccess.getMetamodelDeclarationAccess().getNameIDTerminalRuleCall_1_0()); }
10172 { after(grammarAccess.getRealEnumerationAccess().getEntryREALLiteralParserRuleCall_2_1_1_0()); } 10172 )
10173 ) 10173;
10174; 10174finally {
10175finally { 10175 restoreStackSize(stackSize);
10176 restoreStackSize(stackSize); 10176}
10177} 10177
10178 10178rule__MetamodelDeclaration__SpecificationAssignment_2
10179rule__StringEnumeration__EntryAssignment_2_0 10179 @init {
10180 @init { 10180 int stackSize = keepStackSize();
10181 int stackSize = keepStackSize(); 10181 }
10182 } 10182:
10183: 10183 (
10184 ( 10184 { before(grammarAccess.getMetamodelDeclarationAccess().getSpecificationMetamodelSpecificationParserRuleCall_2_0()); }
10185 { before(grammarAccess.getStringEnumerationAccess().getEntrySTRINGTerminalRuleCall_2_0_0()); } 10185 ruleMetamodelSpecification
10186 RULE_STRING 10186 { after(grammarAccess.getMetamodelDeclarationAccess().getSpecificationMetamodelSpecificationParserRuleCall_2_0()); }
10187 { after(grammarAccess.getStringEnumerationAccess().getEntrySTRINGTerminalRuleCall_2_0_0()); } 10187 )
10188 ) 10188;
10189; 10189finally {
10190finally { 10190 restoreStackSize(stackSize);
10191 restoreStackSize(stackSize); 10191}
10192} 10192
10193 10193rule__MetamodelReference__ReferredAssignment
10194rule__StringEnumeration__EntryAssignment_2_1_1 10194 @init {
10195 @init { 10195 int stackSize = keepStackSize();
10196 int stackSize = keepStackSize(); 10196 }
10197 } 10197:
10198: 10198 (
10199 ( 10199 { before(grammarAccess.getMetamodelReferenceAccess().getReferredMetamodelDeclarationCrossReference_0()); }
10200 { before(grammarAccess.getStringEnumerationAccess().getEntrySTRINGTerminalRuleCall_2_1_1_0()); } 10200 (
10201 RULE_STRING 10201 { before(grammarAccess.getMetamodelReferenceAccess().getReferredMetamodelDeclarationIDTerminalRuleCall_0_1()); }
10202 { after(grammarAccess.getStringEnumerationAccess().getEntrySTRINGTerminalRuleCall_2_1_1_0()); } 10202 RULE_ID
10203 ) 10203 { after(grammarAccess.getMetamodelReferenceAccess().getReferredMetamodelDeclarationIDTerminalRuleCall_0_1()); }
10204; 10204 )
10205finally { 10205 { after(grammarAccess.getMetamodelReferenceAccess().getReferredMetamodelDeclarationCrossReference_0()); }
10206 restoreStackSize(stackSize); 10206 )
10207} 10207;
10208 10208finally {
10209rule__ScopeDeclaration__NameAssignment_1 10209 restoreStackSize(stackSize);
10210 @init { 10210}
10211 int stackSize = keepStackSize(); 10211
10212 } 10212rule__PartialModelSpecification__EntryAssignment_1
10213: 10213 @init {
10214 ( 10214 int stackSize = keepStackSize();
10215 { before(grammarAccess.getScopeDeclarationAccess().getNameIDTerminalRuleCall_1_0()); } 10215 }
10216 RULE_ID 10216:
10217 { after(grammarAccess.getScopeDeclarationAccess().getNameIDTerminalRuleCall_1_0()); } 10217 (
10218 ) 10218 { before(grammarAccess.getPartialModelSpecificationAccess().getEntryPartialModelEntryParserRuleCall_1_0()); }
10219; 10219 rulePartialModelEntry
10220finally { 10220 { after(grammarAccess.getPartialModelSpecificationAccess().getEntryPartialModelEntryParserRuleCall_1_0()); }
10221 restoreStackSize(stackSize); 10221 )
10222} 10222;
10223 10223finally {
10224rule__ScopeDeclaration__SpecificationAssignment_2 10224 restoreStackSize(stackSize);
10225 @init { 10225}
10226 int stackSize = keepStackSize(); 10226
10227 } 10227rule__PartialModelSpecification__EntryAssignment_2_1
10228: 10228 @init {
10229 ( 10229 int stackSize = keepStackSize();
10230 { before(grammarAccess.getScopeDeclarationAccess().getSpecificationScopeSpecificationParserRuleCall_2_0()); } 10230 }
10231 ruleScopeSpecification 10231:
10232 { after(grammarAccess.getScopeDeclarationAccess().getSpecificationScopeSpecificationParserRuleCall_2_0()); } 10232 (
10233 ) 10233 { before(grammarAccess.getPartialModelSpecificationAccess().getEntryPartialModelEntryParserRuleCall_2_1_0()); }
10234; 10234 rulePartialModelEntry
10235finally { 10235 { after(grammarAccess.getPartialModelSpecificationAccess().getEntryPartialModelEntryParserRuleCall_2_1_0()); }
10236 restoreStackSize(stackSize); 10236 )
10237} 10237;
10238 10238finally {
10239rule__ScopeReference__ReferredAssignment 10239 restoreStackSize(stackSize);
10240 @init { 10240}
10241 int stackSize = keepStackSize(); 10241
10242 } 10242rule__ModelEntry__PathAssignment
10243: 10243 @init {
10244 ( 10244 int stackSize = keepStackSize();
10245 { before(grammarAccess.getScopeReferenceAccess().getReferredScopeDeclarationCrossReference_0()); } 10245 }
10246 ( 10246:
10247 { before(grammarAccess.getScopeReferenceAccess().getReferredScopeDeclarationIDTerminalRuleCall_0_1()); } 10247 (
10248 RULE_ID 10248 { before(grammarAccess.getModelEntryAccess().getPathFileParserRuleCall_0()); }
10249 { after(grammarAccess.getScopeReferenceAccess().getReferredScopeDeclarationIDTerminalRuleCall_0_1()); } 10249 ruleFile
10250 ) 10250 { after(grammarAccess.getModelEntryAccess().getPathFileParserRuleCall_0()); }
10251 { after(grammarAccess.getScopeReferenceAccess().getReferredScopeDeclarationCrossReference_0()); } 10251 )
10252 ) 10252;
10253; 10253finally {
10254finally { 10254 restoreStackSize(stackSize);
10255 restoreStackSize(stackSize); 10255}
10256} 10256
10257 10257rule__FolderEntry__PathAssignment_1
10258rule__GenerationTask__MetamodelAssignment_3_0_2 10258 @init {
10259 @init { 10259 int stackSize = keepStackSize();
10260 int stackSize = keepStackSize(); 10260 }
10261 } 10261:
10262: 10262 (
10263 ( 10263 { before(grammarAccess.getFolderEntryAccess().getPathFileParserRuleCall_1_0()); }
10264 { before(grammarAccess.getGenerationTaskAccess().getMetamodelMetamodelParserRuleCall_3_0_2_0()); } 10264 ruleFile
10265 ruleMetamodel 10265 { after(grammarAccess.getFolderEntryAccess().getPathFileParserRuleCall_1_0()); }
10266 { after(grammarAccess.getGenerationTaskAccess().getMetamodelMetamodelParserRuleCall_3_0_2_0()); } 10266 )
10267 ) 10267;
10268; 10268finally {
10269finally { 10269 restoreStackSize(stackSize);
10270 restoreStackSize(stackSize); 10270}
10271} 10271
10272 10272rule__FolderEntry__ExclusionAssignment_2_2
10273rule__GenerationTask__PartialModelAssignment_3_1_2 10273 @init {
10274 @init { 10274 int stackSize = keepStackSize();
10275 int stackSize = keepStackSize(); 10275 }
10276 } 10276:
10277: 10277 (
10278 ( 10278 { before(grammarAccess.getFolderEntryAccess().getExclusionModelEntryParserRuleCall_2_2_0()); }
10279 { before(grammarAccess.getGenerationTaskAccess().getPartialModelPartialModelParserRuleCall_3_1_2_0()); } 10279 ruleModelEntry
10280 rulePartialModel 10280 { after(grammarAccess.getFolderEntryAccess().getExclusionModelEntryParserRuleCall_2_2_0()); }
10281 { after(grammarAccess.getGenerationTaskAccess().getPartialModelPartialModelParserRuleCall_3_1_2_0()); } 10281 )
10282 ) 10282;
10283; 10283finally {
10284finally { 10284 restoreStackSize(stackSize);
10285 restoreStackSize(stackSize); 10285}
10286} 10286
10287 10287rule__FolderEntry__ExclusionAssignment_2_3_1
10288rule__GenerationTask__PatternsAssignment_3_2_2 10288 @init {
10289 @init { 10289 int stackSize = keepStackSize();
10290 int stackSize = keepStackSize(); 10290 }
10291 } 10291:
10292: 10292 (
10293 ( 10293 { before(grammarAccess.getFolderEntryAccess().getExclusionModelEntryParserRuleCall_2_3_1_0()); }
10294 { before(grammarAccess.getGenerationTaskAccess().getPatternsGraphPatternParserRuleCall_3_2_2_0()); } 10294 ruleModelEntry
10295 ruleGraphPattern 10295 { after(grammarAccess.getFolderEntryAccess().getExclusionModelEntryParserRuleCall_2_3_1_0()); }
10296 { after(grammarAccess.getGenerationTaskAccess().getPatternsGraphPatternParserRuleCall_3_2_2_0()); } 10296 )
10297 ) 10297;
10298; 10298finally {
10299finally { 10299 restoreStackSize(stackSize);
10300 restoreStackSize(stackSize); 10300}
10301} 10301
10302 10302rule__PartialModelDeclaration__NameAssignment_1
10303rule__GenerationTask__ScopeAssignment_3_3_2 10303 @init {
10304 @init { 10304 int stackSize = keepStackSize();
10305 int stackSize = keepStackSize(); 10305 }
10306 } 10306:
10307: 10307 (
10308 ( 10308 { before(grammarAccess.getPartialModelDeclarationAccess().getNameIDTerminalRuleCall_1_0()); }
10309 { before(grammarAccess.getGenerationTaskAccess().getScopeScopeParserRuleCall_3_3_2_0()); } 10309 RULE_ID
10310 ruleScope 10310 { after(grammarAccess.getPartialModelDeclarationAccess().getNameIDTerminalRuleCall_1_0()); }
10311 { after(grammarAccess.getGenerationTaskAccess().getScopeScopeParserRuleCall_3_3_2_0()); } 10311 )
10312 ) 10312;
10313; 10313finally {
10314finally { 10314 restoreStackSize(stackSize);
10315 restoreStackSize(stackSize); 10315}
10316} 10316
10317 10317rule__PartialModelDeclaration__SpecificationAssignment_2
10318rule__GenerationTask__NumberSpecifiedAssignment_3_4_0 10318 @init {
10319 @init { 10319 int stackSize = keepStackSize();
10320 int stackSize = keepStackSize(); 10320 }
10321 } 10321:
10322: 10322 (
10323 ( 10323 { before(grammarAccess.getPartialModelDeclarationAccess().getSpecificationPartialModelSpecificationParserRuleCall_2_0()); }
10324 { before(grammarAccess.getGenerationTaskAccess().getNumberSpecifiedNumberKeyword_3_4_0_0()); } 10324 rulePartialModelSpecification
10325 ( 10325 { after(grammarAccess.getPartialModelDeclarationAccess().getSpecificationPartialModelSpecificationParserRuleCall_2_0()); }
10326 { before(grammarAccess.getGenerationTaskAccess().getNumberSpecifiedNumberKeyword_3_4_0_0()); } 10326 )
10327 'number' 10327;
10328 { after(grammarAccess.getGenerationTaskAccess().getNumberSpecifiedNumberKeyword_3_4_0_0()); } 10328finally {
10329 ) 10329 restoreStackSize(stackSize);
10330 { after(grammarAccess.getGenerationTaskAccess().getNumberSpecifiedNumberKeyword_3_4_0_0()); } 10330}
10331 ) 10331
10332; 10332rule__PartialModelReference__ReferredAssignment
10333finally { 10333 @init {
10334 restoreStackSize(stackSize); 10334 int stackSize = keepStackSize();
10335} 10335 }
10336 10336:
10337rule__GenerationTask__NumberAssignment_3_4_2 10337 (
10338 @init { 10338 { before(grammarAccess.getPartialModelReferenceAccess().getReferredPartialModelDeclarationCrossReference_0()); }
10339 int stackSize = keepStackSize(); 10339 (
10340 } 10340 { before(grammarAccess.getPartialModelReferenceAccess().getReferredPartialModelDeclarationIDTerminalRuleCall_0_1()); }
10341: 10341 RULE_ID
10342 ( 10342 { after(grammarAccess.getPartialModelReferenceAccess().getReferredPartialModelDeclarationIDTerminalRuleCall_0_1()); }
10343 { before(grammarAccess.getGenerationTaskAccess().getNumberINTTerminalRuleCall_3_4_2_0()); } 10343 )
10344 RULE_INT 10344 { after(grammarAccess.getPartialModelReferenceAccess().getReferredPartialModelDeclarationCrossReference_0()); }
10345 { after(grammarAccess.getGenerationTaskAccess().getNumberINTTerminalRuleCall_3_4_2_0()); } 10345 )
10346 ) 10346;
10347; 10347finally {
10348finally { 10348 restoreStackSize(stackSize);
10349 restoreStackSize(stackSize); 10349}
10350} 10350
10351 10351rule__PatternSpecification__EntriesAssignment_1
10352rule__GenerationTask__RunSpecifiedAssignment_3_5_0 10352 @init {
10353 @init { 10353 int stackSize = keepStackSize();
10354 int stackSize = keepStackSize(); 10354 }
10355 } 10355:
10356: 10356 (
10357 ( 10357 { before(grammarAccess.getPatternSpecificationAccess().getEntriesPatternEntryParserRuleCall_1_0()); }
10358 { before(grammarAccess.getGenerationTaskAccess().getRunSpecifiedRunsKeyword_3_5_0_0()); } 10358 rulePatternEntry
10359 ( 10359 { after(grammarAccess.getPatternSpecificationAccess().getEntriesPatternEntryParserRuleCall_1_0()); }
10360 { before(grammarAccess.getGenerationTaskAccess().getRunSpecifiedRunsKeyword_3_5_0_0()); } 10360 )
10361 'runs' 10361;
10362 { after(grammarAccess.getGenerationTaskAccess().getRunSpecifiedRunsKeyword_3_5_0_0()); } 10362finally {
10363 ) 10363 restoreStackSize(stackSize);
10364 { after(grammarAccess.getGenerationTaskAccess().getRunSpecifiedRunsKeyword_3_5_0_0()); } 10364}
10365 ) 10365
10366; 10366rule__PatternSpecification__EntriesAssignment_2_1
10367finally { 10367 @init {
10368 restoreStackSize(stackSize); 10368 int stackSize = keepStackSize();
10369} 10369 }
10370 10370:
10371rule__GenerationTask__RunsAssignment_3_5_2 10371 (
10372 @init { 10372 { before(grammarAccess.getPatternSpecificationAccess().getEntriesPatternEntryParserRuleCall_2_1_0()); }
10373 int stackSize = keepStackSize(); 10373 rulePatternEntry
10374 } 10374 { after(grammarAccess.getPatternSpecificationAccess().getEntriesPatternEntryParserRuleCall_2_1_0()); }
10375: 10375 )
10376 ( 10376;
10377 { before(grammarAccess.getGenerationTaskAccess().getRunsINTTerminalRuleCall_3_5_2_0()); } 10377finally {
10378 RULE_INT 10378 restoreStackSize(stackSize);
10379 { after(grammarAccess.getGenerationTaskAccess().getRunsINTTerminalRuleCall_3_5_2_0()); } 10379}
10380 ) 10380
10381; 10381rule__AllPatternEntry__PackageAssignment_1
10382finally { 10382 @init {
10383 restoreStackSize(stackSize); 10383 int stackSize = keepStackSize();
10384} 10384 }
10385 10385:
10386rule__GenerationTask__SolverAssignment_3_6_2 10386 (
10387 @init { 10387 { before(grammarAccess.getAllPatternEntryAccess().getPackagePatternModelCrossReference_1_0()); }
10388 int stackSize = keepStackSize(); 10388 (
10389 } 10389 { before(grammarAccess.getAllPatternEntryAccess().getPackagePatternModelQualifiedNameParserRuleCall_1_0_1()); }
10390: 10390 ruleQualifiedName
10391 ( 10391 { after(grammarAccess.getAllPatternEntryAccess().getPackagePatternModelQualifiedNameParserRuleCall_1_0_1()); }
10392 { before(grammarAccess.getGenerationTaskAccess().getSolverSolverEnumRuleCall_3_6_2_0()); } 10392 )
10393 ruleSolver 10393 { after(grammarAccess.getAllPatternEntryAccess().getPackagePatternModelCrossReference_1_0()); }
10394 { after(grammarAccess.getGenerationTaskAccess().getSolverSolverEnumRuleCall_3_6_2_0()); } 10394 )
10395 ) 10395;
10396; 10396finally {
10397finally { 10397 restoreStackSize(stackSize);
10398 restoreStackSize(stackSize); 10398}
10399} 10399
10400 10400rule__AllPatternEntry__ExclusuionAssignment_2_2
10401rule__GenerationTask__ConfigAssignment_3_7_2 10401 @init {
10402 @init { 10402 int stackSize = keepStackSize();
10403 int stackSize = keepStackSize(); 10403 }
10404 } 10404:
10405: 10405 (
10406 ( 10406 { before(grammarAccess.getAllPatternEntryAccess().getExclusuionPatternElementParserRuleCall_2_2_0()); }
10407 { before(grammarAccess.getGenerationTaskAccess().getConfigConfigParserRuleCall_3_7_2_0()); } 10407 rulePatternElement
10408 ruleConfig 10408 { after(grammarAccess.getAllPatternEntryAccess().getExclusuionPatternElementParserRuleCall_2_2_0()); }
10409 { after(grammarAccess.getGenerationTaskAccess().getConfigConfigParserRuleCall_3_7_2_0()); } 10409 )
10410 ) 10410;
10411; 10411finally {
10412finally { 10412 restoreStackSize(stackSize);
10413 restoreStackSize(stackSize); 10413}
10414} 10414
10415 10415rule__AllPatternEntry__ExclusuionAssignment_2_3_1
10416rule__GenerationTask__DebugFolderAssignment_3_8_2 10416 @init {
10417 @init { 10417 int stackSize = keepStackSize();
10418 int stackSize = keepStackSize(); 10418 }
10419 } 10419:
10420: 10420 (
10421 ( 10421 { before(grammarAccess.getAllPatternEntryAccess().getExclusuionPatternElementParserRuleCall_2_3_1_0()); }
10422 { before(grammarAccess.getGenerationTaskAccess().getDebugFolderFileParserRuleCall_3_8_2_0()); } 10422 rulePatternElement
10423 ruleFile 10423 { after(grammarAccess.getAllPatternEntryAccess().getExclusuionPatternElementParserRuleCall_2_3_1_0()); }
10424 { after(grammarAccess.getGenerationTaskAccess().getDebugFolderFileParserRuleCall_3_8_2_0()); } 10424 )
10425 ) 10425;
10426; 10426finally {
10427finally { 10427 restoreStackSize(stackSize);
10428 restoreStackSize(stackSize); 10428}
10429} 10429
10430 10430rule__PatternElement__PackageAssignment_0_0
10431rule__GenerationTask__TargetLogFileAssignment_3_9_2 10431 @init {
10432 @init { 10432 int stackSize = keepStackSize();
10433 int stackSize = keepStackSize(); 10433 }
10434 } 10434:
10435: 10435 (
10436 ( 10436 { before(grammarAccess.getPatternElementAccess().getPackagePatternModelCrossReference_0_0_0()); }
10437 { before(grammarAccess.getGenerationTaskAccess().getTargetLogFileFileParserRuleCall_3_9_2_0()); } 10437 (
10438 ruleFile 10438 { before(grammarAccess.getPatternElementAccess().getPackagePatternModelQualifiedNameParserRuleCall_0_0_0_1()); }
10439 { after(grammarAccess.getGenerationTaskAccess().getTargetLogFileFileParserRuleCall_3_9_2_0()); } 10439 ruleQualifiedName
10440 ) 10440 { after(grammarAccess.getPatternElementAccess().getPackagePatternModelQualifiedNameParserRuleCall_0_0_0_1()); }
10441; 10441 )
10442finally { 10442 { after(grammarAccess.getPatternElementAccess().getPackagePatternModelCrossReference_0_0_0()); }
10443 restoreStackSize(stackSize); 10443 )
10444} 10444;
10445 10445finally {
10446rule__GenerationTask__TargetStatisticsFileAssignment_3_10_2 10446 restoreStackSize(stackSize);
10447 @init { 10447}
10448 int stackSize = keepStackSize(); 10448
10449 } 10449rule__PatternElement__PatternAssignment_1
10450: 10450 @init {
10451 ( 10451 int stackSize = keepStackSize();
10452 { before(grammarAccess.getGenerationTaskAccess().getTargetStatisticsFileFileParserRuleCall_3_10_2_0()); } 10452 }
10453 ruleFile 10453:
10454 { after(grammarAccess.getGenerationTaskAccess().getTargetStatisticsFileFileParserRuleCall_3_10_2_0()); } 10454 (
10455 ) 10455 { before(grammarAccess.getPatternElementAccess().getPatternPatternCrossReference_1_0()); }
10456; 10456 (
10457finally { 10457 { before(grammarAccess.getPatternElementAccess().getPatternPatternIDTerminalRuleCall_1_0_1()); }
10458 restoreStackSize(stackSize); 10458 RULE_ID
10459} 10459 { after(grammarAccess.getPatternElementAccess().getPatternPatternIDTerminalRuleCall_1_0_1()); }
10460 10460 )
10461rule__GenerationTask__TagetFolderAssignment_3_11_2 10461 { after(grammarAccess.getPatternElementAccess().getPatternPatternCrossReference_1_0()); }
10462 @init { 10462 )
10463 int stackSize = keepStackSize(); 10463;
10464 } 10464finally {
10465: 10465 restoreStackSize(stackSize);
10466 ( 10466}
10467 { before(grammarAccess.getGenerationTaskAccess().getTagetFolderFileParserRuleCall_3_11_2_0()); } 10467
10468 ruleFile 10468rule__GraphPatternDeclaration__NameAssignment_1
10469 { after(grammarAccess.getGenerationTaskAccess().getTagetFolderFileParserRuleCall_3_11_2_0()); } 10469 @init {
10470 ) 10470 int stackSize = keepStackSize();
10471; 10471 }
10472finally { 10472:
10473 restoreStackSize(stackSize); 10473 (
10474} 10474 { before(grammarAccess.getGraphPatternDeclarationAccess().getNameIDTerminalRuleCall_1_0()); }
10475 10475 RULE_ID
10476RULE_ID : '^'? ('a'..'z'|'A'..'Z'|'_') ('a'..'z'|'A'..'Z'|'_'|'0'..'9')*; 10476 { after(grammarAccess.getGraphPatternDeclarationAccess().getNameIDTerminalRuleCall_1_0()); }
10477 10477 )
10478RULE_INT : ('0'..'9')+; 10478;
10479 10479finally {
10480RULE_STRING : ('"' ('\\' .|~(('\\'|'"')))* '"'|'\'' ('\\' .|~(('\\'|'\'')))* '\''); 10480 restoreStackSize(stackSize);
10481 10481}
10482RULE_ML_COMMENT : '/*' ( options {greedy=false;} : . )*'*/'; 10482
10483 10483rule__GraphPatternDeclaration__SpecificationAssignment_2
10484RULE_SL_COMMENT : '//' ~(('\n'|'\r'))* ('\r'? '\n')?; 10484 @init {
10485 10485 int stackSize = keepStackSize();
10486RULE_WS : (' '|'\t'|'\r'|'\n')+; 10486 }
10487 10487:
10488RULE_ANY_OTHER : .; 10488 (
10489 { before(grammarAccess.getGraphPatternDeclarationAccess().getSpecificationPatternSpecificationParserRuleCall_2_0()); }
10490 rulePatternSpecification
10491 { after(grammarAccess.getGraphPatternDeclarationAccess().getSpecificationPatternSpecificationParserRuleCall_2_0()); }
10492 )
10493;
10494finally {
10495 restoreStackSize(stackSize);
10496}
10497
10498rule__GraphPatternReference__ReferredAssignment
10499 @init {
10500 int stackSize = keepStackSize();
10501 }
10502:
10503 (
10504 { before(grammarAccess.getGraphPatternReferenceAccess().getReferredGraphPatternDeclarationCrossReference_0()); }
10505 (
10506 { before(grammarAccess.getGraphPatternReferenceAccess().getReferredGraphPatternDeclarationIDTerminalRuleCall_0_1()); }
10507 RULE_ID
10508 { after(grammarAccess.getGraphPatternReferenceAccess().getReferredGraphPatternDeclarationIDTerminalRuleCall_0_1()); }
10509 )
10510 { after(grammarAccess.getGraphPatternReferenceAccess().getReferredGraphPatternDeclarationCrossReference_0()); }
10511 )
10512;
10513finally {
10514 restoreStackSize(stackSize);
10515}
10516
10517rule__ObjectiveSpecification__EntriesAssignment_1
10518 @init {
10519 int stackSize = keepStackSize();
10520 }
10521:
10522 (
10523 { before(grammarAccess.getObjectiveSpecificationAccess().getEntriesObjectiveEntryParserRuleCall_1_0()); }
10524 ruleObjectiveEntry
10525 { after(grammarAccess.getObjectiveSpecificationAccess().getEntriesObjectiveEntryParserRuleCall_1_0()); }
10526 )
10527;
10528finally {
10529 restoreStackSize(stackSize);
10530}
10531
10532rule__ObjectiveSpecification__EntriesAssignment_2_1
10533 @init {
10534 int stackSize = keepStackSize();
10535 }
10536:
10537 (
10538 { before(grammarAccess.getObjectiveSpecificationAccess().getEntriesObjectiveEntryParserRuleCall_2_1_0()); }
10539 ruleObjectiveEntry
10540 { after(grammarAccess.getObjectiveSpecificationAccess().getEntriesObjectiveEntryParserRuleCall_2_1_0()); }
10541 )
10542;
10543finally {
10544 restoreStackSize(stackSize);
10545}
10546
10547rule__OptimizationEntry__DirectionAssignment_0
10548 @init {
10549 int stackSize = keepStackSize();
10550 }
10551:
10552 (
10553 { before(grammarAccess.getOptimizationEntryAccess().getDirectionOptimizationDirectionEnumRuleCall_0_0()); }
10554 ruleOptimizationDirection
10555 { after(grammarAccess.getOptimizationEntryAccess().getDirectionOptimizationDirectionEnumRuleCall_0_0()); }
10556 )
10557;
10558finally {
10559 restoreStackSize(stackSize);
10560}
10561
10562rule__OptimizationEntry__FunctionAssignment_1
10563 @init {
10564 int stackSize = keepStackSize();
10565 }
10566:
10567 (
10568 { before(grammarAccess.getOptimizationEntryAccess().getFunctionObjectiveFunctionParserRuleCall_1_0()); }
10569 ruleObjectiveFunction
10570 { after(grammarAccess.getOptimizationEntryAccess().getFunctionObjectiveFunctionParserRuleCall_1_0()); }
10571 )
10572;
10573finally {
10574 restoreStackSize(stackSize);
10575}
10576
10577rule__ThresholdEntry__FunctionAssignment_0
10578 @init {
10579 int stackSize = keepStackSize();
10580 }
10581:
10582 (
10583 { before(grammarAccess.getThresholdEntryAccess().getFunctionObjectiveFunctionParserRuleCall_0_0()); }
10584 ruleObjectiveFunction
10585 { after(grammarAccess.getThresholdEntryAccess().getFunctionObjectiveFunctionParserRuleCall_0_0()); }
10586 )
10587;
10588finally {
10589 restoreStackSize(stackSize);
10590}
10591
10592rule__ThresholdEntry__OperatorAssignment_1
10593 @init {
10594 int stackSize = keepStackSize();
10595 }
10596:
10597 (
10598 { before(grammarAccess.getThresholdEntryAccess().getOperatorComparisonOperatorEnumRuleCall_1_0()); }
10599 ruleComparisonOperator
10600 { after(grammarAccess.getThresholdEntryAccess().getOperatorComparisonOperatorEnumRuleCall_1_0()); }
10601 )
10602;
10603finally {
10604 restoreStackSize(stackSize);
10605}
10606
10607rule__ThresholdEntry__ThresholdAssignment_2
10608 @init {
10609 int stackSize = keepStackSize();
10610 }
10611:
10612 (
10613 { before(grammarAccess.getThresholdEntryAccess().getThresholdREALLiteralParserRuleCall_2_0()); }
10614 ruleREALLiteral
10615 { after(grammarAccess.getThresholdEntryAccess().getThresholdREALLiteralParserRuleCall_2_0()); }
10616 )
10617;
10618finally {
10619 restoreStackSize(stackSize);
10620}
10621
10622rule__CostObjectiveFunction__EntriesAssignment_2
10623 @init {
10624 int stackSize = keepStackSize();
10625 }
10626:
10627 (
10628 { before(grammarAccess.getCostObjectiveFunctionAccess().getEntriesCostEntryParserRuleCall_2_0()); }
10629 ruleCostEntry
10630 { after(grammarAccess.getCostObjectiveFunctionAccess().getEntriesCostEntryParserRuleCall_2_0()); }
10631 )
10632;
10633finally {
10634 restoreStackSize(stackSize);
10635}
10636
10637rule__CostObjectiveFunction__EntriesAssignment_3_1
10638 @init {
10639 int stackSize = keepStackSize();
10640 }
10641:
10642 (
10643 { before(grammarAccess.getCostObjectiveFunctionAccess().getEntriesCostEntryParserRuleCall_3_1_0()); }
10644 ruleCostEntry
10645 { after(grammarAccess.getCostObjectiveFunctionAccess().getEntriesCostEntryParserRuleCall_3_1_0()); }
10646 )
10647;
10648finally {
10649 restoreStackSize(stackSize);
10650}
10651
10652rule__CostEntry__PatternElementAssignment_0
10653 @init {
10654 int stackSize = keepStackSize();
10655 }
10656:
10657 (
10658 { before(grammarAccess.getCostEntryAccess().getPatternElementPatternElementParserRuleCall_0_0()); }
10659 rulePatternElement
10660 { after(grammarAccess.getCostEntryAccess().getPatternElementPatternElementParserRuleCall_0_0()); }
10661 )
10662;
10663finally {
10664 restoreStackSize(stackSize);
10665}
10666
10667rule__CostEntry__WeightAssignment_2
10668 @init {
10669 int stackSize = keepStackSize();
10670 }
10671:
10672 (
10673 { before(grammarAccess.getCostEntryAccess().getWeightINTLiteralParserRuleCall_2_0()); }
10674 ruleINTLiteral
10675 { after(grammarAccess.getCostEntryAccess().getWeightINTLiteralParserRuleCall_2_0()); }
10676 )
10677;
10678finally {
10679 restoreStackSize(stackSize);
10680}
10681
10682rule__ObjectiveDeclaration__NameAssignment_1
10683 @init {
10684 int stackSize = keepStackSize();
10685 }
10686:
10687 (
10688 { before(grammarAccess.getObjectiveDeclarationAccess().getNameIDTerminalRuleCall_1_0()); }
10689 RULE_ID
10690 { after(grammarAccess.getObjectiveDeclarationAccess().getNameIDTerminalRuleCall_1_0()); }
10691 )
10692;
10693finally {
10694 restoreStackSize(stackSize);
10695}
10696
10697rule__ObjectiveDeclaration__SpecificationAssignment_2
10698 @init {
10699 int stackSize = keepStackSize();
10700 }
10701:
10702 (
10703 { before(grammarAccess.getObjectiveDeclarationAccess().getSpecificationObjectiveSpecificationParserRuleCall_2_0()); }
10704 ruleObjectiveSpecification
10705 { after(grammarAccess.getObjectiveDeclarationAccess().getSpecificationObjectiveSpecificationParserRuleCall_2_0()); }
10706 )
10707;
10708finally {
10709 restoreStackSize(stackSize);
10710}
10711
10712rule__ObjectiveReference__ReferredAssignment
10713 @init {
10714 int stackSize = keepStackSize();
10715 }
10716:
10717 (
10718 { before(grammarAccess.getObjectiveReferenceAccess().getReferredObjectiveDeclarationCrossReference_0()); }
10719 (
10720 { before(grammarAccess.getObjectiveReferenceAccess().getReferredObjectiveDeclarationIDTerminalRuleCall_0_1()); }
10721 RULE_ID
10722 { after(grammarAccess.getObjectiveReferenceAccess().getReferredObjectiveDeclarationIDTerminalRuleCall_0_1()); }
10723 )
10724 { after(grammarAccess.getObjectiveReferenceAccess().getReferredObjectiveDeclarationCrossReference_0()); }
10725 )
10726;
10727finally {
10728 restoreStackSize(stackSize);
10729}
10730
10731rule__ConfigSpecification__EntriesAssignment_2_0
10732 @init {
10733 int stackSize = keepStackSize();
10734 }
10735:
10736 (
10737 { before(grammarAccess.getConfigSpecificationAccess().getEntriesConfigEntryParserRuleCall_2_0_0()); }
10738 ruleConfigEntry
10739 { after(grammarAccess.getConfigSpecificationAccess().getEntriesConfigEntryParserRuleCall_2_0_0()); }
10740 )
10741;
10742finally {
10743 restoreStackSize(stackSize);
10744}
10745
10746rule__ConfigSpecification__EntriesAssignment_2_1_1
10747 @init {
10748 int stackSize = keepStackSize();
10749 }
10750:
10751 (
10752 { before(grammarAccess.getConfigSpecificationAccess().getEntriesConfigEntryParserRuleCall_2_1_1_0()); }
10753 ruleConfigEntry
10754 { after(grammarAccess.getConfigSpecificationAccess().getEntriesConfigEntryParserRuleCall_2_1_1_0()); }
10755 )
10756;
10757finally {
10758 restoreStackSize(stackSize);
10759}
10760
10761rule__ConfigDeclaration__NameAssignment_1
10762 @init {
10763 int stackSize = keepStackSize();
10764 }
10765:
10766 (
10767 { before(grammarAccess.getConfigDeclarationAccess().getNameIDTerminalRuleCall_1_0()); }
10768 RULE_ID
10769 { after(grammarAccess.getConfigDeclarationAccess().getNameIDTerminalRuleCall_1_0()); }
10770 )
10771;
10772finally {
10773 restoreStackSize(stackSize);
10774}
10775
10776rule__ConfigDeclaration__SpecificationAssignment_2
10777 @init {
10778 int stackSize = keepStackSize();
10779 }
10780:
10781 (
10782 { before(grammarAccess.getConfigDeclarationAccess().getSpecificationConfigSpecificationParserRuleCall_2_0()); }
10783 ruleConfigSpecification
10784 { after(grammarAccess.getConfigDeclarationAccess().getSpecificationConfigSpecificationParserRuleCall_2_0()); }
10785 )
10786;
10787finally {
10788 restoreStackSize(stackSize);
10789}
10790
10791rule__DocumentationEntry__LevelAssignment_2
10792 @init {
10793 int stackSize = keepStackSize();
10794 }
10795:
10796 (
10797 { before(grammarAccess.getDocumentationEntryAccess().getLevelDocumentLevelSpecificationEnumRuleCall_2_0()); }
10798 ruleDocumentLevelSpecification
10799 { after(grammarAccess.getDocumentationEntryAccess().getLevelDocumentLevelSpecificationEnumRuleCall_2_0()); }
10800 )
10801;
10802finally {
10803 restoreStackSize(stackSize);
10804}
10805
10806rule__RuntimeEntry__MillisecLimitAssignment_2
10807 @init {
10808 int stackSize = keepStackSize();
10809 }
10810:
10811 (
10812 { before(grammarAccess.getRuntimeEntryAccess().getMillisecLimitINTTerminalRuleCall_2_0()); }
10813 RULE_INT
10814 { after(grammarAccess.getRuntimeEntryAccess().getMillisecLimitINTTerminalRuleCall_2_0()); }
10815 )
10816;
10817finally {
10818 restoreStackSize(stackSize);
10819}
10820
10821rule__MemoryEntry__MegabyteLimitAssignment_2
10822 @init {
10823 int stackSize = keepStackSize();
10824 }
10825:
10826 (
10827 { before(grammarAccess.getMemoryEntryAccess().getMegabyteLimitINTTerminalRuleCall_2_0()); }
10828 RULE_INT
10829 { after(grammarAccess.getMemoryEntryAccess().getMegabyteLimitINTTerminalRuleCall_2_0()); }
10830 )
10831;
10832finally {
10833 restoreStackSize(stackSize);
10834}
10835
10836rule__CustomEntry__KeyAssignment_0
10837 @init {
10838 int stackSize = keepStackSize();
10839 }
10840:
10841 (
10842 { before(grammarAccess.getCustomEntryAccess().getKeySTRINGTerminalRuleCall_0_0()); }
10843 RULE_STRING
10844 { after(grammarAccess.getCustomEntryAccess().getKeySTRINGTerminalRuleCall_0_0()); }
10845 )
10846;
10847finally {
10848 restoreStackSize(stackSize);
10849}
10850
10851rule__CustomEntry__ValueAssignment_2
10852 @init {
10853 int stackSize = keepStackSize();
10854 }
10855:
10856 (
10857 { before(grammarAccess.getCustomEntryAccess().getValueSTRINGTerminalRuleCall_2_0()); }
10858 RULE_STRING
10859 { after(grammarAccess.getCustomEntryAccess().getValueSTRINGTerminalRuleCall_2_0()); }
10860 )
10861;
10862finally {
10863 restoreStackSize(stackSize);
10864}
10865
10866rule__ConfigReference__ConfigAssignment
10867 @init {
10868 int stackSize = keepStackSize();
10869 }
10870:
10871 (
10872 { before(grammarAccess.getConfigReferenceAccess().getConfigConfigDeclarationCrossReference_0()); }
10873 (
10874 { before(grammarAccess.getConfigReferenceAccess().getConfigConfigDeclarationIDTerminalRuleCall_0_1()); }
10875 RULE_ID
10876 { after(grammarAccess.getConfigReferenceAccess().getConfigConfigDeclarationIDTerminalRuleCall_0_1()); }
10877 )
10878 { after(grammarAccess.getConfigReferenceAccess().getConfigConfigDeclarationCrossReference_0()); }
10879 )
10880;
10881finally {
10882 restoreStackSize(stackSize);
10883}
10884
10885rule__ScopeSpecification__ScopesAssignment_2_0
10886 @init {
10887 int stackSize = keepStackSize();
10888 }
10889:
10890 (
10891 { before(grammarAccess.getScopeSpecificationAccess().getScopesTypeScopeParserRuleCall_2_0_0()); }
10892 ruleTypeScope
10893 { after(grammarAccess.getScopeSpecificationAccess().getScopesTypeScopeParserRuleCall_2_0_0()); }
10894 )
10895;
10896finally {
10897 restoreStackSize(stackSize);
10898}
10899
10900rule__ScopeSpecification__ScopesAssignment_2_1_1
10901 @init {
10902 int stackSize = keepStackSize();
10903 }
10904:
10905 (
10906 { before(grammarAccess.getScopeSpecificationAccess().getScopesTypeScopeParserRuleCall_2_1_1_0()); }
10907 ruleTypeScope
10908 { after(grammarAccess.getScopeSpecificationAccess().getScopesTypeScopeParserRuleCall_2_1_1_0()); }
10909 )
10910;
10911finally {
10912 restoreStackSize(stackSize);
10913}
10914
10915rule__ClassTypeScope__TypeAssignment_1
10916 @init {
10917 int stackSize = keepStackSize();
10918 }
10919:
10920 (
10921 { before(grammarAccess.getClassTypeScopeAccess().getTypeClassReferenceParserRuleCall_1_0()); }
10922 ruleClassReference
10923 { after(grammarAccess.getClassTypeScopeAccess().getTypeClassReferenceParserRuleCall_1_0()); }
10924 )
10925;
10926finally {
10927 restoreStackSize(stackSize);
10928}
10929
10930rule__ClassTypeScope__SetsNewAssignment_2_0
10931 @init {
10932 int stackSize = keepStackSize();
10933 }
10934:
10935 (
10936 { before(grammarAccess.getClassTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); }
10937 (
10938 { before(grammarAccess.getClassTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); }
10939 '+='
10940 { after(grammarAccess.getClassTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); }
10941 )
10942 { after(grammarAccess.getClassTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); }
10943 )
10944;
10945finally {
10946 restoreStackSize(stackSize);
10947}
10948
10949rule__ClassTypeScope__SetsSumAssignment_2_1
10950 @init {
10951 int stackSize = keepStackSize();
10952 }
10953:
10954 (
10955 { before(grammarAccess.getClassTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); }
10956 (
10957 { before(grammarAccess.getClassTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); }
10958 '='
10959 { after(grammarAccess.getClassTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); }
10960 )
10961 { after(grammarAccess.getClassTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); }
10962 )
10963;
10964finally {
10965 restoreStackSize(stackSize);
10966}
10967
10968rule__ClassTypeScope__NumberAssignment_3_0
10969 @init {
10970 int stackSize = keepStackSize();
10971 }
10972:
10973 (
10974 { before(grammarAccess.getClassTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0()); }
10975 ruleExactNumber
10976 { after(grammarAccess.getClassTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0()); }
10977 )
10978;
10979finally {
10980 restoreStackSize(stackSize);
10981}
10982
10983rule__ClassTypeScope__NumberAssignment_3_1
10984 @init {
10985 int stackSize = keepStackSize();
10986 }
10987:
10988 (
10989 { before(grammarAccess.getClassTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0()); }
10990 ruleIntervallNumber
10991 { after(grammarAccess.getClassTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0()); }
10992 )
10993;
10994finally {
10995 restoreStackSize(stackSize);
10996}
10997
10998rule__ObjectTypeScope__TypeAssignment_1
10999 @init {
11000 int stackSize = keepStackSize();
11001 }
11002:
11003 (
11004 { before(grammarAccess.getObjectTypeScopeAccess().getTypeObjectReferenceParserRuleCall_1_0()); }
11005 ruleObjectReference
11006 { after(grammarAccess.getObjectTypeScopeAccess().getTypeObjectReferenceParserRuleCall_1_0()); }
11007 )
11008;
11009finally {
11010 restoreStackSize(stackSize);
11011}
11012
11013rule__ObjectTypeScope__SetsNewAssignment_2_0
11014 @init {
11015 int stackSize = keepStackSize();
11016 }
11017:
11018 (
11019 { before(grammarAccess.getObjectTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); }
11020 (
11021 { before(grammarAccess.getObjectTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); }
11022 '+='
11023 { after(grammarAccess.getObjectTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); }
11024 )
11025 { after(grammarAccess.getObjectTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); }
11026 )
11027;
11028finally {
11029 restoreStackSize(stackSize);
11030}
11031
11032rule__ObjectTypeScope__SetsSumAssignment_2_1
11033 @init {
11034 int stackSize = keepStackSize();
11035 }
11036:
11037 (
11038 { before(grammarAccess.getObjectTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); }
11039 (
11040 { before(grammarAccess.getObjectTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); }
11041 '='
11042 { after(grammarAccess.getObjectTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); }
11043 )
11044 { after(grammarAccess.getObjectTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); }
11045 )
11046;
11047finally {
11048 restoreStackSize(stackSize);
11049}
11050
11051rule__ObjectTypeScope__NumberAssignment_3_0
11052 @init {
11053 int stackSize = keepStackSize();
11054 }
11055:
11056 (
11057 { before(grammarAccess.getObjectTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0()); }
11058 ruleExactNumber
11059 { after(grammarAccess.getObjectTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0()); }
11060 )
11061;
11062finally {
11063 restoreStackSize(stackSize);
11064}
11065
11066rule__ObjectTypeScope__NumberAssignment_3_1
11067 @init {
11068 int stackSize = keepStackSize();
11069 }
11070:
11071 (
11072 { before(grammarAccess.getObjectTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0()); }
11073 ruleIntervallNumber
11074 { after(grammarAccess.getObjectTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0()); }
11075 )
11076;
11077finally {
11078 restoreStackSize(stackSize);
11079}
11080
11081rule__IntegerTypeScope__TypeAssignment_1
11082 @init {
11083 int stackSize = keepStackSize();
11084 }
11085:
11086 (
11087 { before(grammarAccess.getIntegerTypeScopeAccess().getTypeIntegerReferenceParserRuleCall_1_0()); }
11088 ruleIntegerReference
11089 { after(grammarAccess.getIntegerTypeScopeAccess().getTypeIntegerReferenceParserRuleCall_1_0()); }
11090 )
11091;
11092finally {
11093 restoreStackSize(stackSize);
11094}
11095
11096rule__IntegerTypeScope__SetsNewAssignment_2_0
11097 @init {
11098 int stackSize = keepStackSize();
11099 }
11100:
11101 (
11102 { before(grammarAccess.getIntegerTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); }
11103 (
11104 { before(grammarAccess.getIntegerTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); }
11105 '+='
11106 { after(grammarAccess.getIntegerTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); }
11107 )
11108 { after(grammarAccess.getIntegerTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); }
11109 )
11110;
11111finally {
11112 restoreStackSize(stackSize);
11113}
11114
11115rule__IntegerTypeScope__SetsSumAssignment_2_1
11116 @init {
11117 int stackSize = keepStackSize();
11118 }
11119:
11120 (
11121 { before(grammarAccess.getIntegerTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); }
11122 (
11123 { before(grammarAccess.getIntegerTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); }
11124 '='
11125 { after(grammarAccess.getIntegerTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); }
11126 )
11127 { after(grammarAccess.getIntegerTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); }
11128 )
11129;
11130finally {
11131 restoreStackSize(stackSize);
11132}
11133
11134rule__IntegerTypeScope__NumberAssignment_3_0
11135 @init {
11136 int stackSize = keepStackSize();
11137 }
11138:
11139 (
11140 { before(grammarAccess.getIntegerTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0()); }
11141 ruleExactNumber
11142 { after(grammarAccess.getIntegerTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0()); }
11143 )
11144;
11145finally {
11146 restoreStackSize(stackSize);
11147}
11148
11149rule__IntegerTypeScope__NumberAssignment_3_1
11150 @init {
11151 int stackSize = keepStackSize();
11152 }
11153:
11154 (
11155 { before(grammarAccess.getIntegerTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0()); }
11156 ruleIntervallNumber
11157 { after(grammarAccess.getIntegerTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0()); }
11158 )
11159;
11160finally {
11161 restoreStackSize(stackSize);
11162}
11163
11164rule__IntegerTypeScope__NumberAssignment_3_2
11165 @init {
11166 int stackSize = keepStackSize();
11167 }
11168:
11169 (
11170 { before(grammarAccess.getIntegerTypeScopeAccess().getNumberIntEnumberationParserRuleCall_3_2_0()); }
11171 ruleIntEnumberation
11172 { after(grammarAccess.getIntegerTypeScopeAccess().getNumberIntEnumberationParserRuleCall_3_2_0()); }
11173 )
11174;
11175finally {
11176 restoreStackSize(stackSize);
11177}
11178
11179rule__RealTypeScope__TypeAssignment_1
11180 @init {
11181 int stackSize = keepStackSize();
11182 }
11183:
11184 (
11185 { before(grammarAccess.getRealTypeScopeAccess().getTypeRealReferenceParserRuleCall_1_0()); }
11186 ruleRealReference
11187 { after(grammarAccess.getRealTypeScopeAccess().getTypeRealReferenceParserRuleCall_1_0()); }
11188 )
11189;
11190finally {
11191 restoreStackSize(stackSize);
11192}
11193
11194rule__RealTypeScope__SetsNewAssignment_2_0
11195 @init {
11196 int stackSize = keepStackSize();
11197 }
11198:
11199 (
11200 { before(grammarAccess.getRealTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); }
11201 (
11202 { before(grammarAccess.getRealTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); }
11203 '+='
11204 { after(grammarAccess.getRealTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); }
11205 )
11206 { after(grammarAccess.getRealTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); }
11207 )
11208;
11209finally {
11210 restoreStackSize(stackSize);
11211}
11212
11213rule__RealTypeScope__SetsSumAssignment_2_1
11214 @init {
11215 int stackSize = keepStackSize();
11216 }
11217:
11218 (
11219 { before(grammarAccess.getRealTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); }
11220 (
11221 { before(grammarAccess.getRealTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); }
11222 '='
11223 { after(grammarAccess.getRealTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); }
11224 )
11225 { after(grammarAccess.getRealTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); }
11226 )
11227;
11228finally {
11229 restoreStackSize(stackSize);
11230}
11231
11232rule__RealTypeScope__NumberAssignment_3_0
11233 @init {
11234 int stackSize = keepStackSize();
11235 }
11236:
11237 (
11238 { before(grammarAccess.getRealTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0()); }
11239 ruleExactNumber
11240 { after(grammarAccess.getRealTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0()); }
11241 )
11242;
11243finally {
11244 restoreStackSize(stackSize);
11245}
11246
11247rule__RealTypeScope__NumberAssignment_3_1
11248 @init {
11249 int stackSize = keepStackSize();
11250 }
11251:
11252 (
11253 { before(grammarAccess.getRealTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0()); }
11254 ruleIntervallNumber
11255 { after(grammarAccess.getRealTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0()); }
11256 )
11257;
11258finally {
11259 restoreStackSize(stackSize);
11260}
11261
11262rule__RealTypeScope__NumberAssignment_3_2
11263 @init {
11264 int stackSize = keepStackSize();
11265 }
11266:
11267 (
11268 { before(grammarAccess.getRealTypeScopeAccess().getNumberRealEnumerationParserRuleCall_3_2_0()); }
11269 ruleRealEnumeration
11270 { after(grammarAccess.getRealTypeScopeAccess().getNumberRealEnumerationParserRuleCall_3_2_0()); }
11271 )
11272;
11273finally {
11274 restoreStackSize(stackSize);
11275}
11276
11277rule__StringTypeScope__TypeAssignment_1
11278 @init {
11279 int stackSize = keepStackSize();
11280 }
11281:
11282 (
11283 { before(grammarAccess.getStringTypeScopeAccess().getTypeStringReferenceParserRuleCall_1_0()); }
11284 ruleStringReference
11285 { after(grammarAccess.getStringTypeScopeAccess().getTypeStringReferenceParserRuleCall_1_0()); }
11286 )
11287;
11288finally {
11289 restoreStackSize(stackSize);
11290}
11291
11292rule__StringTypeScope__SetsNewAssignment_2_0
11293 @init {
11294 int stackSize = keepStackSize();
11295 }
11296:
11297 (
11298 { before(grammarAccess.getStringTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); }
11299 (
11300 { before(grammarAccess.getStringTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); }
11301 '+='
11302 { after(grammarAccess.getStringTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); }
11303 )
11304 { after(grammarAccess.getStringTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); }
11305 )
11306;
11307finally {
11308 restoreStackSize(stackSize);
11309}
11310
11311rule__StringTypeScope__SetsSumAssignment_2_1
11312 @init {
11313 int stackSize = keepStackSize();
11314 }
11315:
11316 (
11317 { before(grammarAccess.getStringTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); }
11318 (
11319 { before(grammarAccess.getStringTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); }
11320 '='
11321 { after(grammarAccess.getStringTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); }
11322 )
11323 { after(grammarAccess.getStringTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); }
11324 )
11325;
11326finally {
11327 restoreStackSize(stackSize);
11328}
11329
11330rule__StringTypeScope__NumberAssignment_3_0
11331 @init {
11332 int stackSize = keepStackSize();
11333 }
11334:
11335 (
11336 { before(grammarAccess.getStringTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0()); }
11337 ruleExactNumber
11338 { after(grammarAccess.getStringTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0()); }
11339 )
11340;
11341finally {
11342 restoreStackSize(stackSize);
11343}
11344
11345rule__StringTypeScope__NumberAssignment_3_1
11346 @init {
11347 int stackSize = keepStackSize();
11348 }
11349:
11350 (
11351 { before(grammarAccess.getStringTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0()); }
11352 ruleIntervallNumber
11353 { after(grammarAccess.getStringTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0()); }
11354 )
11355;
11356finally {
11357 restoreStackSize(stackSize);
11358}
11359
11360rule__StringTypeScope__NumberAssignment_3_2
11361 @init {
11362 int stackSize = keepStackSize();
11363 }
11364:
11365 (
11366 { before(grammarAccess.getStringTypeScopeAccess().getNumberStringEnumerationParserRuleCall_3_2_0()); }
11367 ruleStringEnumeration
11368 { after(grammarAccess.getStringTypeScopeAccess().getNumberStringEnumerationParserRuleCall_3_2_0()); }
11369 )
11370;
11371finally {
11372 restoreStackSize(stackSize);
11373}
11374
11375rule__ClassReference__ElementAssignment_1
11376 @init {
11377 int stackSize = keepStackSize();
11378 }
11379:
11380 (
11381 { before(grammarAccess.getClassReferenceAccess().getElementMetamodelElementParserRuleCall_1_0()); }
11382 ruleMetamodelElement
11383 { after(grammarAccess.getClassReferenceAccess().getElementMetamodelElementParserRuleCall_1_0()); }
11384 )
11385;
11386finally {
11387 restoreStackSize(stackSize);
11388}
11389
11390rule__ExactNumber__ExactNumberAssignment_0
11391 @init {
11392 int stackSize = keepStackSize();
11393 }
11394:
11395 (
11396 { before(grammarAccess.getExactNumberAccess().getExactNumberINTTerminalRuleCall_0_0()); }
11397 RULE_INT
11398 { after(grammarAccess.getExactNumberAccess().getExactNumberINTTerminalRuleCall_0_0()); }
11399 )
11400;
11401finally {
11402 restoreStackSize(stackSize);
11403}
11404
11405rule__ExactNumber__ExactUnlimitedAssignment_1
11406 @init {
11407 int stackSize = keepStackSize();
11408 }
11409:
11410 (
11411 { before(grammarAccess.getExactNumberAccess().getExactUnlimitedAsteriskKeyword_1_0()); }
11412 (
11413 { before(grammarAccess.getExactNumberAccess().getExactUnlimitedAsteriskKeyword_1_0()); }
11414 '*'
11415 { after(grammarAccess.getExactNumberAccess().getExactUnlimitedAsteriskKeyword_1_0()); }
11416 )
11417 { after(grammarAccess.getExactNumberAccess().getExactUnlimitedAsteriskKeyword_1_0()); }
11418 )
11419;
11420finally {
11421 restoreStackSize(stackSize);
11422}
11423
11424rule__IntervallNumber__MinAssignment_0
11425 @init {
11426 int stackSize = keepStackSize();
11427 }
11428:
11429 (
11430 { before(grammarAccess.getIntervallNumberAccess().getMinINTTerminalRuleCall_0_0()); }
11431 RULE_INT
11432 { after(grammarAccess.getIntervallNumberAccess().getMinINTTerminalRuleCall_0_0()); }
11433 )
11434;
11435finally {
11436 restoreStackSize(stackSize);
11437}
11438
11439rule__IntervallNumber__MaxNumberAssignment_2_0
11440 @init {
11441 int stackSize = keepStackSize();
11442 }
11443:
11444 (
11445 { before(grammarAccess.getIntervallNumberAccess().getMaxNumberINTTerminalRuleCall_2_0_0()); }
11446 RULE_INT
11447 { after(grammarAccess.getIntervallNumberAccess().getMaxNumberINTTerminalRuleCall_2_0_0()); }
11448 )
11449;
11450finally {
11451 restoreStackSize(stackSize);
11452}
11453
11454rule__IntervallNumber__MaxUnlimitedAssignment_2_1
11455 @init {
11456 int stackSize = keepStackSize();
11457 }
11458:
11459 (
11460 { before(grammarAccess.getIntervallNumberAccess().getMaxUnlimitedAsteriskKeyword_2_1_0()); }
11461 (
11462 { before(grammarAccess.getIntervallNumberAccess().getMaxUnlimitedAsteriskKeyword_2_1_0()); }
11463 '*'
11464 { after(grammarAccess.getIntervallNumberAccess().getMaxUnlimitedAsteriskKeyword_2_1_0()); }
11465 )
11466 { after(grammarAccess.getIntervallNumberAccess().getMaxUnlimitedAsteriskKeyword_2_1_0()); }
11467 )
11468;
11469finally {
11470 restoreStackSize(stackSize);
11471}
11472
11473rule__IntEnumberation__EntryAssignment_2_0
11474 @init {
11475 int stackSize = keepStackSize();
11476 }
11477:
11478 (
11479 { before(grammarAccess.getIntEnumberationAccess().getEntryINTLiteralParserRuleCall_2_0_0()); }
11480 ruleINTLiteral
11481 { after(grammarAccess.getIntEnumberationAccess().getEntryINTLiteralParserRuleCall_2_0_0()); }
11482 )
11483;
11484finally {
11485 restoreStackSize(stackSize);
11486}
11487
11488rule__IntEnumberation__EntryAssignment_2_1_1
11489 @init {
11490 int stackSize = keepStackSize();
11491 }
11492:
11493 (
11494 { before(grammarAccess.getIntEnumberationAccess().getEntryINTLiteralParserRuleCall_2_1_1_0()); }
11495 ruleINTLiteral
11496 { after(grammarAccess.getIntEnumberationAccess().getEntryINTLiteralParserRuleCall_2_1_1_0()); }
11497 )
11498;
11499finally {
11500 restoreStackSize(stackSize);
11501}
11502
11503rule__RealEnumeration__EntryAssignment_2_0
11504 @init {
11505 int stackSize = keepStackSize();
11506 }
11507:
11508 (
11509 { before(grammarAccess.getRealEnumerationAccess().getEntryREALLiteralParserRuleCall_2_0_0()); }
11510 ruleREALLiteral
11511 { after(grammarAccess.getRealEnumerationAccess().getEntryREALLiteralParserRuleCall_2_0_0()); }
11512 )
11513;
11514finally {
11515 restoreStackSize(stackSize);
11516}
11517
11518rule__RealEnumeration__EntryAssignment_2_1_1
11519 @init {
11520 int stackSize = keepStackSize();
11521 }
11522:
11523 (
11524 { before(grammarAccess.getRealEnumerationAccess().getEntryREALLiteralParserRuleCall_2_1_1_0()); }
11525 ruleREALLiteral
11526 { after(grammarAccess.getRealEnumerationAccess().getEntryREALLiteralParserRuleCall_2_1_1_0()); }
11527 )
11528;
11529finally {
11530 restoreStackSize(stackSize);
11531}
11532
11533rule__StringEnumeration__EntryAssignment_2_0
11534 @init {
11535 int stackSize = keepStackSize();
11536 }
11537:
11538 (
11539 { before(grammarAccess.getStringEnumerationAccess().getEntrySTRINGTerminalRuleCall_2_0_0()); }
11540 RULE_STRING
11541 { after(grammarAccess.getStringEnumerationAccess().getEntrySTRINGTerminalRuleCall_2_0_0()); }
11542 )
11543;
11544finally {
11545 restoreStackSize(stackSize);
11546}
11547
11548rule__StringEnumeration__EntryAssignment_2_1_1
11549 @init {
11550 int stackSize = keepStackSize();
11551 }
11552:
11553 (
11554 { before(grammarAccess.getStringEnumerationAccess().getEntrySTRINGTerminalRuleCall_2_1_1_0()); }
11555 RULE_STRING
11556 { after(grammarAccess.getStringEnumerationAccess().getEntrySTRINGTerminalRuleCall_2_1_1_0()); }
11557 )
11558;
11559finally {
11560 restoreStackSize(stackSize);
11561}
11562
11563rule__ScopeDeclaration__NameAssignment_1
11564 @init {
11565 int stackSize = keepStackSize();
11566 }
11567:
11568 (
11569 { before(grammarAccess.getScopeDeclarationAccess().getNameIDTerminalRuleCall_1_0()); }
11570 RULE_ID
11571 { after(grammarAccess.getScopeDeclarationAccess().getNameIDTerminalRuleCall_1_0()); }
11572 )
11573;
11574finally {
11575 restoreStackSize(stackSize);
11576}
11577
11578rule__ScopeDeclaration__SpecificationAssignment_2
11579 @init {
11580 int stackSize = keepStackSize();
11581 }
11582:
11583 (
11584 { before(grammarAccess.getScopeDeclarationAccess().getSpecificationScopeSpecificationParserRuleCall_2_0()); }
11585 ruleScopeSpecification
11586 { after(grammarAccess.getScopeDeclarationAccess().getSpecificationScopeSpecificationParserRuleCall_2_0()); }
11587 )
11588;
11589finally {
11590 restoreStackSize(stackSize);
11591}
11592
11593rule__ScopeReference__ReferredAssignment
11594 @init {
11595 int stackSize = keepStackSize();
11596 }
11597:
11598 (
11599 { before(grammarAccess.getScopeReferenceAccess().getReferredScopeDeclarationCrossReference_0()); }
11600 (
11601 { before(grammarAccess.getScopeReferenceAccess().getReferredScopeDeclarationIDTerminalRuleCall_0_1()); }
11602 RULE_ID
11603 { after(grammarAccess.getScopeReferenceAccess().getReferredScopeDeclarationIDTerminalRuleCall_0_1()); }
11604 )
11605 { after(grammarAccess.getScopeReferenceAccess().getReferredScopeDeclarationCrossReference_0()); }
11606 )
11607;
11608finally {
11609 restoreStackSize(stackSize);
11610}
11611
11612rule__GenerationTask__MetamodelAssignment_3_0_2
11613 @init {
11614 int stackSize = keepStackSize();
11615 }
11616:
11617 (
11618 { before(grammarAccess.getGenerationTaskAccess().getMetamodelMetamodelParserRuleCall_3_0_2_0()); }
11619 ruleMetamodel
11620 { after(grammarAccess.getGenerationTaskAccess().getMetamodelMetamodelParserRuleCall_3_0_2_0()); }
11621 )
11622;
11623finally {
11624 restoreStackSize(stackSize);
11625}
11626
11627rule__GenerationTask__PartialModelAssignment_3_1_2
11628 @init {
11629 int stackSize = keepStackSize();
11630 }
11631:
11632 (
11633 { before(grammarAccess.getGenerationTaskAccess().getPartialModelPartialModelParserRuleCall_3_1_2_0()); }
11634 rulePartialModel
11635 { after(grammarAccess.getGenerationTaskAccess().getPartialModelPartialModelParserRuleCall_3_1_2_0()); }
11636 )
11637;
11638finally {
11639 restoreStackSize(stackSize);
11640}
11641
11642rule__GenerationTask__PatternsAssignment_3_2_2
11643 @init {
11644 int stackSize = keepStackSize();
11645 }
11646:
11647 (
11648 { before(grammarAccess.getGenerationTaskAccess().getPatternsGraphPatternParserRuleCall_3_2_2_0()); }
11649 ruleGraphPattern
11650 { after(grammarAccess.getGenerationTaskAccess().getPatternsGraphPatternParserRuleCall_3_2_2_0()); }
11651 )
11652;
11653finally {
11654 restoreStackSize(stackSize);
11655}
11656
11657rule__GenerationTask__ObjectivesAssignment_3_3_2
11658 @init {
11659 int stackSize = keepStackSize();
11660 }
11661:
11662 (
11663 { before(grammarAccess.getGenerationTaskAccess().getObjectivesObjectiveParserRuleCall_3_3_2_0()); }
11664 ruleObjective
11665 { after(grammarAccess.getGenerationTaskAccess().getObjectivesObjectiveParserRuleCall_3_3_2_0()); }
11666 )
11667;
11668finally {
11669 restoreStackSize(stackSize);
11670}
11671
11672rule__GenerationTask__ScopeAssignment_3_4_2
11673 @init {
11674 int stackSize = keepStackSize();
11675 }
11676:
11677 (
11678 { before(grammarAccess.getGenerationTaskAccess().getScopeScopeParserRuleCall_3_4_2_0()); }
11679 ruleScope
11680 { after(grammarAccess.getGenerationTaskAccess().getScopeScopeParserRuleCall_3_4_2_0()); }
11681 )
11682;
11683finally {
11684 restoreStackSize(stackSize);
11685}
11686
11687rule__GenerationTask__NumberSpecifiedAssignment_3_5_0
11688 @init {
11689 int stackSize = keepStackSize();
11690 }
11691:
11692 (
11693 { before(grammarAccess.getGenerationTaskAccess().getNumberSpecifiedNumberKeyword_3_5_0_0()); }
11694 (
11695 { before(grammarAccess.getGenerationTaskAccess().getNumberSpecifiedNumberKeyword_3_5_0_0()); }
11696 'number'
11697 { after(grammarAccess.getGenerationTaskAccess().getNumberSpecifiedNumberKeyword_3_5_0_0()); }
11698 )
11699 { after(grammarAccess.getGenerationTaskAccess().getNumberSpecifiedNumberKeyword_3_5_0_0()); }
11700 )
11701;
11702finally {
11703 restoreStackSize(stackSize);
11704}
11705
11706rule__GenerationTask__NumberAssignment_3_5_2
11707 @init {
11708 int stackSize = keepStackSize();
11709 }
11710:
11711 (
11712 { before(grammarAccess.getGenerationTaskAccess().getNumberINTTerminalRuleCall_3_5_2_0()); }
11713 RULE_INT
11714 { after(grammarAccess.getGenerationTaskAccess().getNumberINTTerminalRuleCall_3_5_2_0()); }
11715 )
11716;
11717finally {
11718 restoreStackSize(stackSize);
11719}
11720
11721rule__GenerationTask__RunSpecifiedAssignment_3_6_0
11722 @init {
11723 int stackSize = keepStackSize();
11724 }
11725:
11726 (
11727 { before(grammarAccess.getGenerationTaskAccess().getRunSpecifiedRunsKeyword_3_6_0_0()); }
11728 (
11729 { before(grammarAccess.getGenerationTaskAccess().getRunSpecifiedRunsKeyword_3_6_0_0()); }
11730 'runs'
11731 { after(grammarAccess.getGenerationTaskAccess().getRunSpecifiedRunsKeyword_3_6_0_0()); }
11732 )
11733 { after(grammarAccess.getGenerationTaskAccess().getRunSpecifiedRunsKeyword_3_6_0_0()); }
11734 )
11735;
11736finally {
11737 restoreStackSize(stackSize);
11738}
11739
11740rule__GenerationTask__RunsAssignment_3_6_2
11741 @init {
11742 int stackSize = keepStackSize();
11743 }
11744:
11745 (
11746 { before(grammarAccess.getGenerationTaskAccess().getRunsINTTerminalRuleCall_3_6_2_0()); }
11747 RULE_INT
11748 { after(grammarAccess.getGenerationTaskAccess().getRunsINTTerminalRuleCall_3_6_2_0()); }
11749 )
11750;
11751finally {
11752 restoreStackSize(stackSize);
11753}
11754
11755rule__GenerationTask__SolverAssignment_3_7_2
11756 @init {
11757 int stackSize = keepStackSize();
11758 }
11759:
11760 (
11761 { before(grammarAccess.getGenerationTaskAccess().getSolverSolverEnumRuleCall_3_7_2_0()); }
11762 ruleSolver
11763 { after(grammarAccess.getGenerationTaskAccess().getSolverSolverEnumRuleCall_3_7_2_0()); }
11764 )
11765;
11766finally {
11767 restoreStackSize(stackSize);
11768}
11769
11770rule__GenerationTask__ConfigAssignment_3_8_2
11771 @init {
11772 int stackSize = keepStackSize();
11773 }
11774:
11775 (
11776 { before(grammarAccess.getGenerationTaskAccess().getConfigConfigParserRuleCall_3_8_2_0()); }
11777 ruleConfig
11778 { after(grammarAccess.getGenerationTaskAccess().getConfigConfigParserRuleCall_3_8_2_0()); }
11779 )
11780;
11781finally {
11782 restoreStackSize(stackSize);
11783}
11784
11785rule__GenerationTask__DebugFolderAssignment_3_9_2
11786 @init {
11787 int stackSize = keepStackSize();
11788 }
11789:
11790 (
11791 { before(grammarAccess.getGenerationTaskAccess().getDebugFolderFileParserRuleCall_3_9_2_0()); }
11792 ruleFile
11793 { after(grammarAccess.getGenerationTaskAccess().getDebugFolderFileParserRuleCall_3_9_2_0()); }
11794 )
11795;
11796finally {
11797 restoreStackSize(stackSize);
11798}
11799
11800rule__GenerationTask__TargetLogFileAssignment_3_10_2
11801 @init {
11802 int stackSize = keepStackSize();
11803 }
11804:
11805 (
11806 { before(grammarAccess.getGenerationTaskAccess().getTargetLogFileFileParserRuleCall_3_10_2_0()); }
11807 ruleFile
11808 { after(grammarAccess.getGenerationTaskAccess().getTargetLogFileFileParserRuleCall_3_10_2_0()); }
11809 )
11810;
11811finally {
11812 restoreStackSize(stackSize);
11813}
11814
11815rule__GenerationTask__TargetStatisticsFileAssignment_3_11_2
11816 @init {
11817 int stackSize = keepStackSize();
11818 }
11819:
11820 (
11821 { before(grammarAccess.getGenerationTaskAccess().getTargetStatisticsFileFileParserRuleCall_3_11_2_0()); }
11822 ruleFile
11823 { after(grammarAccess.getGenerationTaskAccess().getTargetStatisticsFileFileParserRuleCall_3_11_2_0()); }
11824 )
11825;
11826finally {
11827 restoreStackSize(stackSize);
11828}
11829
11830rule__GenerationTask__TagetFolderAssignment_3_12_2
11831 @init {
11832 int stackSize = keepStackSize();
11833 }
11834:
11835 (
11836 { before(grammarAccess.getGenerationTaskAccess().getTagetFolderFileParserRuleCall_3_12_2_0()); }
11837 ruleFile
11838 { after(grammarAccess.getGenerationTaskAccess().getTagetFolderFileParserRuleCall_3_12_2_0()); }
11839 )
11840;
11841finally {
11842 restoreStackSize(stackSize);
11843}
11844
11845RULE_ID : '^'? ('a'..'z'|'A'..'Z'|'_') ('a'..'z'|'A'..'Z'|'_'|'0'..'9')*;
11846
11847RULE_INT : ('0'..'9')+;
11848
11849RULE_STRING : ('"' ('\\' .|~(('\\'|'"')))* '"'|'\'' ('\\' .|~(('\\'|'\'')))* '\'');
11850
11851RULE_ML_COMMENT : '/*' ( options {greedy=false;} : . )*'*/';
11852
11853RULE_SL_COMMENT : '//' ~(('\n'|'\r'))* ('\r'? '\n')?;
11854
11855RULE_WS : (' '|'\t'|'\r'|'\n')+;
11856
11857RULE_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..2873259e 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'#'=46
2'*'=55 2'*'=61
3'+='=54 3'+='=60
4','=26 4','=32
5'-'=18 5'-'=24
6'.'=17 6'.'=23
7'..'=45 7'..'=51
8'::'=29 8'::'=35
9'<'=39 9'<'=13
10'='=23 10'<='=15
11'>'=40 11'='=29
12'AlloySolver'=15 12'>'=14
13'SMTSolver'=14 13'>='=16
14'ViatraSolver'=16 14'AlloySolver'=21
15'config'=34 15'SMTSolver'=20
16'constraints'=33 16'ViatraSolver'=22
17'debug'=50 17'config'=42
18'epackage'=20 18'constraints'=39
19'excluding'=28 19'cost'=40
20'file'=22 20'debug'=56
21'folder'=31 21'epackage'=26
22'full'=13 22'excluding'=34
23'generate'=47 23'file'=28
24'import'=19 24'folder'=37
25'int'=42 25'full'=19
26'log'=51 26'generate'=53
27'log-level'=35 27'import'=25
28'memory'=37 28'int'=48
29'metamodel'=30 29'log'=57
30'models'=32 30'log-level'=43
31'node'=41 31'maximize'=12
32'none'=11 32'memory'=45
33'normal'=12 33'metamodel'=36
34'number'=56 34'minimize'=11
35'output'=53 35'models'=38
36'package'=27 36'node'=47
37'partial-model'=48 37'none'=17
38'real'=43 38'normal'=18
39'runs'=57 39'number'=62
40'runtime'=36 40'objectives'=41
41'scope'=46 41'output'=59
42'solver'=49 42'package'=33
43'statistics'=52 43'partial-model'=54
44'string'=44 44'real'=49
45'viatra'=21 45'runs'=63
46'{'=24 46'runtime'=44
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'=27
52RULE_SL_COMMENT=8 52'{'=30
53RULE_STRING=6 53'}'=31
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..7efc2eb5 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,2577 @@
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 state.type = _type;
145 // $ANTLR end "T__13" 145 state.channel = _channel;
146 146 }
147 // $ANTLR start "T__14" 147 finally {
148 public final void mT__14() throws RecognitionException { 148 }
149 try { 149 }
150 int _type = T__14; 150 // $ANTLR end "T__13"
151 int _channel = DEFAULT_TOKEN_CHANNEL; 151
152 // InternalApplicationConfiguration.g:14:7: ( 'SMTSolver' ) 152 // $ANTLR start "T__14"
153 // InternalApplicationConfiguration.g:14:9: 'SMTSolver' 153 public final void mT__14() throws RecognitionException {
154 { 154 try {
155 match("SMTSolver"); 155 int _type = T__14;
156 156 int _channel = DEFAULT_TOKEN_CHANNEL;
157 157 // InternalApplicationConfiguration.g:14:7: ( '>' )
158 } 158 // InternalApplicationConfiguration.g:14:9: '>'
159 159 {
160 state.type = _type; 160 match('>');
161 state.channel = _channel; 161
162 } 162 }
163 finally { 163
164 } 164 state.type = _type;
165 } 165 state.channel = _channel;
166 // $ANTLR end "T__14" 166 }
167 167 finally {
168 // $ANTLR start "T__15" 168 }
169 public final void mT__15() throws RecognitionException { 169 }
170 try { 170 // $ANTLR end "T__14"
171 int _type = T__15; 171
172 int _channel = DEFAULT_TOKEN_CHANNEL; 172 // $ANTLR start "T__15"
173 // InternalApplicationConfiguration.g:15:7: ( 'AlloySolver' ) 173 public final void mT__15() throws RecognitionException {
174 // InternalApplicationConfiguration.g:15:9: 'AlloySolver' 174 try {
175 { 175 int _type = T__15;
176 match("AlloySolver"); 176 int _channel = DEFAULT_TOKEN_CHANNEL;
177 177 // InternalApplicationConfiguration.g:15:7: ( '<=' )
178 178 // InternalApplicationConfiguration.g:15:9: '<='
179 } 179 {
180 180 match("<=");
181 state.type = _type; 181
182 state.channel = _channel; 182
183 } 183 }
184 finally { 184
185 } 185 state.type = _type;
186 } 186 state.channel = _channel;
187 // $ANTLR end "T__15" 187 }
188 188 finally {
189 // $ANTLR start "T__16" 189 }
190 public final void mT__16() throws RecognitionException { 190 }
191 try { 191 // $ANTLR end "T__15"
192 int _type = T__16; 192
193 int _channel = DEFAULT_TOKEN_CHANNEL; 193 // $ANTLR start "T__16"
194 // InternalApplicationConfiguration.g:16:7: ( 'ViatraSolver' ) 194 public final void mT__16() throws RecognitionException {
195 // InternalApplicationConfiguration.g:16:9: 'ViatraSolver' 195 try {
196 { 196 int _type = T__16;
197 match("ViatraSolver"); 197 int _channel = DEFAULT_TOKEN_CHANNEL;
198 198 // InternalApplicationConfiguration.g:16:7: ( '>=' )
199 199 // InternalApplicationConfiguration.g:16:9: '>='
200 } 200 {
201 201 match(">=");
202 state.type = _type; 202
203 state.channel = _channel; 203
204 } 204 }
205 finally { 205
206 } 206 state.type = _type;
207 } 207 state.channel = _channel;
208 // $ANTLR end "T__16" 208 }
209 209 finally {
210 // $ANTLR start "T__17" 210 }
211 public final void mT__17() throws RecognitionException { 211 }
212 try { 212 // $ANTLR end "T__16"
213 int _type = T__17; 213
214 int _channel = DEFAULT_TOKEN_CHANNEL; 214 // $ANTLR start "T__17"
215 // InternalApplicationConfiguration.g:17:7: ( '.' ) 215 public final void mT__17() throws RecognitionException {
216 // InternalApplicationConfiguration.g:17:9: '.' 216 try {
217 { 217 int _type = T__17;
218 match('.'); 218 int _channel = DEFAULT_TOKEN_CHANNEL;
219 219 // InternalApplicationConfiguration.g:17:7: ( 'none' )
220 } 220 // InternalApplicationConfiguration.g:17:9: 'none'
221 221 {
222 state.type = _type; 222 match("none");
223 state.channel = _channel; 223
224 } 224
225 finally { 225 }
226 } 226
227 } 227 state.type = _type;
228 // $ANTLR end "T__17" 228 state.channel = _channel;
229 229 }
230 // $ANTLR start "T__18" 230 finally {
231 public final void mT__18() throws RecognitionException { 231 }
232 try { 232 }
233 int _type = T__18; 233 // $ANTLR end "T__17"
234 int _channel = DEFAULT_TOKEN_CHANNEL; 234
235 // InternalApplicationConfiguration.g:18:7: ( '-' ) 235 // $ANTLR start "T__18"
236 // InternalApplicationConfiguration.g:18:9: '-' 236 public final void mT__18() throws RecognitionException {
237 { 237 try {
238 match('-'); 238 int _type = T__18;
239 239 int _channel = DEFAULT_TOKEN_CHANNEL;
240 } 240 // InternalApplicationConfiguration.g:18:7: ( 'normal' )
241 241 // InternalApplicationConfiguration.g:18:9: 'normal'
242 state.type = _type; 242 {
243 state.channel = _channel; 243 match("normal");
244 } 244
245 finally { 245
246 } 246 }
247 } 247
248 // $ANTLR end "T__18" 248 state.type = _type;
249 249 state.channel = _channel;
250 // $ANTLR start "T__19" 250 }
251 public final void mT__19() throws RecognitionException { 251 finally {
252 try { 252 }
253 int _type = T__19; 253 }
254 int _channel = DEFAULT_TOKEN_CHANNEL; 254 // $ANTLR end "T__18"
255 // InternalApplicationConfiguration.g:19:7: ( 'import' ) 255
256 // InternalApplicationConfiguration.g:19:9: 'import' 256 // $ANTLR start "T__19"
257 { 257 public final void mT__19() throws RecognitionException {
258 match("import"); 258 try {
259 259 int _type = T__19;
260 260 int _channel = DEFAULT_TOKEN_CHANNEL;
261 } 261 // InternalApplicationConfiguration.g:19:7: ( 'full' )
262 262 // InternalApplicationConfiguration.g:19:9: 'full'
263 state.type = _type; 263 {
264 state.channel = _channel; 264 match("full");
265 } 265
266 finally { 266
267 } 267 }
268 } 268
269 // $ANTLR end "T__19" 269 state.type = _type;
270 270 state.channel = _channel;
271 // $ANTLR start "T__20" 271 }
272 public final void mT__20() throws RecognitionException { 272 finally {
273 try { 273 }
274 int _type = T__20; 274 }
275 int _channel = DEFAULT_TOKEN_CHANNEL; 275 // $ANTLR end "T__19"
276 // InternalApplicationConfiguration.g:20:7: ( 'epackage' ) 276
277 // InternalApplicationConfiguration.g:20:9: 'epackage' 277 // $ANTLR start "T__20"
278 { 278 public final void mT__20() throws RecognitionException {
279 match("epackage"); 279 try {
280 280 int _type = T__20;
281 281 int _channel = DEFAULT_TOKEN_CHANNEL;
282 } 282 // InternalApplicationConfiguration.g:20:7: ( 'SMTSolver' )
283 283 // InternalApplicationConfiguration.g:20:9: 'SMTSolver'
284 state.type = _type; 284 {
285 state.channel = _channel; 285 match("SMTSolver");
286 } 286
287 finally { 287
288 } 288 }
289 } 289
290 // $ANTLR end "T__20" 290 state.type = _type;
291 291 state.channel = _channel;
292 // $ANTLR start "T__21" 292 }
293 public final void mT__21() throws RecognitionException { 293 finally {
294 try { 294 }
295 int _type = T__21; 295 }
296 int _channel = DEFAULT_TOKEN_CHANNEL; 296 // $ANTLR end "T__20"
297 // InternalApplicationConfiguration.g:21:7: ( 'viatra' ) 297
298 // InternalApplicationConfiguration.g:21:9: 'viatra' 298 // $ANTLR start "T__21"
299 { 299 public final void mT__21() throws RecognitionException {
300 match("viatra"); 300 try {
301 301 int _type = T__21;
302 302 int _channel = DEFAULT_TOKEN_CHANNEL;
303 } 303 // InternalApplicationConfiguration.g:21:7: ( 'AlloySolver' )
304 304 // InternalApplicationConfiguration.g:21:9: 'AlloySolver'
305 state.type = _type; 305 {
306 state.channel = _channel; 306 match("AlloySolver");
307 } 307
308 finally { 308
309 } 309 }
310 } 310
311 // $ANTLR end "T__21" 311 state.type = _type;
312 312 state.channel = _channel;
313 // $ANTLR start "T__22" 313 }
314 public final void mT__22() throws RecognitionException { 314 finally {
315 try { 315 }
316 int _type = T__22; 316 }
317 int _channel = DEFAULT_TOKEN_CHANNEL; 317 // $ANTLR end "T__21"
318 // InternalApplicationConfiguration.g:22:7: ( 'file' ) 318
319 // InternalApplicationConfiguration.g:22:9: 'file' 319 // $ANTLR start "T__22"
320 { 320 public final void mT__22() throws RecognitionException {
321 match("file"); 321 try {
322 322 int _type = T__22;
323 323 int _channel = DEFAULT_TOKEN_CHANNEL;
324 } 324 // InternalApplicationConfiguration.g:22:7: ( 'ViatraSolver' )
325 325 // InternalApplicationConfiguration.g:22:9: 'ViatraSolver'
326 state.type = _type; 326 {
327 state.channel = _channel; 327 match("ViatraSolver");
328 } 328
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: ( '.' )
346 state.type = _type; 346 // InternalApplicationConfiguration.g:23:9: '.'
347 state.channel = _channel; 347 {
348 } 348 match('.');
349 finally { 349
350 } 350 }
351 } 351
352 // $ANTLR end "T__23" 352 state.type = _type;
353 353 state.channel = _channel;
354 // $ANTLR start "T__24" 354 }
355 public final void mT__24() throws RecognitionException { 355 finally {
356 try { 356 }
357 int _type = T__24; 357 }
358 int _channel = DEFAULT_TOKEN_CHANNEL; 358 // $ANTLR end "T__23"
359 // InternalApplicationConfiguration.g:24:7: ( '{' ) 359
360 // InternalApplicationConfiguration.g:24:9: '{' 360 // $ANTLR start "T__24"
361 { 361 public final void mT__24() throws RecognitionException {
362 match('{'); 362 try {
363 363 int _type = T__24;
364 } 364 int _channel = DEFAULT_TOKEN_CHANNEL;
365 365 // InternalApplicationConfiguration.g:24:7: ( '-' )
366 state.type = _type; 366 // InternalApplicationConfiguration.g:24:9: '-'
367 state.channel = _channel; 367 {
368 } 368 match('-');
369 finally { 369
370 } 370 }
371 } 371
372 // $ANTLR end "T__24" 372 state.type = _type;
373 373 state.channel = _channel;
374 // $ANTLR start "T__25" 374 }
375 public final void mT__25() throws RecognitionException { 375 finally {
376 try { 376 }
377 int _type = T__25; 377 }
378 int _channel = DEFAULT_TOKEN_CHANNEL; 378 // $ANTLR end "T__24"
379 // InternalApplicationConfiguration.g:25:7: ( '}' ) 379
380 // InternalApplicationConfiguration.g:25:9: '}' 380 // $ANTLR start "T__25"
381 { 381 public final void mT__25() throws RecognitionException {
382 match('}'); 382 try {
383 383 int _type = T__25;
384 } 384 int _channel = DEFAULT_TOKEN_CHANNEL;
385 385 // InternalApplicationConfiguration.g:25:7: ( 'import' )
386 state.type = _type; 386 // InternalApplicationConfiguration.g:25:9: 'import'
387 state.channel = _channel; 387 {
388 } 388 match("import");
389 finally { 389
390 } 390
391 } 391 }
392 // $ANTLR end "T__25" 392
393 393 state.type = _type;
394 // $ANTLR start "T__26" 394 state.channel = _channel;
395 public final void mT__26() throws RecognitionException { 395 }
396 try { 396 finally {
397 int _type = T__26; 397 }
398 int _channel = DEFAULT_TOKEN_CHANNEL; 398 }
399 // InternalApplicationConfiguration.g:26:7: ( ',' ) 399 // $ANTLR end "T__25"
400 // InternalApplicationConfiguration.g:26:9: ',' 400
401 { 401 // $ANTLR start "T__26"
402 match(','); 402 public final void mT__26() throws RecognitionException {
403 403 try {
404 } 404 int _type = T__26;
405 405 int _channel = DEFAULT_TOKEN_CHANNEL;
406 state.type = _type; 406 // InternalApplicationConfiguration.g:26:7: ( 'epackage' )
407 state.channel = _channel; 407 // InternalApplicationConfiguration.g:26:9: 'epackage'
408 } 408 {
409 finally { 409 match("epackage");
410 } 410
411 } 411
412 // $ANTLR end "T__26" 412 }
413 413
414 // $ANTLR start "T__27" 414 state.type = _type;
415 public final void mT__27() throws RecognitionException { 415 state.channel = _channel;
416 try { 416 }
417 int _type = T__27; 417 finally {
418 int _channel = DEFAULT_TOKEN_CHANNEL; 418 }
419 // InternalApplicationConfiguration.g:27:7: ( 'package' ) 419 }
420 // InternalApplicationConfiguration.g:27:9: 'package' 420 // $ANTLR end "T__26"
421 { 421
422 match("package"); 422 // $ANTLR start "T__27"
423 423 public final void mT__27() throws RecognitionException {
424 424 try {
425 } 425 int _type = T__27;
426 426 int _channel = DEFAULT_TOKEN_CHANNEL;
427 state.type = _type; 427 // InternalApplicationConfiguration.g:27:7: ( 'viatra' )
428 state.channel = _channel; 428 // InternalApplicationConfiguration.g:27:9: 'viatra'
429 } 429 {
430 finally { 430 match("viatra");
431 } 431
432 } 432
433 // $ANTLR end "T__27" 433 }
434 434
435 // $ANTLR start "T__28" 435 state.type = _type;
436 public final void mT__28() throws RecognitionException { 436 state.channel = _channel;
437 try { 437 }
438 int _type = T__28; 438 finally {
439 int _channel = DEFAULT_TOKEN_CHANNEL; 439 }
440 // InternalApplicationConfiguration.g:28:7: ( 'excluding' ) 440 }
441 // InternalApplicationConfiguration.g:28:9: 'excluding' 441 // $ANTLR end "T__27"
442 { 442
443 match("excluding"); 443 // $ANTLR start "T__28"
444 444 public final void mT__28() throws RecognitionException {
445 445 try {
446 } 446 int _type = T__28;
447 447 int _channel = DEFAULT_TOKEN_CHANNEL;
448 state.type = _type; 448 // InternalApplicationConfiguration.g:28:7: ( 'file' )
449 state.channel = _channel; 449 // InternalApplicationConfiguration.g:28:9: 'file'
450 } 450 {
451 finally { 451 match("file");
452 } 452
453 } 453
454 // $ANTLR end "T__28" 454 }
455 455
456 // $ANTLR start "T__29" 456 state.type = _type;
457 public final void mT__29() throws RecognitionException { 457 state.channel = _channel;
458 try { 458 }
459 int _type = T__29; 459 finally {
460 int _channel = DEFAULT_TOKEN_CHANNEL; 460 }
461 // InternalApplicationConfiguration.g:29:7: ( '::' ) 461 }
462 // InternalApplicationConfiguration.g:29:9: '::' 462 // $ANTLR end "T__28"
463 { 463
464 match("::"); 464 // $ANTLR start "T__29"
465 465 public final void mT__29() throws RecognitionException {
466 466 try {
467 } 467 int _type = T__29;
468 468 int _channel = DEFAULT_TOKEN_CHANNEL;
469 state.type = _type; 469 // InternalApplicationConfiguration.g:29:7: ( '=' )
470 state.channel = _channel; 470 // InternalApplicationConfiguration.g:29:9: '='
471 } 471 {
472 finally { 472 match('=');
473 } 473
474 } 474 }
475 // $ANTLR end "T__29" 475
476 476 state.type = _type;
477 // $ANTLR start "T__30" 477 state.channel = _channel;
478 public final void mT__30() throws RecognitionException { 478 }
479 try { 479 finally {
480 int _type = T__30; 480 }
481 int _channel = DEFAULT_TOKEN_CHANNEL; 481 }
482 // InternalApplicationConfiguration.g:30:7: ( 'metamodel' ) 482 // $ANTLR end "T__29"
483 // InternalApplicationConfiguration.g:30:9: 'metamodel' 483
484 { 484 // $ANTLR start "T__30"
485 match("metamodel"); 485 public final void mT__30() throws RecognitionException {
486 486 try {
487 487 int _type = T__30;
488 } 488 int _channel = DEFAULT_TOKEN_CHANNEL;
489 489 // InternalApplicationConfiguration.g:30:7: ( '{' )
490 state.type = _type; 490 // InternalApplicationConfiguration.g:30:9: '{'
491 state.channel = _channel; 491 {
492 } 492 match('{');
493 finally { 493
494 } 494 }
495 } 495
496 // $ANTLR end "T__30" 496 state.type = _type;
497 497 state.channel = _channel;
498 // $ANTLR start "T__31" 498 }
499 public final void mT__31() throws RecognitionException { 499 finally {
500 try { 500 }
501 int _type = T__31; 501 }
502 int _channel = DEFAULT_TOKEN_CHANNEL; 502 // $ANTLR end "T__30"
503 // InternalApplicationConfiguration.g:31:7: ( 'folder' ) 503
504 // InternalApplicationConfiguration.g:31:9: 'folder' 504 // $ANTLR start "T__31"
505 { 505 public final void mT__31() throws RecognitionException {
506 match("folder"); 506 try {
507 507 int _type = T__31;
508 508 int _channel = DEFAULT_TOKEN_CHANNEL;
509 } 509 // InternalApplicationConfiguration.g:31:7: ( '}' )
510 510 // InternalApplicationConfiguration.g:31:9: '}'
511 state.type = _type; 511 {
512 state.channel = _channel; 512 match('}');
513 } 513
514 finally { 514 }
515 } 515
516 } 516 state.type = _type;
517 // $ANTLR end "T__31" 517 state.channel = _channel;
518 518 }
519 // $ANTLR start "T__32" 519 finally {
520 public final void mT__32() throws RecognitionException { 520 }
521 try { 521 }
522 int _type = T__32; 522 // $ANTLR end "T__31"
523 int _channel = DEFAULT_TOKEN_CHANNEL; 523
524 // InternalApplicationConfiguration.g:32:7: ( 'models' ) 524 // $ANTLR start "T__32"
525 // InternalApplicationConfiguration.g:32:9: 'models' 525 public final void mT__32() throws RecognitionException {
526 { 526 try {
527 match("models"); 527 int _type = T__32;
528 528 int _channel = DEFAULT_TOKEN_CHANNEL;
529 529 // InternalApplicationConfiguration.g:32:7: ( ',' )
530 } 530 // InternalApplicationConfiguration.g:32:9: ','
531 531 {
532 state.type = _type; 532 match(',');
533 state.channel = _channel; 533
534 } 534 }
535 finally { 535
536 } 536 state.type = _type;
537 } 537 state.channel = _channel;
538 // $ANTLR end "T__32" 538 }
539 539 finally {
540 // $ANTLR start "T__33" 540 }
541 public final void mT__33() throws RecognitionException { 541 }
542 try { 542 // $ANTLR end "T__32"
543 int _type = T__33; 543
544 int _channel = DEFAULT_TOKEN_CHANNEL; 544 // $ANTLR start "T__33"
545 // InternalApplicationConfiguration.g:33:7: ( 'constraints' ) 545 public final void mT__33() throws RecognitionException {
546 // InternalApplicationConfiguration.g:33:9: 'constraints' 546 try {
547 { 547 int _type = T__33;
548 match("constraints"); 548 int _channel = DEFAULT_TOKEN_CHANNEL;
549 549 // InternalApplicationConfiguration.g:33:7: ( 'package' )
550 550 // InternalApplicationConfiguration.g:33:9: 'package'
551 } 551 {
552 552 match("package");
553 state.type = _type; 553
554 state.channel = _channel; 554
555 } 555 }
556 finally { 556
557 } 557 state.type = _type;
558 } 558 state.channel = _channel;
559 // $ANTLR end "T__33" 559 }
560 560 finally {
561 // $ANTLR start "T__34" 561 }
562 public final void mT__34() throws RecognitionException { 562 }
563 try { 563 // $ANTLR end "T__33"
564 int _type = T__34; 564
565 int _channel = DEFAULT_TOKEN_CHANNEL; 565 // $ANTLR start "T__34"
566 // InternalApplicationConfiguration.g:34:7: ( 'config' ) 566 public final void mT__34() throws RecognitionException {
567 // InternalApplicationConfiguration.g:34:9: 'config' 567 try {
568 { 568 int _type = T__34;
569 match("config"); 569 int _channel = DEFAULT_TOKEN_CHANNEL;
570 570 // InternalApplicationConfiguration.g:34:7: ( 'excluding' )
571 571 // InternalApplicationConfiguration.g:34:9: 'excluding'
572 } 572 {
573 573 match("excluding");
574 state.type = _type; 574
575 state.channel = _channel; 575
576 } 576 }
577 finally { 577
578 } 578 state.type = _type;
579 } 579 state.channel = _channel;
580 // $ANTLR end "T__34" 580 }
581 581 finally {
582 // $ANTLR start "T__35" 582 }
583 public final void mT__35() throws RecognitionException { 583 }
584 try { 584 // $ANTLR end "T__34"
585 int _type = T__35; 585
586 int _channel = DEFAULT_TOKEN_CHANNEL; 586 // $ANTLR start "T__35"
587 // InternalApplicationConfiguration.g:35:7: ( 'log-level' ) 587 public final void mT__35() throws RecognitionException {
588 // InternalApplicationConfiguration.g:35:9: 'log-level' 588 try {
589 { 589 int _type = T__35;
590 match("log-level"); 590 int _channel = DEFAULT_TOKEN_CHANNEL;
591 591 // InternalApplicationConfiguration.g:35:7: ( '::' )
592 592 // InternalApplicationConfiguration.g:35:9: '::'
593 } 593 {
594 594 match("::");
595 state.type = _type; 595
596 state.channel = _channel; 596
597 } 597 }
598 finally { 598
599 } 599 state.type = _type;
600 } 600 state.channel = _channel;
601 // $ANTLR end "T__35" 601 }
602 602 finally {
603 // $ANTLR start "T__36" 603 }
604 public final void mT__36() throws RecognitionException { 604 }
605 try { 605 // $ANTLR end "T__35"
606 int _type = T__36; 606
607 int _channel = DEFAULT_TOKEN_CHANNEL; 607 // $ANTLR start "T__36"
608 // InternalApplicationConfiguration.g:36:7: ( 'runtime' ) 608 public final void mT__36() throws RecognitionException {
609 // InternalApplicationConfiguration.g:36:9: 'runtime' 609 try {
610 { 610 int _type = T__36;
611 match("runtime"); 611 int _channel = DEFAULT_TOKEN_CHANNEL;
612 612 // InternalApplicationConfiguration.g:36:7: ( 'metamodel' )
613 613 // InternalApplicationConfiguration.g:36:9: 'metamodel'
614 } 614 {
615 615 match("metamodel");
616 state.type = _type; 616
617 state.channel = _channel; 617
618 } 618 }
619 finally { 619
620 } 620 state.type = _type;
621 } 621 state.channel = _channel;
622 // $ANTLR end "T__36" 622 }
623 623 finally {
624 // $ANTLR start "T__37" 624 }
625 public final void mT__37() throws RecognitionException { 625 }
626 try { 626 // $ANTLR end "T__36"
627 int _type = T__37; 627
628 int _channel = DEFAULT_TOKEN_CHANNEL; 628 // $ANTLR start "T__37"
629 // InternalApplicationConfiguration.g:37:7: ( 'memory' ) 629 public final void mT__37() throws RecognitionException {
630 // InternalApplicationConfiguration.g:37:9: 'memory' 630 try {
631 { 631 int _type = T__37;
632 match("memory"); 632 int _channel = DEFAULT_TOKEN_CHANNEL;
633 633 // InternalApplicationConfiguration.g:37:7: ( 'folder' )
634 634 // InternalApplicationConfiguration.g:37:9: 'folder'
635 } 635 {
636 636 match("folder");
637 state.type = _type; 637
638 state.channel = _channel; 638
639 } 639 }
640 finally { 640
641 } 641 state.type = _type;
642 } 642 state.channel = _channel;
643 // $ANTLR end "T__37" 643 }
644 644 finally {
645 // $ANTLR start "T__38" 645 }
646 public final void mT__38() throws RecognitionException { 646 }
647 try { 647 // $ANTLR end "T__37"
648 int _type = T__38; 648
649 int _channel = DEFAULT_TOKEN_CHANNEL; 649 // $ANTLR start "T__38"
650 // InternalApplicationConfiguration.g:38:7: ( '#' ) 650 public final void mT__38() throws RecognitionException {
651 // InternalApplicationConfiguration.g:38:9: '#' 651 try {
652 { 652 int _type = T__38;
653 match('#'); 653 int _channel = DEFAULT_TOKEN_CHANNEL;
654 654 // InternalApplicationConfiguration.g:38:7: ( 'models' )
655 } 655 // InternalApplicationConfiguration.g:38:9: 'models'
656 656 {
657 state.type = _type; 657 match("models");
658 state.channel = _channel; 658
659 } 659
660 finally { 660 }
661 } 661
662 } 662 state.type = _type;
663 // $ANTLR end "T__38" 663 state.channel = _channel;
664 664 }
665 // $ANTLR start "T__39" 665 finally {
666 public final void mT__39() throws RecognitionException { 666 }
667 try { 667 }
668 int _type = T__39; 668 // $ANTLR end "T__38"
669 int _channel = DEFAULT_TOKEN_CHANNEL; 669
670 // InternalApplicationConfiguration.g:39:7: ( '<' ) 670 // $ANTLR start "T__39"
671 // InternalApplicationConfiguration.g:39:9: '<' 671 public final void mT__39() throws RecognitionException {
672 { 672 try {
673 match('<'); 673 int _type = T__39;
674 674 int _channel = DEFAULT_TOKEN_CHANNEL;
675 } 675 // InternalApplicationConfiguration.g:39:7: ( 'constraints' )
676 676 // InternalApplicationConfiguration.g:39:9: 'constraints'
677 state.type = _type; 677 {
678 state.channel = _channel; 678 match("constraints");
679 } 679
680 finally { 680
681 } 681 }
682 } 682
683 // $ANTLR end "T__39" 683 state.type = _type;
684 684 state.channel = _channel;
685 // $ANTLR start "T__40" 685 }
686 public final void mT__40() throws RecognitionException { 686 finally {
687 try { 687 }
688 int _type = T__40; 688 }
689 int _channel = DEFAULT_TOKEN_CHANNEL; 689 // $ANTLR end "T__39"
690 // InternalApplicationConfiguration.g:40:7: ( '>' ) 690
691 // InternalApplicationConfiguration.g:40:9: '>' 691 // $ANTLR start "T__40"
692 { 692 public final void mT__40() throws RecognitionException {
693 match('>'); 693 try {
694 694 int _type = T__40;
695 } 695 int _channel = DEFAULT_TOKEN_CHANNEL;
696 696 // InternalApplicationConfiguration.g:40:7: ( 'cost' )
697 state.type = _type; 697 // InternalApplicationConfiguration.g:40:9: 'cost'
698 state.channel = _channel; 698 {
699 } 699 match("cost");
700 finally { 700
701 } 701
702 } 702 }
703 // $ANTLR end "T__40" 703
704 704 state.type = _type;
705 // $ANTLR start "T__41" 705 state.channel = _channel;
706 public final void mT__41() throws RecognitionException { 706 }
707 try { 707 finally {
708 int _type = T__41; 708 }
709 int _channel = DEFAULT_TOKEN_CHANNEL; 709 }
710 // InternalApplicationConfiguration.g:41:7: ( 'node' ) 710 // $ANTLR end "T__40"
711 // InternalApplicationConfiguration.g:41:9: 'node' 711
712 { 712 // $ANTLR start "T__41"
713 match("node"); 713 public final void mT__41() throws RecognitionException {
714 714 try {
715 715 int _type = T__41;
716 } 716 int _channel = DEFAULT_TOKEN_CHANNEL;
717 717 // InternalApplicationConfiguration.g:41:7: ( 'objectives' )
718 state.type = _type; 718 // InternalApplicationConfiguration.g:41:9: 'objectives'
719 state.channel = _channel; 719 {
720 } 720 match("objectives");
721 finally { 721
722 } 722
723 } 723 }
724 // $ANTLR end "T__41" 724
725 725 state.type = _type;
726 // $ANTLR start "T__42" 726 state.channel = _channel;
727 public final void mT__42() throws RecognitionException { 727 }
728 try { 728 finally {
729 int _type = T__42; 729 }
730 int _channel = DEFAULT_TOKEN_CHANNEL; 730 }
731 // InternalApplicationConfiguration.g:42:7: ( 'int' ) 731 // $ANTLR end "T__41"
732 // InternalApplicationConfiguration.g:42:9: 'int' 732
733 { 733 // $ANTLR start "T__42"
734 match("int"); 734 public final void mT__42() throws RecognitionException {
735 735 try {
736 736 int _type = T__42;
737 } 737 int _channel = DEFAULT_TOKEN_CHANNEL;
738 738 // InternalApplicationConfiguration.g:42:7: ( 'config' )
739 state.type = _type; 739 // InternalApplicationConfiguration.g:42:9: 'config'
740 state.channel = _channel; 740 {
741 } 741 match("config");
742 finally { 742
743 } 743
744 } 744 }
745 // $ANTLR end "T__42" 745
746 746 state.type = _type;
747 // $ANTLR start "T__43" 747 state.channel = _channel;
748 public final void mT__43() throws RecognitionException { 748 }
749 try { 749 finally {
750 int _type = T__43; 750 }
751 int _channel = DEFAULT_TOKEN_CHANNEL; 751 }
752 // InternalApplicationConfiguration.g:43:7: ( 'real' ) 752 // $ANTLR end "T__42"
753 // InternalApplicationConfiguration.g:43:9: 'real' 753
754 { 754 // $ANTLR start "T__43"
755 match("real"); 755 public final void mT__43() throws RecognitionException {
756 756 try {
757 757 int _type = T__43;
758 } 758 int _channel = DEFAULT_TOKEN_CHANNEL;
759 759 // InternalApplicationConfiguration.g:43:7: ( 'log-level' )
760 state.type = _type; 760 // InternalApplicationConfiguration.g:43:9: 'log-level'
761 state.channel = _channel; 761 {
762 } 762 match("log-level");
763 finally { 763
764 } 764
765 } 765 }
766 // $ANTLR end "T__43" 766
767 767 state.type = _type;
768 // $ANTLR start "T__44" 768 state.channel = _channel;
769 public final void mT__44() throws RecognitionException { 769 }
770 try { 770 finally {
771 int _type = T__44; 771 }
772 int _channel = DEFAULT_TOKEN_CHANNEL; 772 }
773 // InternalApplicationConfiguration.g:44:7: ( 'string' ) 773 // $ANTLR end "T__43"
774 // InternalApplicationConfiguration.g:44:9: 'string' 774
775 { 775 // $ANTLR start "T__44"
776 match("string"); 776 public final void mT__44() throws RecognitionException {
777 777 try {
778 778 int _type = T__44;
779 } 779 int _channel = DEFAULT_TOKEN_CHANNEL;
780 780 // InternalApplicationConfiguration.g:44:7: ( 'runtime' )
781 state.type = _type; 781 // InternalApplicationConfiguration.g:44:9: 'runtime'
782 state.channel = _channel; 782 {
783 } 783 match("runtime");
784 finally { 784
785 } 785
786 } 786 }
787 // $ANTLR end "T__44" 787
788 788 state.type = _type;
789 // $ANTLR start "T__45" 789 state.channel = _channel;
790 public final void mT__45() throws RecognitionException { 790 }
791 try { 791 finally {
792 int _type = T__45; 792 }
793 int _channel = DEFAULT_TOKEN_CHANNEL; 793 }
794 // InternalApplicationConfiguration.g:45:7: ( '..' ) 794 // $ANTLR end "T__44"
795 // InternalApplicationConfiguration.g:45:9: '..' 795
796 { 796 // $ANTLR start "T__45"
797 match(".."); 797 public final void mT__45() throws RecognitionException {
798 798 try {
799 799 int _type = T__45;
800 } 800 int _channel = DEFAULT_TOKEN_CHANNEL;
801 801 // InternalApplicationConfiguration.g:45:7: ( 'memory' )
802 state.type = _type; 802 // InternalApplicationConfiguration.g:45:9: 'memory'
803 state.channel = _channel; 803 {
804 } 804 match("memory");
805 finally { 805
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:11845:9: ( ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* )
1199 int LA6_0 = input.LA(1); 1199 // InternalApplicationConfiguration.g:11845:11: ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )*
1200 1200 {
1201 if ( (LA6_0=='\"') ) { 1201 // InternalApplicationConfiguration.g:11845: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:11845: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:11845: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:11847:10: ( ( '0' .. '9' )+ )
1278 } 1278 // InternalApplicationConfiguration.g:11847: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:11847: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:11847: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:11849:13: ( ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) )
1327 finally { 1327 // InternalApplicationConfiguration.g:11849:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' )
1328 } 1328 {
1329 } 1329 // InternalApplicationConfiguration.g:11849: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:11849:16: '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"'
1348 if ( (LA7_0=='*') ) { 1348 {
1349 int LA7_1 = input.LA(2); 1349 match('\"');
1350 1350 // InternalApplicationConfiguration.g:11849: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:11849: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:11849: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:11849:48: '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\''
1400 match("//"); 1400 {
1401 1401 match('\'');
1402 // InternalApplicationConfiguration.g:10484:24: (~ ( ( '\\n' | '\\r' ) ) )* 1402 // InternalApplicationConfiguration.g:11849: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:11849: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:11849: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:11851:17: ( '/*' ( options {greedy=false; } : . )* '*/' )
1470 1470 // InternalApplicationConfiguration.g:11851:19: '/*' ( options {greedy=false; } : . )* '*/'
1471 1471 {
1472 } 1472 match("/*");
1473 1473
1474 state.type = _type; 1474 // InternalApplicationConfiguration.g:11851: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:11851: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:11853:17: ( '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? )
1530 1530 // InternalApplicationConfiguration.g:11853:19: '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )?
1531 state.type = _type; 1531 {
1532 state.channel = _channel; 1532 match("//");
1533 } 1533
1534 finally { 1534 // InternalApplicationConfiguration.g:11853: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:11853: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:11853: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:11853:41: ( '\\r' )? '\\n'
1577 break; 1577 {
1578 case 3 : 1578 // InternalApplicationConfiguration.g:11853: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:11853: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:11855:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ )
1620 case 9 : 1620 // InternalApplicationConfiguration.g:11855:11: ( ' ' | '\\t' | '\\r' | '\\n' )+
1621 // InternalApplicationConfiguration.g:1:58: T__19 1621 {
1622 { 1622 // InternalApplicationConfiguration.g:11855: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:11857:16: ( . )
1677 // InternalApplicationConfiguration.g:1:106: T__27 1677 // InternalApplicationConfiguration.g:11857: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\3\52\4\uffff\1\52\1\45\4\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\5\52\4\uffff\1\52\1\uffff\6\52\1\uffff\5\52\7\uffff\20\52\1\u008b\11\52\1\u0097\15\52\1\u00a6\1\52\1\u00a8\1\52\1\u00aa\1\u00ab\5\52\1\uffff\7\52\1\u00b8\2\52\2\uffff\1\52\1\u00bc\1\u00bd\13\52\1\uffff\1\52\1\uffff\1\52\2\uffff\14\52\1\uffff\3\52\2\uffff\2\52\1\u00dc\2\52\1\u00df\3\52\1\u00e3\1\u00e4\1\u00e5\1\u00e6\1\u00e7\3\52\1\u00eb\2\52\1\u00ee\3\52\1\u00f2\1\52\1\u00f4\1\52\1\u00f6\1\52\1\uffff\1\u00f8\1\52\1\uffff\3\52\5\uffff\3\52\1\uffff\2\52\1\uffff\1\u0102\2\52\1\uffff\1\52\1\uffff\1\u0106\1\uffff\1\52\1\uffff\1\52\1\u0109\1\u010a\4\52\1\u010f\1\52\2\uffff\2\52\1\uffff\1\52\1\u0114\2\uffff\1\u0115\1\u0116\2\52\1\uffff\1\u0119\3\52\3\uffff\2\52\1\uffff\1\52\1\u0120\1\u0121\1\u0122\1\52\1\u0124\3\uffff\1\u0125\2\uffff";
2125 "\1\u00be", 2125 static final String DFA12_eofS =
2126 "\1\u00bf", 2126 "\u0126\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\4\uffff\1\141\1\72\1\157\1\142\1\157\1\145\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\1\141\4\uffff\1\143\1\uffff\1\156\1\152\1\164\1\147\1\156\1\141\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\153\1\164\1\146\1\164\1\145\1\160\1\55\1\163\1\154\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\151\1\164\1\151\1\60\1\143\1\165\2\uffff\1\151\2\60\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\147\1\141\1\162\1\147\1\uffff\2\164\1\155\2\uffff\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\145\1\154\1\141\1\60\1\151\1\60\1\145\1\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\60\1\55\1\151\1\uffff\1\166\1\uffff\1\60\1\uffff\1\151\1\uffff\1\145\2\60\1\154\1\162\1\166\1\154\1\60\1\147\2\uffff\1\156\1\145\1\uffff\1\143\1\60\2\uffff\2\60\1\145\1\166\1\uffff\1\60\1\164\2\163\3\uffff\1\162\1\145\1\uffff\1\163\3\60\1\162\1\60\3\uffff\1\60\2\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\4\uffff\1\141\1\72\1\157\1\165\1\157\1\165\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\4\uffff\1\162\1\uffff\1\163\1\152\1\164\1\147\1\156\1\141\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\153\1\164\1\163\1\164\1\145\1\160\1\172\1\164\1\154\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\151\1\164\1\151\1\172\1\143\1\165\2\uffff\1\151\2\172\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\147\1\141\1\162\1\147\1\uffff\2\164\1\155\2\uffff\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\145\1\154\1\141\1\172\1\151\1\172\1\145\1\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\172\1\55\1\151\1\uffff\1\166\1\uffff\1\172\1\uffff\1\151\1\uffff\1\145\2\172\1\154\1\162\1\166\1\154\1\172\1\147\2\uffff\1\156\1\145\1\uffff\1\143\1\172\2\uffff\2\172\1\145\1\166\1\uffff\1\172\1\164\2\163\3\uffff\1\162\1\145\1\uffff\1\163\3\172\1\162\1\172\3\uffff\1\172\2\uffff";
2131 "\1\u00c4", 2131 static final String DFA12_acceptS =
2132 "", 2132 "\12\uffff\1\16\3\uffff\1\23\1\24\1\25\1\26\6\uffff\1\44\4\uffff\1\63\1\uffff\1\66\1\67\3\uffff\1\73\1\74\4\uffff\1\66\1\5\1\3\1\6\1\4\10\uffff\1\51\1\15\1\16\5\uffff\1\23\1\24\1\25\1\26\1\uffff\1\31\6\uffff\1\44\5\uffff\1\62\1\63\1\67\1\70\1\71\1\72\1\73\63\uffff\1\46\12\uffff\1\41\1\57\16\uffff\1\7\1\uffff\1\45\1\uffff\1\11\1\22\14\uffff\1\36\3\uffff\1\65\1\47\36\uffff\1\52\2\uffff\1\56\3\uffff\1\43\1\34\1\10\1\64\1\33\3\uffff\1\17\2\uffff\1\21\3\uffff\1\40\1\uffff\1\61\1\uffff\1\50\1\uffff\1\55\11\uffff\1\27\1\54\2\uffff\1\42\2\uffff\1\1\1\2\4\uffff\1\20\4\uffff\1\53\1\32\1\12\2\uffff\1\30\6\uffff\1\37\1\60\1\13\1\uffff\1\35\1\14";
2133 "", 2133 static final String DFA12_specialS =
2134 "\1\u00c5", 2134 "\1\0\40\uffff\1\1\1\2\u0103\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\21\1\12\1\11\1\43\12\40\1\23\1\45\1\2\1\16\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\24\1\33\1\14\1\5\1\32\1\37\1\13\2\37\1\26\1\1\1\4\1\25\1\22\1\37\1\27\1\31\2\37\1\15\4\37\1\17\1\45\1\20\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 "",
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 "\1\103",
2155 "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\32\50", 2155 "\1\104",
2156 "\1\u00db", 2156 "\1\105",
2157 "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\32\50", 2157 "\1\106\22\uffff\1\107",
2158 "\1\u00dd", 2158 "\1\110",
2159 "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\32\50", 2159 "\1\112\17\uffff\1\111",
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 "",
2200 "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\32\50", 2200 "",
2201 "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\32\50", 2201 "",
2202 "\1\u00f9", 2202 "",
2203 "\1\u00fa", 2203 "\1\154\16\uffff\1\155",
2204 "", 2204 "",
2205 "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\32\50", 2205 "\1\156\4\uffff\1\157",
2206 "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\32\50", 2206 "\1\160",
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\14\uffff\1\u0091",
2247 this.decisionNumber = 12; 2247 "\1\u0093",
2248 this.eot = DFA12_eot; 2248 "\1\u0094",
2249 this.eof = DFA12_eof; 2249 "\1\u0095",
2250 this.min = DFA12_min; 2250 "\1\u0096\2\uffff\12\52\7\uffff\32\52\4\uffff\1\52\1\uffff\32\52",
2251 this.max = DFA12_max; 2251 "\1\u0099\1\u0098",
2252 this.accept = DFA12_accept; 2252 "\1\u009a",
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 "\1\u00b5",
2281 if ( s>=0 ) return s; 2281 "\1\u00b6",
2282 break; 2282 "\1\u00b7",
2283 case 2 : 2283 "\12\52\7\uffff\32\52\4\uffff\1\52\1\uffff\32\52",
2284 int LA12_0 = input.LA(1); 2284 "\1\u00b9",
2285 2285 "\1\u00ba",
2286 s = -1; 2286 "",
2287 if ( (LA12_0=='n') ) {s = 1;} 2287 "",
2288 2288 "\1\u00bb",
2289 else if ( (LA12_0=='f') ) {s = 2;} 2289 "\12\52\7\uffff\32\52\4\uffff\1\52\1\uffff\32\52",
2290 2290 "\12\52\7\uffff\32\52\4\uffff\1\52\1\uffff\32\52",
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 "\1\u00d4",
2318 2318 "\1\u00d5",
2319 else if ( (LA12_0=='m') ) {s = 17;} 2319 "\1\u00d6",
2320 2320 "",
2321 else if ( (LA12_0=='c') ) {s = 18;} 2321 "\1\u00d7",
2322 2322 "\1\u00d8",
2323 else if ( (LA12_0=='l') ) {s = 19;} 2323 "\1\u00d9",
2324 2324 "",
2325 else if ( (LA12_0=='r') ) {s = 20;} 2325 "",
2326 2326 "\1\u00da",
2327 else if ( (LA12_0=='#') ) {s = 21;} 2327 "\1\u00db",
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\u00dd",
2330 2330 "\1\u00de",
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\u00e0",
2333 else if ( (LA12_0=='s') ) {s = 24;} 2333 "\1\u00e1",
2334 2334 "\1\u00e2",
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\u00e8",
2341 else if ( (LA12_0=='+') ) {s = 28;} 2341 "\1\u00e9",
2342 2342 "\1\u00ea",
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\u00ec",
2345 else if ( (LA12_0=='^') ) {s = 30;} 2345 "\1\u00ed",
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\u00ef",
2348 2348 "\1\u00f0",
2349 else if ( ((LA12_0>='0' && LA12_0<='9')) ) {s = 32;} 2349 "\1\u00f1",
2350 2350 "\12\52\7\uffff\32\52\4\uffff\1\52\1\uffff\32\52",
2351 else if ( (LA12_0=='\"') ) {s = 33;} 2351 "\1\u00f3",
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\u00f5",
2354 2354 "\12\52\7\uffff\32\52\4\uffff\1\52\1\uffff\32\52",
2355 else if ( (LA12_0=='/') ) {s = 35;} 2355 "\1\u00f7",
2356 2356 "",
2357 else if ( ((LA12_0>='\t' && LA12_0<='\n')||LA12_0=='\r'||LA12_0==' ') ) {s = 36;} 2357 "\12\52\7\uffff\32\52\4\uffff\1\52\1\uffff\32\52",
2358 2358 "\1\u00f9",
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 "",
2360 2360 "\1\u00fa",
2361 if ( s>=0 ) return s; 2361 "\1\u00fb",
2362 break; 2362 "\1\u00fc",
2363 } 2363 "",
2364 NoViableAltException nvae = 2364 "",
2365 new NoViableAltException(getDescription(), 12, _s, input); 2365 "",
2366 error(nvae); 2366 "",
2367 throw nvae; 2367 "",
2368 } 2368 "\1\u00fd",
2369 } 2369 "\1\u00fe",
2370 2370 "\1\u00ff",
2371 2371 "",
2372 "\1\u0100",
2373 "\1\u0101",
2374 "",
2375 "\12\52\7\uffff\32\52\4\uffff\1\52\1\uffff\32\52",
2376 "\1\u0103",
2377 "\1\u0104",
2378 "",
2379 "\1\u0105",
2380 "",
2381 "\12\52\7\uffff\32\52\4\uffff\1\52\1\uffff\32\52",
2382 "",
2383 "\1\u0107",
2384 "",
2385 "\1\u0108",
2386 "\12\52\7\uffff\32\52\4\uffff\1\52\1\uffff\32\52",
2387 "\12\52\7\uffff\32\52\4\uffff\1\52\1\uffff\32\52",
2388 "\1\u010b",
2389 "\1\u010c",
2390 "\1\u010d",
2391 "\1\u010e",
2392 "\12\52\7\uffff\32\52\4\uffff\1\52\1\uffff\32\52",
2393 "\1\u0110",
2394 "",
2395 "",
2396 "\1\u0111",
2397 "\1\u0112",
2398 "",
2399 "\1\u0113",
2400 "\12\52\7\uffff\32\52\4\uffff\1\52\1\uffff\32\52",
2401 "",
2402 "",
2403 "\12\52\7\uffff\32\52\4\uffff\1\52\1\uffff\32\52",
2404 "\12\52\7\uffff\32\52\4\uffff\1\52\1\uffff\32\52",
2405 "\1\u0117",
2406 "\1\u0118",
2407 "",
2408 "\12\52\7\uffff\32\52\4\uffff\1\52\1\uffff\32\52",
2409 "\1\u011a",
2410 "\1\u011b",
2411 "\1\u011c",
2412 "",
2413 "",
2414 "",
2415 "\1\u011d",
2416 "\1\u011e",
2417 "",
2418 "\1\u011f",
2419 "\12\52\7\uffff\32\52\4\uffff\1\52\1\uffff\32\52",
2420 "\12\52\7\uffff\32\52\4\uffff\1\52\1\uffff\32\52",
2421 "\12\52\7\uffff\32\52\4\uffff\1\52\1\uffff\32\52",
2422 "\1\u0123",
2423 "\12\52\7\uffff\32\52\4\uffff\1\52\1\uffff\32\52",
2424 "",
2425 "",
2426 "",
2427 "\12\52\7\uffff\32\52\4\uffff\1\52\1\uffff\32\52",
2428 "",
2429 ""
2430 };
2431
2432 static final short[] DFA12_eot = DFA.unpackEncodedString(DFA12_eotS);
2433 static final short[] DFA12_eof = DFA.unpackEncodedString(DFA12_eofS);
2434 static final char[] DFA12_min = DFA.unpackEncodedStringToUnsignedChars(DFA12_minS);
2435 static final char[] DFA12_max = DFA.unpackEncodedStringToUnsignedChars(DFA12_maxS);
2436 static final short[] DFA12_accept = DFA.unpackEncodedString(DFA12_acceptS);
2437 static final short[] DFA12_special = DFA.unpackEncodedString(DFA12_specialS);
2438 static final short[][] DFA12_transition;
2439
2440 static {
2441 int numStates = DFA12_transitionS.length;
2442 DFA12_transition = new short[numStates][];
2443 for (int i=0; i<numStates; i++) {
2444 DFA12_transition[i] = DFA.unpackEncodedString(DFA12_transitionS[i]);
2445 }
2446 }
2447
2448 class DFA12 extends DFA {
2449
2450 public DFA12(BaseRecognizer recognizer) {
2451 this.recognizer = recognizer;
2452 this.decisionNumber = 12;
2453 this.eot = DFA12_eot;
2454 this.eof = DFA12_eof;
2455 this.min = DFA12_min;
2456 this.max = DFA12_max;
2457 this.accept = DFA12_accept;
2458 this.special = DFA12_special;
2459 this.transition = DFA12_transition;
2460 }
2461 public String getDescription() {
2462 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 );";
2463 }
2464 public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
2465 IntStream input = _input;
2466 int _s = s;
2467 switch ( s ) {
2468 case 0 :
2469 int LA12_0 = input.LA(1);
2470
2471 s = -1;
2472 if ( (LA12_0=='m') ) {s = 1;}
2473
2474 else if ( (LA12_0=='<') ) {s = 2;}
2475
2476 else if ( (LA12_0=='>') ) {s = 3;}
2477
2478 else if ( (LA12_0=='n') ) {s = 4;}
2479
2480 else if ( (LA12_0=='f') ) {s = 5;}
2481
2482 else if ( (LA12_0=='S') ) {s = 6;}
2483
2484 else if ( (LA12_0=='A') ) {s = 7;}
2485
2486 else if ( (LA12_0=='V') ) {s = 8;}
2487
2488 else if ( (LA12_0=='.') ) {s = 9;}
2489
2490 else if ( (LA12_0=='-') ) {s = 10;}
2491
2492 else if ( (LA12_0=='i') ) {s = 11;}
2493
2494 else if ( (LA12_0=='e') ) {s = 12;}
2495
2496 else if ( (LA12_0=='v') ) {s = 13;}
2497
2498 else if ( (LA12_0=='=') ) {s = 14;}
2499
2500 else if ( (LA12_0=='{') ) {s = 15;}
2501
2502 else if ( (LA12_0=='}') ) {s = 16;}
2503
2504 else if ( (LA12_0==',') ) {s = 17;}
2505
2506 else if ( (LA12_0=='p') ) {s = 18;}
2507
2508 else if ( (LA12_0==':') ) {s = 19;}
2509
2510 else if ( (LA12_0=='c') ) {s = 20;}
2511
2512 else if ( (LA12_0=='o') ) {s = 21;}
2513
2514 else if ( (LA12_0=='l') ) {s = 22;}
2515
2516 else if ( (LA12_0=='r') ) {s = 23;}
2517
2518 else if ( (LA12_0=='#') ) {s = 24;}
2519
2520 else if ( (LA12_0=='s') ) {s = 25;}
2521
2522 else if ( (LA12_0=='g') ) {s = 26;}
2523
2524 else if ( (LA12_0=='d') ) {s = 27;}
2525
2526 else if ( (LA12_0=='+') ) {s = 28;}
2527
2528 else if ( (LA12_0=='*') ) {s = 29;}
2529
2530 else if ( (LA12_0=='^') ) {s = 30;}
2531
2532 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;}
2533
2534 else if ( ((LA12_0>='0' && LA12_0<='9')) ) {s = 32;}
2535
2536 else if ( (LA12_0=='\"') ) {s = 33;}
2537
2538 else if ( (LA12_0=='\'') ) {s = 34;}
2539
2540 else if ( (LA12_0=='/') ) {s = 35;}
2541
2542 else if ( ((LA12_0>='\t' && LA12_0<='\n')||LA12_0=='\r'||LA12_0==' ') ) {s = 36;}
2543
2544 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;}
2545
2546 if ( s>=0 ) return s;
2547 break;
2548 case 1 :
2549 int LA12_33 = input.LA(1);
2550
2551 s = -1;
2552 if ( ((LA12_33>='\u0000' && LA12_33<='\uFFFF')) ) {s = 84;}
2553
2554 else s = 37;
2555
2556 if ( s>=0 ) return s;
2557 break;
2558 case 2 :
2559 int LA12_34 = input.LA(1);
2560
2561 s = -1;
2562 if ( ((LA12_34>='\u0000' && LA12_34<='\uFFFF')) ) {s = 84;}
2563
2564 else s = 37;
2565
2566 if ( s>=0 ) return s;
2567 break;
2568 }
2569 NoViableAltException nvae =
2570 new NoViableAltException(getDescription(), 12, _s, input);
2571 error(nvae);
2572 throw nvae;
2573 }
2574 }
2575
2576
2372} \ No newline at end of file 2577} \ 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..de7df21d 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,36778 @@
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'", "'file'", "'='", "'{'", "'}'", "','", "'package'", "'excluding'", "'::'", "'metamodel'", "'folder'", "'models'", "'constraints'", "'cost'", "'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 "entryRuleDeclaration"
741 before(grammarAccess.getDeclarationRule()); 741 // InternalApplicationConfiguration.g:253:1: entryRuleDeclaration : ruleDeclaration EOF ;
742 pushFollow(FOLLOW_1); 742 public final void entryRuleDeclaration() throws RecognitionException {
743 ruleDeclaration(); 743 try {
744 744 // InternalApplicationConfiguration.g:254:1: ( ruleDeclaration EOF )
745 state._fsp--; 745 // InternalApplicationConfiguration.g:255:1: ruleDeclaration EOF
746 746 {
747 after(grammarAccess.getDeclarationRule()); 747 before(grammarAccess.getDeclarationRule());
748 match(input,EOF,FOLLOW_2); 748 pushFollow(FOLLOW_1);
749 749 ruleDeclaration();
750 } 750
751 751 state._fsp--;
752 } 752
753 catch (RecognitionException re) { 753 after(grammarAccess.getDeclarationRule());
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 "entryRuleDeclaration"
768 int stackSize = keepStackSize(); 768
769 769
770 try { 770 // $ANTLR start "ruleDeclaration"
771 // InternalApplicationConfiguration.g:266:2: ( ( ( rule__Declaration__Alternatives ) ) ) 771 // InternalApplicationConfiguration.g:262:1: ruleDeclaration : ( ( rule__Declaration__Alternatives ) ) ;
772 // InternalApplicationConfiguration.g:267:2: ( ( rule__Declaration__Alternatives ) ) 772 public final void ruleDeclaration() 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__Declaration__Alternatives ) ) )
778 // InternalApplicationConfiguration.g:269:3: ( rule__Declaration__Alternatives ) 778 // InternalApplicationConfiguration.g:267:2: ( ( rule__Declaration__Alternatives ) )
779 // InternalApplicationConfiguration.g:269:4: rule__Declaration__Alternatives 779 {
780 { 780 // InternalApplicationConfiguration.g:267:2: ( ( rule__Declaration__Alternatives ) )
781 pushFollow(FOLLOW_2); 781 // InternalApplicationConfiguration.g:268:3: ( rule__Declaration__Alternatives )
782 rule__Declaration__Alternatives(); 782 {
783 783 before(grammarAccess.getDeclarationAccess().getAlternatives());
784 state._fsp--; 784 // InternalApplicationConfiguration.g:269:3: ( rule__Declaration__Alternatives )
785 785 // InternalApplicationConfiguration.g:269:4: rule__Declaration__Alternatives
786 786 {
787 } 787 pushFollow(FOLLOW_2);
788 788 rule__Declaration__Alternatives();
789 after(grammarAccess.getDeclarationAccess().getAlternatives()); 789
790 790 state._fsp--;
791 } 791
792 792
793 793 }
794 } 794
795 795 after(grammarAccess.getDeclarationAccess().getAlternatives());
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 "ruleDeclaration"
815 // InternalApplicationConfiguration.g:279:1: ( ruleFileSpecification EOF ) 815
816 // InternalApplicationConfiguration.g:280:1: ruleFileSpecification EOF 816
817 { 817 // $ANTLR start "entryRuleFileSpecification"
818 before(grammarAccess.getFileSpecificationRule()); 818 // InternalApplicationConfiguration.g:278:1: entryRuleFileSpecification : ruleFileSpecification EOF ;
819 pushFollow(FOLLOW_1); 819 public final void entryRuleFileSpecification() throws RecognitionException {
820 ruleFileSpecification(); 820 try {
821 821 // InternalApplicationConfiguration.g:279:1: ( ruleFileSpecification EOF )
822 state._fsp--; 822 // InternalApplicationConfiguration.g:280:1: ruleFileSpecification EOF
823 823 {
824 after(grammarAccess.getFileSpecificationRule()); 824 before(grammarAccess.getFileSpecificationRule());
825 match(input,EOF,FOLLOW_2); 825 pushFollow(FOLLOW_1);
826 826 ruleFileSpecification();
827 } 827
828 828 state._fsp--;
829 } 829
830 catch (RecognitionException re) { 830 after(grammarAccess.getFileSpecificationRule());
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 "entryRuleFileSpecification"
845 int stackSize = keepStackSize(); 845
846 846
847 try { 847 // $ANTLR start "ruleFileSpecification"
848 // InternalApplicationConfiguration.g:291:2: ( ( ( rule__FileSpecification__PathAssignment ) ) ) 848 // InternalApplicationConfiguration.g:287:1: ruleFileSpecification : ( ( rule__FileSpecification__PathAssignment ) ) ;
849 // InternalApplicationConfiguration.g:292:2: ( ( rule__FileSpecification__PathAssignment ) ) 849 public final void ruleFileSpecification() 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__FileSpecification__PathAssignment ) ) )
855 // InternalApplicationConfiguration.g:294:3: ( rule__FileSpecification__PathAssignment ) 855 // InternalApplicationConfiguration.g:292:2: ( ( rule__FileSpecification__PathAssignment ) )
856 // InternalApplicationConfiguration.g:294:4: rule__FileSpecification__PathAssignment 856 {
857 { 857 // InternalApplicationConfiguration.g:292:2: ( ( rule__FileSpecification__PathAssignment ) )
858 pushFollow(FOLLOW_2); 858 // InternalApplicationConfiguration.g:293:3: ( rule__FileSpecification__PathAssignment )
859 rule__FileSpecification__PathAssignment(); 859 {
860 860 before(grammarAccess.getFileSpecificationAccess().getPathAssignment());
861 state._fsp--; 861 // InternalApplicationConfiguration.g:294:3: ( rule__FileSpecification__PathAssignment )
862 862 // InternalApplicationConfiguration.g:294:4: rule__FileSpecification__PathAssignment
863 863 {
864 } 864 pushFollow(FOLLOW_2);
865 865 rule__FileSpecification__PathAssignment();
866 after(grammarAccess.getFileSpecificationAccess().getPathAssignment()); 866
867 867 state._fsp--;
868 } 868
869 869
870 870 }
871 } 871
872 872 after(grammarAccess.getFileSpecificationAccess().getPathAssignment());
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 "ruleFileSpecification"
892 // InternalApplicationConfiguration.g:304:1: ( ruleFileDeclaration EOF ) 892
893 // InternalApplicationConfiguration.g:305:1: ruleFileDeclaration EOF 893
894 { 894 // $ANTLR start "entryRuleFileDeclaration"
895 before(grammarAccess.getFileDeclarationRule()); 895 // InternalApplicationConfiguration.g:303:1: entryRuleFileDeclaration : ruleFileDeclaration EOF ;
896 pushFollow(FOLLOW_1); 896 public final void entryRuleFileDeclaration() throws RecognitionException {
897 ruleFileDeclaration(); 897 try {
898 898 // InternalApplicationConfiguration.g:304:1: ( ruleFileDeclaration EOF )
899 state._fsp--; 899 // InternalApplicationConfiguration.g:305:1: ruleFileDeclaration EOF
900 900 {
901 after(grammarAccess.getFileDeclarationRule()); 901 before(grammarAccess.getFileDeclarationRule());
902 match(input,EOF,FOLLOW_2); 902 pushFollow(FOLLOW_1);
903 903 ruleFileDeclaration();
904 } 904
905 905 state._fsp--;
906 } 906
907 catch (RecognitionException re) { 907 after(grammarAccess.getFileDeclarationRule());
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 "entryRuleFileDeclaration"
922 int stackSize = keepStackSize(); 922
923 923
924 try { 924 // $ANTLR start "ruleFileDeclaration"
925 // InternalApplicationConfiguration.g:316:2: ( ( ( rule__FileDeclaration__Group__0 ) ) ) 925 // InternalApplicationConfiguration.g:312:1: ruleFileDeclaration : ( ( rule__FileDeclaration__Group__0 ) ) ;
926 // InternalApplicationConfiguration.g:317:2: ( ( rule__FileDeclaration__Group__0 ) ) 926 public final void ruleFileDeclaration() 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__FileDeclaration__Group__0 ) ) )
932 // InternalApplicationConfiguration.g:319:3: ( rule__FileDeclaration__Group__0 ) 932 // InternalApplicationConfiguration.g:317:2: ( ( rule__FileDeclaration__Group__0 ) )
933 // InternalApplicationConfiguration.g:319:4: rule__FileDeclaration__Group__0 933 {
934 { 934 // InternalApplicationConfiguration.g:317:2: ( ( rule__FileDeclaration__Group__0 ) )
935 pushFollow(FOLLOW_2); 935 // InternalApplicationConfiguration.g:318:3: ( rule__FileDeclaration__Group__0 )
936 rule__FileDeclaration__Group__0(); 936 {
937 937 before(grammarAccess.getFileDeclarationAccess().getGroup());
938 state._fsp--; 938 // InternalApplicationConfiguration.g:319:3: ( rule__FileDeclaration__Group__0 )
939 939 // InternalApplicationConfiguration.g:319:4: rule__FileDeclaration__Group__0
940 940 {
941 } 941 pushFollow(FOLLOW_2);
942 942 rule__FileDeclaration__Group__0();
943 after(grammarAccess.getFileDeclarationAccess().getGroup()); 943
944 944 state._fsp--;
945 } 945
946 946
947 947 }
948 } 948
949 949 after(grammarAccess.getFileDeclarationAccess().getGroup());
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 "ruleFileDeclaration"
969 // InternalApplicationConfiguration.g:329:1: ( ruleFileReference EOF ) 969
970 // InternalApplicationConfiguration.g:330:1: ruleFileReference EOF 970
971 { 971 // $ANTLR start "entryRuleFileReference"
972 before(grammarAccess.getFileReferenceRule()); 972 // InternalApplicationConfiguration.g:328:1: entryRuleFileReference : ruleFileReference EOF ;
973 pushFollow(FOLLOW_1); 973 public final void entryRuleFileReference() throws RecognitionException {
974 ruleFileReference(); 974 try {
975 975 // InternalApplicationConfiguration.g:329:1: ( ruleFileReference EOF )
976 state._fsp--; 976 // InternalApplicationConfiguration.g:330:1: ruleFileReference EOF
977 977 {
978 after(grammarAccess.getFileReferenceRule()); 978 before(grammarAccess.getFileReferenceRule());
979 match(input,EOF,FOLLOW_2); 979 pushFollow(FOLLOW_1);
980 980 ruleFileReference();
981 } 981
982 982 state._fsp--;
983 } 983
984 catch (RecognitionException re) { 984 after(grammarAccess.getFileReferenceRule());
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 "entryRuleFileReference"
999 int stackSize = keepStackSize(); 999
1000 1000
1001 try { 1001 // $ANTLR start "ruleFileReference"
1002 // InternalApplicationConfiguration.g:341:2: ( ( ( rule__FileReference__ReferredAssignment ) ) ) 1002 // InternalApplicationConfiguration.g:337:1: ruleFileReference : ( ( rule__FileReference__ReferredAssignment ) ) ;
1003 // InternalApplicationConfiguration.g:342:2: ( ( rule__FileReference__ReferredAssignment ) ) 1003 public final void ruleFileReference() 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__FileReference__ReferredAssignment ) ) )
1009 // InternalApplicationConfiguration.g:344:3: ( rule__FileReference__ReferredAssignment ) 1009 // InternalApplicationConfiguration.g:342:2: ( ( rule__FileReference__ReferredAssignment ) )
1010 // InternalApplicationConfiguration.g:344:4: rule__FileReference__ReferredAssignment 1010 {
1011 { 1011 // InternalApplicationConfiguration.g:342:2: ( ( rule__FileReference__ReferredAssignment ) )
1012 pushFollow(FOLLOW_2); 1012 // InternalApplicationConfiguration.g:343:3: ( rule__FileReference__ReferredAssignment )
1013 rule__FileReference__ReferredAssignment(); 1013 {
1014 1014 before(grammarAccess.getFileReferenceAccess().getReferredAssignment());
1015 state._fsp--; 1015 // InternalApplicationConfiguration.g:344:3: ( rule__FileReference__ReferredAssignment )
1016 1016 // InternalApplicationConfiguration.g:344:4: rule__FileReference__ReferredAssignment
1017 1017 {
1018 } 1018 pushFollow(FOLLOW_2);
1019 1019 rule__FileReference__ReferredAssignment();
1020 after(grammarAccess.getFileReferenceAccess().getReferredAssignment()); 1020
1021 1021 state._fsp--;
1022 } 1022
1023 1023
1024 1024 }
1025 } 1025
1026 1026 after(grammarAccess.getFileReferenceAccess().getReferredAssignment());
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 "ruleFileReference"
1046 // InternalApplicationConfiguration.g:354:1: ( ruleFile EOF ) 1046
1047 // InternalApplicationConfiguration.g:355:1: ruleFile EOF 1047
1048 { 1048 // $ANTLR start "entryRuleFile"
1049 before(grammarAccess.getFileRule()); 1049 // InternalApplicationConfiguration.g:353:1: entryRuleFile : ruleFile EOF ;
1050 pushFollow(FOLLOW_1); 1050 public final void entryRuleFile() throws RecognitionException {
1051 ruleFile(); 1051 try {
1052 1052 // InternalApplicationConfiguration.g:354:1: ( ruleFile EOF )
1053 state._fsp--; 1053 // InternalApplicationConfiguration.g:355:1: ruleFile EOF
1054 1054 {
1055 after(grammarAccess.getFileRule()); 1055 before(grammarAccess.getFileRule());
1056 match(input,EOF,FOLLOW_2); 1056 pushFollow(FOLLOW_1);
1057 1057 ruleFile();
1058 } 1058
1059 1059 state._fsp--;
1060 } 1060
1061 catch (RecognitionException re) { 1061 after(grammarAccess.getFileRule());
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 "entryRuleFile"
1076 int stackSize = keepStackSize(); 1076
1077 1077
1078 try { 1078 // $ANTLR start "ruleFile"
1079 // InternalApplicationConfiguration.g:366:2: ( ( ( rule__File__Alternatives ) ) ) 1079 // InternalApplicationConfiguration.g:362:1: ruleFile : ( ( rule__File__Alternatives ) ) ;
1080 // InternalApplicationConfiguration.g:367:2: ( ( rule__File__Alternatives ) ) 1080 public final void ruleFile() 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__File__Alternatives ) ) )
1086 // InternalApplicationConfiguration.g:369:3: ( rule__File__Alternatives ) 1086 // InternalApplicationConfiguration.g:367:2: ( ( rule__File__Alternatives ) )
1087 // InternalApplicationConfiguration.g:369:4: rule__File__Alternatives 1087 {
1088 { 1088 // InternalApplicationConfiguration.g:367:2: ( ( rule__File__Alternatives ) )
1089 pushFollow(FOLLOW_2); 1089 // InternalApplicationConfiguration.g:368:3: ( rule__File__Alternatives )
1090 rule__File__Alternatives(); 1090 {
1091 1091 before(grammarAccess.getFileAccess().getAlternatives());
1092 state._fsp--; 1092 // InternalApplicationConfiguration.g:369:3: ( rule__File__Alternatives )
1093 1093 // InternalApplicationConfiguration.g:369:4: rule__File__Alternatives
1094 1094 {
1095 } 1095 pushFollow(FOLLOW_2);
1096 1096 rule__File__Alternatives();
1097 after(grammarAccess.getFileAccess().getAlternatives()); 1097
1098 1098 state._fsp--;
1099 } 1099
1100 1100
1101 1101 }
1102 } 1102
1103 1103 after(grammarAccess.getFileAccess().getAlternatives());
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 "ruleFile"
1123 // InternalApplicationConfiguration.g:379:1: ( ruleMetamodelSpecification EOF ) 1123
1124 // InternalApplicationConfiguration.g:380:1: ruleMetamodelSpecification EOF 1124
1125 { 1125 // $ANTLR start "entryRuleMetamodelSpecification"
1126 before(grammarAccess.getMetamodelSpecificationRule()); 1126 // InternalApplicationConfiguration.g:378:1: entryRuleMetamodelSpecification : ruleMetamodelSpecification EOF ;
1127 pushFollow(FOLLOW_1); 1127 public final void entryRuleMetamodelSpecification() throws RecognitionException {
1128 ruleMetamodelSpecification(); 1128 try {
1129 1129 // InternalApplicationConfiguration.g:379:1: ( ruleMetamodelSpecification EOF )
1130 state._fsp--; 1130 // InternalApplicationConfiguration.g:380:1: ruleMetamodelSpecification EOF
1131 1131 {
1132 after(grammarAccess.getMetamodelSpecificationRule()); 1132 before(grammarAccess.getMetamodelSpecificationRule());
1133 match(input,EOF,FOLLOW_2); 1133 pushFollow(FOLLOW_1);
1134 1134 ruleMetamodelSpecification();
1135 } 1135
1136 1136 state._fsp--;
1137 } 1137
1138 catch (RecognitionException re) { 1138 after(grammarAccess.getMetamodelSpecificationRule());
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 "entryRuleMetamodelSpecification"
1153 int stackSize = keepStackSize(); 1153
1154 1154
1155 try { 1155 // $ANTLR start "ruleMetamodelSpecification"
1156 // InternalApplicationConfiguration.g:391:2: ( ( ( rule__MetamodelSpecification__Group__0 ) ) ) 1156 // InternalApplicationConfiguration.g:387:1: ruleMetamodelSpecification : ( ( rule__MetamodelSpecification__Group__0 ) ) ;
1157 // InternalApplicationConfiguration.g:392:2: ( ( rule__MetamodelSpecification__Group__0 ) ) 1157 public final void ruleMetamodelSpecification() 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__MetamodelSpecification__Group__0 ) ) )
1163 // InternalApplicationConfiguration.g:394:3: ( rule__MetamodelSpecification__Group__0 ) 1163 // InternalApplicationConfiguration.g:392:2: ( ( rule__MetamodelSpecification__Group__0 ) )
1164 // InternalApplicationConfiguration.g:394:4: rule__MetamodelSpecification__Group__0 1164 {
1165 { 1165 // InternalApplicationConfiguration.g:392:2: ( ( rule__MetamodelSpecification__Group__0 ) )
1166 pushFollow(FOLLOW_2); 1166 // InternalApplicationConfiguration.g:393:3: ( rule__MetamodelSpecification__Group__0 )
1167 rule__MetamodelSpecification__Group__0(); 1167 {
1168 1168 before(grammarAccess.getMetamodelSpecificationAccess().getGroup());
1169 state._fsp--; 1169 // InternalApplicationConfiguration.g:394:3: ( rule__MetamodelSpecification__Group__0 )
1170 1170 // InternalApplicationConfiguration.g:394:4: rule__MetamodelSpecification__Group__0
1171 1171 {
1172 } 1172 pushFollow(FOLLOW_2);
1173 1173 rule__MetamodelSpecification__Group__0();
1174 after(grammarAccess.getMetamodelSpecificationAccess().getGroup()); 1174
1175 1175 state._fsp--;
1176 } 1176
1177 1177
1178 1178 }
1179 } 1179
1180 1180 after(grammarAccess.getMetamodelSpecificationAccess().getGroup());
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 "ruleMetamodelSpecification"
1200 // InternalApplicationConfiguration.g:404:1: ( ruleMetamodelEntry EOF ) 1200
1201 // InternalApplicationConfiguration.g:405:1: ruleMetamodelEntry EOF 1201
1202 { 1202 // $ANTLR start "entryRuleMetamodelEntry"
1203 before(grammarAccess.getMetamodelEntryRule()); 1203 // InternalApplicationConfiguration.g:403:1: entryRuleMetamodelEntry : ruleMetamodelEntry EOF ;
1204 pushFollow(FOLLOW_1); 1204 public final void entryRuleMetamodelEntry() throws RecognitionException {
1205 ruleMetamodelEntry(); 1205 try {
1206 1206 // InternalApplicationConfiguration.g:404:1: ( ruleMetamodelEntry EOF )
1207 state._fsp--; 1207 // InternalApplicationConfiguration.g:405:1: ruleMetamodelEntry EOF
1208 1208 {
1209 after(grammarAccess.getMetamodelEntryRule()); 1209 before(grammarAccess.getMetamodelEntryRule());
1210 match(input,EOF,FOLLOW_2); 1210 pushFollow(FOLLOW_1);
1211 1211 ruleMetamodelEntry();
1212 } 1212
1213 1213 state._fsp--;
1214 } 1214
1215 catch (RecognitionException re) { 1215 after(grammarAccess.getMetamodelEntryRule());
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 "entryRuleMetamodelEntry"
1230 int stackSize = keepStackSize(); 1230
1231 1231
1232 try { 1232 // $ANTLR start "ruleMetamodelEntry"
1233 // InternalApplicationConfiguration.g:416:2: ( ( ( rule__MetamodelEntry__Alternatives ) ) ) 1233 // InternalApplicationConfiguration.g:412:1: ruleMetamodelEntry : ( ( rule__MetamodelEntry__Alternatives ) ) ;
1234 // InternalApplicationConfiguration.g:417:2: ( ( rule__MetamodelEntry__Alternatives ) ) 1234 public final void ruleMetamodelEntry() 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__MetamodelEntry__Alternatives ) ) )
1240 // InternalApplicationConfiguration.g:419:3: ( rule__MetamodelEntry__Alternatives ) 1240 // InternalApplicationConfiguration.g:417:2: ( ( rule__MetamodelEntry__Alternatives ) )
1241 // InternalApplicationConfiguration.g:419:4: rule__MetamodelEntry__Alternatives 1241 {
1242 { 1242 // InternalApplicationConfiguration.g:417:2: ( ( rule__MetamodelEntry__Alternatives ) )
1243 pushFollow(FOLLOW_2); 1243 // InternalApplicationConfiguration.g:418:3: ( rule__MetamodelEntry__Alternatives )
1244 rule__MetamodelEntry__Alternatives(); 1244 {
1245 1245 before(grammarAccess.getMetamodelEntryAccess().getAlternatives());
1246 state._fsp--; 1246 // InternalApplicationConfiguration.g:419:3: ( rule__MetamodelEntry__Alternatives )
1247 1247 // InternalApplicationConfiguration.g:419:4: rule__MetamodelEntry__Alternatives
1248 1248 {
1249 } 1249 pushFollow(FOLLOW_2);
1250 1250 rule__MetamodelEntry__Alternatives();
1251 after(grammarAccess.getMetamodelEntryAccess().getAlternatives()); 1251
1252 1252 state._fsp--;
1253 } 1253
1254 1254
1255 1255 }
1256 } 1256
1257 1257 after(grammarAccess.getMetamodelEntryAccess().getAlternatives());
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 "ruleMetamodelEntry"
1277 // InternalApplicationConfiguration.g:429:1: ( ruleAllPackageEntry EOF ) 1277
1278 // InternalApplicationConfiguration.g:430:1: ruleAllPackageEntry EOF 1278
1279 { 1279 // $ANTLR start "entryRuleAllPackageEntry"
1280 before(grammarAccess.getAllPackageEntryRule()); 1280 // InternalApplicationConfiguration.g:428:1: entryRuleAllPackageEntry : ruleAllPackageEntry EOF ;
1281 pushFollow(FOLLOW_1); 1281 public final void entryRuleAllPackageEntry() throws RecognitionException {
1282 ruleAllPackageEntry(); 1282 try {
1283 1283 // InternalApplicationConfiguration.g:429:1: ( ruleAllPackageEntry EOF )
1284 state._fsp--; 1284 // InternalApplicationConfiguration.g:430:1: ruleAllPackageEntry EOF
1285 1285 {
1286 after(grammarAccess.getAllPackageEntryRule()); 1286 before(grammarAccess.getAllPackageEntryRule());
1287 match(input,EOF,FOLLOW_2); 1287 pushFollow(FOLLOW_1);
1288 1288 ruleAllPackageEntry();
1289 } 1289
1290 1290 state._fsp--;
1291 } 1291
1292 catch (RecognitionException re) { 1292 after(grammarAccess.getAllPackageEntryRule());
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 "entryRuleAllPackageEntry"
1307 int stackSize = keepStackSize(); 1307
1308 1308
1309 try { 1309 // $ANTLR start "ruleAllPackageEntry"
1310 // InternalApplicationConfiguration.g:441:2: ( ( ( rule__AllPackageEntry__Group__0 ) ) ) 1310 // InternalApplicationConfiguration.g:437:1: ruleAllPackageEntry : ( ( rule__AllPackageEntry__Group__0 ) ) ;
1311 // InternalApplicationConfiguration.g:442:2: ( ( rule__AllPackageEntry__Group__0 ) ) 1311 public final void ruleAllPackageEntry() 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__AllPackageEntry__Group__0 ) ) )
1317 // InternalApplicationConfiguration.g:444:3: ( rule__AllPackageEntry__Group__0 ) 1317 // InternalApplicationConfiguration.g:442:2: ( ( rule__AllPackageEntry__Group__0 ) )
1318 // InternalApplicationConfiguration.g:444:4: rule__AllPackageEntry__Group__0 1318 {
1319 { 1319 // InternalApplicationConfiguration.g:442:2: ( ( rule__AllPackageEntry__Group__0 ) )
1320 pushFollow(FOLLOW_2); 1320 // InternalApplicationConfiguration.g:443:3: ( rule__AllPackageEntry__Group__0 )
1321 rule__AllPackageEntry__Group__0(); 1321 {
1322 1322 before(grammarAccess.getAllPackageEntryAccess().getGroup());
1323 state._fsp--; 1323 // InternalApplicationConfiguration.g:444:3: ( rule__AllPackageEntry__Group__0 )
1324 1324 // InternalApplicationConfiguration.g:444:4: rule__AllPackageEntry__Group__0
1325 1325 {
1326 } 1326 pushFollow(FOLLOW_2);
1327 1327 rule__AllPackageEntry__Group__0();
1328 after(grammarAccess.getAllPackageEntryAccess().getGroup()); 1328
1329 1329 state._fsp--;
1330 } 1330
1331 1331
1332 1332 }
1333 } 1333
1334 1334 after(grammarAccess.getAllPackageEntryAccess().getGroup());
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 "ruleAllPackageEntry"
1354 // InternalApplicationConfiguration.g:454:1: ( ruleMetamodelElement EOF ) 1354
1355 // InternalApplicationConfiguration.g:455:1: ruleMetamodelElement EOF 1355
1356 { 1356 // $ANTLR start "entryRuleMetamodelElement"
1357 before(grammarAccess.getMetamodelElementRule()); 1357 // InternalApplicationConfiguration.g:453:1: entryRuleMetamodelElement : ruleMetamodelElement EOF ;
1358 pushFollow(FOLLOW_1); 1358 public final void entryRuleMetamodelElement() throws RecognitionException {
1359 ruleMetamodelElement(); 1359 try {
1360 1360 // InternalApplicationConfiguration.g:454:1: ( ruleMetamodelElement EOF )
1361 state._fsp--; 1361 // InternalApplicationConfiguration.g:455:1: ruleMetamodelElement EOF
1362 1362 {
1363 after(grammarAccess.getMetamodelElementRule()); 1363 before(grammarAccess.getMetamodelElementRule());
1364 match(input,EOF,FOLLOW_2); 1364 pushFollow(FOLLOW_1);
1365 1365 ruleMetamodelElement();
1366 } 1366
1367 1367 state._fsp--;
1368 } 1368
1369 catch (RecognitionException re) { 1369 after(grammarAccess.getMetamodelElementRule());
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 "entryRuleMetamodelElement"
1384 int stackSize = keepStackSize(); 1384
1385 1385
1386 try { 1386 // $ANTLR start "ruleMetamodelElement"
1387 // InternalApplicationConfiguration.g:466:2: ( ( ( rule__MetamodelElement__Group__0 ) ) ) 1387 // InternalApplicationConfiguration.g:462:1: ruleMetamodelElement : ( ( rule__MetamodelElement__Group__0 ) ) ;
1388 // InternalApplicationConfiguration.g:467:2: ( ( rule__MetamodelElement__Group__0 ) ) 1388 public final void ruleMetamodelElement() 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__MetamodelElement__Group__0 ) ) )
1394 // InternalApplicationConfiguration.g:469:3: ( rule__MetamodelElement__Group__0 ) 1394 // InternalApplicationConfiguration.g:467:2: ( ( rule__MetamodelElement__Group__0 ) )
1395 // InternalApplicationConfiguration.g:469:4: rule__MetamodelElement__Group__0 1395 {
1396 { 1396 // InternalApplicationConfiguration.g:467:2: ( ( rule__MetamodelElement__Group__0 ) )
1397 pushFollow(FOLLOW_2); 1397 // InternalApplicationConfiguration.g:468:3: ( rule__MetamodelElement__Group__0 )
1398 rule__MetamodelElement__Group__0(); 1398 {
1399 1399 before(grammarAccess.getMetamodelElementAccess().getGroup());
1400 state._fsp--; 1400 // InternalApplicationConfiguration.g:469:3: ( rule__MetamodelElement__Group__0 )
1401 1401 // InternalApplicationConfiguration.g:469:4: rule__MetamodelElement__Group__0
1402 1402 {
1403 } 1403 pushFollow(FOLLOW_2);
1404 1404 rule__MetamodelElement__Group__0();
1405 after(grammarAccess.getMetamodelElementAccess().getGroup()); 1405
1406 1406 state._fsp--;
1407 } 1407
1408 1408
1409 1409 }
1410 } 1410
1411 1411 after(grammarAccess.getMetamodelElementAccess().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 "ruleMetamodelElement"
1431 // InternalApplicationConfiguration.g:479:1: ( ruleMetamodelDeclaration EOF ) 1431
1432 // InternalApplicationConfiguration.g:480:1: ruleMetamodelDeclaration EOF 1432
1433 { 1433 // $ANTLR start "entryRuleMetamodelDeclaration"
1434 before(grammarAccess.getMetamodelDeclarationRule()); 1434 // InternalApplicationConfiguration.g:478:1: entryRuleMetamodelDeclaration : ruleMetamodelDeclaration EOF ;
1435 pushFollow(FOLLOW_1); 1435 public final void entryRuleMetamodelDeclaration() throws RecognitionException {
1436 ruleMetamodelDeclaration(); 1436 try {
1437 1437 // InternalApplicationConfiguration.g:479:1: ( ruleMetamodelDeclaration EOF )
1438 state._fsp--; 1438 // InternalApplicationConfiguration.g:480:1: ruleMetamodelDeclaration EOF
1439 1439 {
1440 after(grammarAccess.getMetamodelDeclarationRule()); 1440 before(grammarAccess.getMetamodelDeclarationRule());
1441 match(input,EOF,FOLLOW_2); 1441 pushFollow(FOLLOW_1);
1442 1442 ruleMetamodelDeclaration();
1443 } 1443
1444 1444 state._fsp--;
1445 } 1445
1446 catch (RecognitionException re) { 1446 after(grammarAccess.getMetamodelDeclarationRule());
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 "entryRuleMetamodelDeclaration"
1461 int stackSize = keepStackSize(); 1461
1462 1462
1463 try { 1463 // $ANTLR start "ruleMetamodelDeclaration"
1464 // InternalApplicationConfiguration.g:491:2: ( ( ( rule__MetamodelDeclaration__Group__0 ) ) ) 1464 // InternalApplicationConfiguration.g:487:1: ruleMetamodelDeclaration : ( ( rule__MetamodelDeclaration__Group__0 ) ) ;
1465 // InternalApplicationConfiguration.g:492:2: ( ( rule__MetamodelDeclaration__Group__0 ) ) 1465 public final void ruleMetamodelDeclaration() 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__MetamodelDeclaration__Group__0 ) ) )
1471 // InternalApplicationConfiguration.g:494:3: ( rule__MetamodelDeclaration__Group__0 ) 1471 // InternalApplicationConfiguration.g:492:2: ( ( rule__MetamodelDeclaration__Group__0 ) )
1472 // InternalApplicationConfiguration.g:494:4: rule__MetamodelDeclaration__Group__0 1472 {
1473 { 1473 // InternalApplicationConfiguration.g:492:2: ( ( rule__MetamodelDeclaration__Group__0 ) )
1474 pushFollow(FOLLOW_2); 1474 // InternalApplicationConfiguration.g:493:3: ( rule__MetamodelDeclaration__Group__0 )
1475 rule__MetamodelDeclaration__Group__0(); 1475 {
1476 1476 before(grammarAccess.getMetamodelDeclarationAccess().getGroup());
1477 state._fsp--; 1477 // InternalApplicationConfiguration.g:494:3: ( rule__MetamodelDeclaration__Group__0 )
1478 1478 // InternalApplicationConfiguration.g:494:4: rule__MetamodelDeclaration__Group__0
1479 1479 {
1480 } 1480 pushFollow(FOLLOW_2);
1481 1481 rule__MetamodelDeclaration__Group__0();
1482 after(grammarAccess.getMetamodelDeclarationAccess().getGroup()); 1482
1483 1483 state._fsp--;
1484 } 1484
1485 1485
1486 1486 }
1487 } 1487
1488 1488 after(grammarAccess.getMetamodelDeclarationAccess().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 "ruleMetamodelDeclaration"
1508 // InternalApplicationConfiguration.g:504:1: ( ruleMetamodelReference EOF ) 1508
1509 // InternalApplicationConfiguration.g:505:1: ruleMetamodelReference EOF 1509
1510 { 1510 // $ANTLR start "entryRuleMetamodelReference"
1511 before(grammarAccess.getMetamodelReferenceRule()); 1511 // InternalApplicationConfiguration.g:503:1: entryRuleMetamodelReference : ruleMetamodelReference EOF ;
1512 pushFollow(FOLLOW_1); 1512 public final void entryRuleMetamodelReference() throws RecognitionException {
1513 ruleMetamodelReference(); 1513 try {
1514 1514 // InternalApplicationConfiguration.g:504:1: ( ruleMetamodelReference EOF )
1515 state._fsp--; 1515 // InternalApplicationConfiguration.g:505:1: ruleMetamodelReference EOF
1516 1516 {
1517 after(grammarAccess.getMetamodelReferenceRule()); 1517 before(grammarAccess.getMetamodelReferenceRule());
1518 match(input,EOF,FOLLOW_2); 1518 pushFollow(FOLLOW_1);
1519 1519 ruleMetamodelReference();
1520 } 1520
1521 1521 state._fsp--;
1522 } 1522
1523 catch (RecognitionException re) { 1523 after(grammarAccess.getMetamodelReferenceRule());
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 "entryRuleMetamodelReference"
1538 int stackSize = keepStackSize(); 1538
1539 1539
1540 try { 1540 // $ANTLR start "ruleMetamodelReference"
1541 // InternalApplicationConfiguration.g:516:2: ( ( ( rule__MetamodelReference__ReferredAssignment ) ) ) 1541 // InternalApplicationConfiguration.g:512:1: ruleMetamodelReference : ( ( rule__MetamodelReference__ReferredAssignment ) ) ;
1542 // InternalApplicationConfiguration.g:517:2: ( ( rule__MetamodelReference__ReferredAssignment ) ) 1542 public final void ruleMetamodelReference() 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__MetamodelReference__ReferredAssignment ) ) )
1548 // InternalApplicationConfiguration.g:519:3: ( rule__MetamodelReference__ReferredAssignment ) 1548 // InternalApplicationConfiguration.g:517:2: ( ( rule__MetamodelReference__ReferredAssignment ) )
1549 // InternalApplicationConfiguration.g:519:4: rule__MetamodelReference__ReferredAssignment 1549 {
1550 { 1550 // InternalApplicationConfiguration.g:517:2: ( ( rule__MetamodelReference__ReferredAssignment ) )
1551 pushFollow(FOLLOW_2); 1551 // InternalApplicationConfiguration.g:518:3: ( rule__MetamodelReference__ReferredAssignment )
1552 rule__MetamodelReference__ReferredAssignment(); 1552 {
1553 1553 before(grammarAccess.getMetamodelReferenceAccess().getReferredAssignment());
1554 state._fsp--; 1554 // InternalApplicationConfiguration.g:519:3: ( rule__MetamodelReference__ReferredAssignment )
1555 1555 // InternalApplicationConfiguration.g:519:4: rule__MetamodelReference__ReferredAssignment
1556 1556 {
1557 } 1557 pushFollow(FOLLOW_2);
1558 1558 rule__MetamodelReference__ReferredAssignment();
1559 after(grammarAccess.getMetamodelReferenceAccess().getReferredAssignment()); 1559
1560 1560 state._fsp--;
1561 } 1561
1562 1562
1563 1563 }
1564 } 1564
1565 1565 after(grammarAccess.getMetamodelReferenceAccess().getReferredAssignment());
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 "ruleMetamodelReference"
1585 // InternalApplicationConfiguration.g:529:1: ( ruleMetamodel EOF ) 1585
1586 // InternalApplicationConfiguration.g:530:1: ruleMetamodel EOF 1586
1587 { 1587 // $ANTLR start "entryRuleMetamodel"
1588 before(grammarAccess.getMetamodelRule()); 1588 // InternalApplicationConfiguration.g:528:1: entryRuleMetamodel : ruleMetamodel EOF ;
1589 pushFollow(FOLLOW_1); 1589 public final void entryRuleMetamodel() throws RecognitionException {
1590 ruleMetamodel(); 1590 try {
1591 1591 // InternalApplicationConfiguration.g:529:1: ( ruleMetamodel EOF )
1592 state._fsp--; 1592 // InternalApplicationConfiguration.g:530:1: ruleMetamodel EOF
1593 1593 {
1594 after(grammarAccess.getMetamodelRule()); 1594 before(grammarAccess.getMetamodelRule());
1595 match(input,EOF,FOLLOW_2); 1595 pushFollow(FOLLOW_1);
1596 1596 ruleMetamodel();
1597 } 1597
1598 1598 state._fsp--;
1599 } 1599
1600 catch (RecognitionException re) { 1600 after(grammarAccess.getMetamodelRule());
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 "entryRuleMetamodel"
1615 int stackSize = keepStackSize(); 1615
1616 1616
1617 try { 1617 // $ANTLR start "ruleMetamodel"
1618 // InternalApplicationConfiguration.g:541:2: ( ( ( rule__Metamodel__Alternatives ) ) ) 1618 // InternalApplicationConfiguration.g:537:1: ruleMetamodel : ( ( rule__Metamodel__Alternatives ) ) ;
1619 // InternalApplicationConfiguration.g:542:2: ( ( rule__Metamodel__Alternatives ) ) 1619 public final void ruleMetamodel() 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__Metamodel__Alternatives ) ) )
1625 // InternalApplicationConfiguration.g:544:3: ( rule__Metamodel__Alternatives ) 1625 // InternalApplicationConfiguration.g:542:2: ( ( rule__Metamodel__Alternatives ) )
1626 // InternalApplicationConfiguration.g:544:4: rule__Metamodel__Alternatives 1626 {
1627 { 1627 // InternalApplicationConfiguration.g:542:2: ( ( rule__Metamodel__Alternatives ) )
1628 pushFollow(FOLLOW_2); 1628 // InternalApplicationConfiguration.g:543:3: ( rule__Metamodel__Alternatives )
1629 rule__Metamodel__Alternatives(); 1629 {
1630 1630 before(grammarAccess.getMetamodelAccess().getAlternatives());
1631 state._fsp--; 1631 // InternalApplicationConfiguration.g:544:3: ( rule__Metamodel__Alternatives )
1632 1632 // InternalApplicationConfiguration.g:544:4: rule__Metamodel__Alternatives
1633 1633 {
1634 } 1634 pushFollow(FOLLOW_2);
1635 1635 rule__Metamodel__Alternatives();
1636 after(grammarAccess.getMetamodelAccess().getAlternatives()); 1636
1637 1637 state._fsp--;
1638 } 1638
1639 1639
1640 1640 }
1641 } 1641
1642 1642 after(grammarAccess.getMetamodelAccess().getAlternatives());
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 "ruleMetamodel"
1662 // InternalApplicationConfiguration.g:554:1: ( rulePartialModelSpecification EOF ) 1662
1663 // InternalApplicationConfiguration.g:555:1: rulePartialModelSpecification EOF 1663
1664 { 1664 // $ANTLR start "entryRulePartialModelSpecification"
1665 before(grammarAccess.getPartialModelSpecificationRule()); 1665 // InternalApplicationConfiguration.g:553:1: entryRulePartialModelSpecification : rulePartialModelSpecification EOF ;
1666 pushFollow(FOLLOW_1); 1666 public final void entryRulePartialModelSpecification() throws RecognitionException {
1667 rulePartialModelSpecification(); 1667 try {
1668 1668 // InternalApplicationConfiguration.g:554:1: ( rulePartialModelSpecification EOF )
1669 state._fsp--; 1669 // InternalApplicationConfiguration.g:555:1: rulePartialModelSpecification EOF
1670 1670 {
1671 after(grammarAccess.getPartialModelSpecificationRule()); 1671 before(grammarAccess.getPartialModelSpecificationRule());
1672 match(input,EOF,FOLLOW_2); 1672 pushFollow(FOLLOW_1);
1673 1673 rulePartialModelSpecification();
1674 } 1674
1675 1675 state._fsp--;
1676 } 1676
1677 catch (RecognitionException re) { 1677 after(grammarAccess.getPartialModelSpecificationRule());
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 "entryRulePartialModelSpecification"
1692 int stackSize = keepStackSize(); 1692
1693 1693
1694 try { 1694 // $ANTLR start "rulePartialModelSpecification"
1695 // InternalApplicationConfiguration.g:566:2: ( ( ( rule__PartialModelSpecification__Group__0 ) ) ) 1695 // InternalApplicationConfiguration.g:562:1: rulePartialModelSpecification : ( ( rule__PartialModelSpecification__Group__0 ) ) ;
1696 // InternalApplicationConfiguration.g:567:2: ( ( rule__PartialModelSpecification__Group__0 ) ) 1696 public final void rulePartialModelSpecification() 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__PartialModelSpecification__Group__0 ) ) )
1702 // InternalApplicationConfiguration.g:569:3: ( rule__PartialModelSpecification__Group__0 ) 1702 // InternalApplicationConfiguration.g:567:2: ( ( rule__PartialModelSpecification__Group__0 ) )
1703 // InternalApplicationConfiguration.g:569:4: rule__PartialModelSpecification__Group__0 1703 {
1704 { 1704 // InternalApplicationConfiguration.g:567:2: ( ( rule__PartialModelSpecification__Group__0 ) )
1705 pushFollow(FOLLOW_2); 1705 // InternalApplicationConfiguration.g:568:3: ( rule__PartialModelSpecification__Group__0 )
1706 rule__PartialModelSpecification__Group__0(); 1706 {
1707 1707 before(grammarAccess.getPartialModelSpecificationAccess().getGroup());
1708 state._fsp--; 1708 // InternalApplicationConfiguration.g:569:3: ( rule__PartialModelSpecification__Group__0 )
1709 1709 // InternalApplicationConfiguration.g:569:4: rule__PartialModelSpecification__Group__0
1710 1710 {
1711 } 1711 pushFollow(FOLLOW_2);
1712 1712 rule__PartialModelSpecification__Group__0();
1713 after(grammarAccess.getPartialModelSpecificationAccess().getGroup()); 1713
1714 1714 state._fsp--;
1715 } 1715
1716 1716
1717 1717 }
1718 } 1718
1719 1719 after(grammarAccess.getPartialModelSpecificationAccess().getGroup());
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 "rulePartialModelSpecification"
1739 // InternalApplicationConfiguration.g:579:1: ( rulePartialModelEntry EOF ) 1739
1740 // InternalApplicationConfiguration.g:580:1: rulePartialModelEntry EOF 1740
1741 { 1741 // $ANTLR start "entryRulePartialModelEntry"
1742 before(grammarAccess.getPartialModelEntryRule()); 1742 // InternalApplicationConfiguration.g:578:1: entryRulePartialModelEntry : rulePartialModelEntry EOF ;
1743 pushFollow(FOLLOW_1); 1743 public final void entryRulePartialModelEntry() throws RecognitionException {
1744 rulePartialModelEntry(); 1744 try {
1745 1745 // InternalApplicationConfiguration.g:579:1: ( rulePartialModelEntry EOF )
1746 state._fsp--; 1746 // InternalApplicationConfiguration.g:580:1: rulePartialModelEntry EOF
1747 1747 {
1748 after(grammarAccess.getPartialModelEntryRule()); 1748 before(grammarAccess.getPartialModelEntryRule());
1749 match(input,EOF,FOLLOW_2); 1749 pushFollow(FOLLOW_1);
1750 1750 rulePartialModelEntry();
1751 } 1751
1752 1752 state._fsp--;
1753 } 1753
1754 catch (RecognitionException re) { 1754 after(grammarAccess.getPartialModelEntryRule());
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 "entryRulePartialModelEntry"
1769 int stackSize = keepStackSize(); 1769
1770 1770
1771 try { 1771 // $ANTLR start "rulePartialModelEntry"
1772 // InternalApplicationConfiguration.g:591:2: ( ( ( rule__PartialModelEntry__Alternatives ) ) ) 1772 // InternalApplicationConfiguration.g:587:1: rulePartialModelEntry : ( ( rule__PartialModelEntry__Alternatives ) ) ;
1773 // InternalApplicationConfiguration.g:592:2: ( ( rule__PartialModelEntry__Alternatives ) ) 1773 public final void rulePartialModelEntry() 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__PartialModelEntry__Alternatives ) ) )
1779 // InternalApplicationConfiguration.g:594:3: ( rule__PartialModelEntry__Alternatives ) 1779 // InternalApplicationConfiguration.g:592:2: ( ( rule__PartialModelEntry__Alternatives ) )
1780 // InternalApplicationConfiguration.g:594:4: rule__PartialModelEntry__Alternatives 1780 {
1781 { 1781 // InternalApplicationConfiguration.g:592:2: ( ( rule__PartialModelEntry__Alternatives ) )
1782 pushFollow(FOLLOW_2); 1782 // InternalApplicationConfiguration.g:593:3: ( rule__PartialModelEntry__Alternatives )
1783 rule__PartialModelEntry__Alternatives(); 1783 {
1784 1784 before(grammarAccess.getPartialModelEntryAccess().getAlternatives());
1785 state._fsp--; 1785 // InternalApplicationConfiguration.g:594:3: ( rule__PartialModelEntry__Alternatives )
1786 1786 // InternalApplicationConfiguration.g:594:4: rule__PartialModelEntry__Alternatives
1787 1787 {
1788 } 1788 pushFollow(FOLLOW_2);
1789 1789 rule__PartialModelEntry__Alternatives();
1790 after(grammarAccess.getPartialModelEntryAccess().getAlternatives()); 1790
1791 1791 state._fsp--;
1792 } 1792
1793 1793
1794 1794 }
1795 } 1795
1796 1796 after(grammarAccess.getPartialModelEntryAccess().getAlternatives());
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 "rulePartialModelEntry"
1816 // InternalApplicationConfiguration.g:604:1: ( ruleModelEntry EOF ) 1816
1817 // InternalApplicationConfiguration.g:605:1: ruleModelEntry EOF 1817
1818 { 1818 // $ANTLR start "entryRuleModelEntry"
1819 before(grammarAccess.getModelEntryRule()); 1819 // InternalApplicationConfiguration.g:603:1: entryRuleModelEntry : ruleModelEntry EOF ;
1820 pushFollow(FOLLOW_1); 1820 public final void entryRuleModelEntry() throws RecognitionException {
1821 ruleModelEntry(); 1821 try {
1822 1822 // InternalApplicationConfiguration.g:604:1: ( ruleModelEntry EOF )
1823 state._fsp--; 1823 // InternalApplicationConfiguration.g:605:1: ruleModelEntry EOF
1824 1824 {
1825 after(grammarAccess.getModelEntryRule()); 1825 before(grammarAccess.getModelEntryRule());
1826 match(input,EOF,FOLLOW_2); 1826 pushFollow(FOLLOW_1);
1827 1827 ruleModelEntry();
1828 } 1828
1829 1829 state._fsp--;
1830 } 1830
1831 catch (RecognitionException re) { 1831 after(grammarAccess.getModelEntryRule());
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 "entryRuleModelEntry"
1846 int stackSize = keepStackSize(); 1846
1847 1847
1848 try { 1848 // $ANTLR start "ruleModelEntry"
1849 // InternalApplicationConfiguration.g:616:2: ( ( ( rule__ModelEntry__PathAssignment ) ) ) 1849 // InternalApplicationConfiguration.g:612:1: ruleModelEntry : ( ( rule__ModelEntry__PathAssignment ) ) ;
1850 // InternalApplicationConfiguration.g:617:2: ( ( rule__ModelEntry__PathAssignment ) ) 1850 public final void ruleModelEntry() 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__ModelEntry__PathAssignment ) ) )
1856 // InternalApplicationConfiguration.g:619:3: ( rule__ModelEntry__PathAssignment ) 1856 // InternalApplicationConfiguration.g:617:2: ( ( rule__ModelEntry__PathAssignment ) )
1857 // InternalApplicationConfiguration.g:619:4: rule__ModelEntry__PathAssignment 1857 {
1858 { 1858 // InternalApplicationConfiguration.g:617:2: ( ( rule__ModelEntry__PathAssignment ) )
1859 pushFollow(FOLLOW_2); 1859 // InternalApplicationConfiguration.g:618:3: ( rule__ModelEntry__PathAssignment )
1860 rule__ModelEntry__PathAssignment(); 1860 {
1861 1861 before(grammarAccess.getModelEntryAccess().getPathAssignment());
1862 state._fsp--; 1862 // InternalApplicationConfiguration.g:619:3: ( rule__ModelEntry__PathAssignment )
1863 1863 // InternalApplicationConfiguration.g:619:4: rule__ModelEntry__PathAssignment
1864 1864 {
1865 } 1865 pushFollow(FOLLOW_2);
1866 1866 rule__ModelEntry__PathAssignment();
1867 after(grammarAccess.getModelEntryAccess().getPathAssignment()); 1867
1868 1868 state._fsp--;
1869 } 1869
1870 1870
1871 1871 }
1872 } 1872
1873 1873 after(grammarAccess.getModelEntryAccess().getPathAssignment());
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 "ruleModelEntry"
1893 // InternalApplicationConfiguration.g:629:1: ( ruleFolderEntry EOF ) 1893
1894 // InternalApplicationConfiguration.g:630:1: ruleFolderEntry EOF 1894
1895 { 1895 // $ANTLR start "entryRuleFolderEntry"
1896 before(grammarAccess.getFolderEntryRule()); 1896 // InternalApplicationConfiguration.g:628:1: entryRuleFolderEntry : ruleFolderEntry EOF ;
1897 pushFollow(FOLLOW_1); 1897 public final void entryRuleFolderEntry() throws RecognitionException {
1898 ruleFolderEntry(); 1898 try {
1899 1899 // InternalApplicationConfiguration.g:629:1: ( ruleFolderEntry EOF )
1900 state._fsp--; 1900 // InternalApplicationConfiguration.g:630:1: ruleFolderEntry EOF
1901 1901 {
1902 after(grammarAccess.getFolderEntryRule()); 1902 before(grammarAccess.getFolderEntryRule());
1903 match(input,EOF,FOLLOW_2); 1903 pushFollow(FOLLOW_1);
1904 1904 ruleFolderEntry();
1905 } 1905
1906 1906 state._fsp--;
1907 } 1907
1908 catch (RecognitionException re) { 1908 after(grammarAccess.getFolderEntryRule());
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 "entryRuleFolderEntry"
1923 int stackSize = keepStackSize(); 1923
1924 1924
1925 try { 1925 // $ANTLR start "ruleFolderEntry"
1926 // InternalApplicationConfiguration.g:641:2: ( ( ( rule__FolderEntry__Group__0 ) ) ) 1926 // InternalApplicationConfiguration.g:637:1: ruleFolderEntry : ( ( rule__FolderEntry__Group__0 ) ) ;
1927 // InternalApplicationConfiguration.g:642:2: ( ( rule__FolderEntry__Group__0 ) ) 1927 public final void ruleFolderEntry() 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__FolderEntry__Group__0 ) ) )
1933 // InternalApplicationConfiguration.g:644:3: ( rule__FolderEntry__Group__0 ) 1933 // InternalApplicationConfiguration.g:642:2: ( ( rule__FolderEntry__Group__0 ) )
1934 // InternalApplicationConfiguration.g:644:4: rule__FolderEntry__Group__0 1934 {
1935 { 1935 // InternalApplicationConfiguration.g:642:2: ( ( rule__FolderEntry__Group__0 ) )
1936 pushFollow(FOLLOW_2); 1936 // InternalApplicationConfiguration.g:643:3: ( rule__FolderEntry__Group__0 )
1937 rule__FolderEntry__Group__0(); 1937 {
1938 1938 before(grammarAccess.getFolderEntryAccess().getGroup());
1939 state._fsp--; 1939 // InternalApplicationConfiguration.g:644:3: ( rule__FolderEntry__Group__0 )
1940 1940 // InternalApplicationConfiguration.g:644:4: rule__FolderEntry__Group__0
1941 1941 {
1942 } 1942 pushFollow(FOLLOW_2);
1943 1943 rule__FolderEntry__Group__0();
1944 after(grammarAccess.getFolderEntryAccess().getGroup()); 1944
1945 1945 state._fsp--;
1946 } 1946
1947 1947
1948 1948 }
1949 } 1949
1950 1950 after(grammarAccess.getFolderEntryAccess().getGroup());
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 "ruleFolderEntry"
1970 // InternalApplicationConfiguration.g:654:1: ( rulePartialModelDeclaration EOF ) 1970
1971 // InternalApplicationConfiguration.g:655:1: rulePartialModelDeclaration EOF 1971
1972 { 1972 // $ANTLR start "entryRulePartialModelDeclaration"
1973 before(grammarAccess.getPartialModelDeclarationRule()); 1973 // InternalApplicationConfiguration.g:653:1: entryRulePartialModelDeclaration : rulePartialModelDeclaration EOF ;
1974 pushFollow(FOLLOW_1); 1974 public final void entryRulePartialModelDeclaration() throws RecognitionException {
1975 rulePartialModelDeclaration(); 1975 try {
1976 1976 // InternalApplicationConfiguration.g:654:1: ( rulePartialModelDeclaration EOF )
1977 state._fsp--; 1977 // InternalApplicationConfiguration.g:655:1: rulePartialModelDeclaration EOF
1978 1978 {
1979 after(grammarAccess.getPartialModelDeclarationRule()); 1979 before(grammarAccess.getPartialModelDeclarationRule());
1980 match(input,EOF,FOLLOW_2); 1980 pushFollow(FOLLOW_1);
1981 1981 rulePartialModelDeclaration();
1982 } 1982
1983 1983 state._fsp--;
1984 } 1984
1985 catch (RecognitionException re) { 1985 after(grammarAccess.getPartialModelDeclarationRule());
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 "entryRulePartialModelDeclaration"
2000 int stackSize = keepStackSize(); 2000
2001 2001
2002 try { 2002 // $ANTLR start "rulePartialModelDeclaration"
2003 // InternalApplicationConfiguration.g:666:2: ( ( ( rule__PartialModelDeclaration__Group__0 ) ) ) 2003 // InternalApplicationConfiguration.g:662:1: rulePartialModelDeclaration : ( ( rule__PartialModelDeclaration__Group__0 ) ) ;
2004 // InternalApplicationConfiguration.g:667:2: ( ( rule__PartialModelDeclaration__Group__0 ) ) 2004 public final void rulePartialModelDeclaration() 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__PartialModelDeclaration__Group__0 ) ) )
2010 // InternalApplicationConfiguration.g:669:3: ( rule__PartialModelDeclaration__Group__0 ) 2010 // InternalApplicationConfiguration.g:667:2: ( ( rule__PartialModelDeclaration__Group__0 ) )
2011 // InternalApplicationConfiguration.g:669:4: rule__PartialModelDeclaration__Group__0 2011 {
2012 { 2012 // InternalApplicationConfiguration.g:667:2: ( ( rule__PartialModelDeclaration__Group__0 ) )
2013 pushFollow(FOLLOW_2); 2013 // InternalApplicationConfiguration.g:668:3: ( rule__PartialModelDeclaration__Group__0 )
2014 rule__PartialModelDeclaration__Group__0(); 2014 {
2015 2015 before(grammarAccess.getPartialModelDeclarationAccess().getGroup());
2016 state._fsp--; 2016 // InternalApplicationConfiguration.g:669:3: ( rule__PartialModelDeclaration__Group__0 )
2017 2017 // InternalApplicationConfiguration.g:669:4: rule__PartialModelDeclaration__Group__0
2018 2018 {
2019 } 2019 pushFollow(FOLLOW_2);
2020 2020 rule__PartialModelDeclaration__Group__0();
2021 after(grammarAccess.getPartialModelDeclarationAccess().getGroup()); 2021
2022 2022 state._fsp--;
2023 } 2023
2024 2024
2025 2025 }
2026 } 2026
2027 2027 after(grammarAccess.getPartialModelDeclarationAccess().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 "rulePartialModelDeclaration"
2047 // InternalApplicationConfiguration.g:679:1: ( rulePartialModelReference EOF ) 2047
2048 // InternalApplicationConfiguration.g:680:1: rulePartialModelReference EOF 2048
2049 { 2049 // $ANTLR start "entryRulePartialModelReference"
2050 before(grammarAccess.getPartialModelReferenceRule()); 2050 // InternalApplicationConfiguration.g:678:1: entryRulePartialModelReference : rulePartialModelReference EOF ;
2051 pushFollow(FOLLOW_1); 2051 public final void entryRulePartialModelReference() throws RecognitionException {
2052 rulePartialModelReference(); 2052 try {
2053 2053 // InternalApplicationConfiguration.g:679:1: ( rulePartialModelReference EOF )
2054 state._fsp--; 2054 // InternalApplicationConfiguration.g:680:1: rulePartialModelReference EOF
2055 2055 {
2056 after(grammarAccess.getPartialModelReferenceRule()); 2056 before(grammarAccess.getPartialModelReferenceRule());
2057 match(input,EOF,FOLLOW_2); 2057 pushFollow(FOLLOW_1);
2058 2058 rulePartialModelReference();
2059 } 2059
2060 2060 state._fsp--;
2061 } 2061
2062 catch (RecognitionException re) { 2062 after(grammarAccess.getPartialModelReferenceRule());
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 "entryRulePartialModelReference"
2077 int stackSize = keepStackSize(); 2077
2078 2078
2079 try { 2079 // $ANTLR start "rulePartialModelReference"
2080 // InternalApplicationConfiguration.g:691:2: ( ( ( rule__PartialModelReference__ReferredAssignment ) ) ) 2080 // InternalApplicationConfiguration.g:687:1: rulePartialModelReference : ( ( rule__PartialModelReference__ReferredAssignment ) ) ;
2081 // InternalApplicationConfiguration.g:692:2: ( ( rule__PartialModelReference__ReferredAssignment ) ) 2081 public final void rulePartialModelReference() 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__PartialModelReference__ReferredAssignment ) ) )
2087 // InternalApplicationConfiguration.g:694:3: ( rule__PartialModelReference__ReferredAssignment ) 2087 // InternalApplicationConfiguration.g:692:2: ( ( rule__PartialModelReference__ReferredAssignment ) )
2088 // InternalApplicationConfiguration.g:694:4: rule__PartialModelReference__ReferredAssignment 2088 {
2089 { 2089 // InternalApplicationConfiguration.g:692:2: ( ( rule__PartialModelReference__ReferredAssignment ) )
2090 pushFollow(FOLLOW_2); 2090 // InternalApplicationConfiguration.g:693:3: ( rule__PartialModelReference__ReferredAssignment )
2091 rule__PartialModelReference__ReferredAssignment(); 2091 {
2092 2092 before(grammarAccess.getPartialModelReferenceAccess().getReferredAssignment());
2093 state._fsp--; 2093 // InternalApplicationConfiguration.g:694:3: ( rule__PartialModelReference__ReferredAssignment )
2094 2094 // InternalApplicationConfiguration.g:694:4: rule__PartialModelReference__ReferredAssignment
2095 2095 {
2096 } 2096 pushFollow(FOLLOW_2);
2097 2097 rule__PartialModelReference__ReferredAssignment();
2098 after(grammarAccess.getPartialModelReferenceAccess().getReferredAssignment()); 2098
2099 2099 state._fsp--;
2100 } 2100
2101 2101
2102 2102 }
2103 } 2103
2104 2104 after(grammarAccess.getPartialModelReferenceAccess().getReferredAssignment());
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 "rulePartialModelReference"
2124 // InternalApplicationConfiguration.g:704:1: ( rulePartialModel EOF ) 2124
2125 // InternalApplicationConfiguration.g:705:1: rulePartialModel EOF 2125
2126 { 2126 // $ANTLR start "entryRulePartialModel"
2127 before(grammarAccess.getPartialModelRule()); 2127 // InternalApplicationConfiguration.g:703:1: entryRulePartialModel : rulePartialModel EOF ;
2128 pushFollow(FOLLOW_1); 2128 public final void entryRulePartialModel() throws RecognitionException {
2129 rulePartialModel(); 2129 try {
2130 2130 // InternalApplicationConfiguration.g:704:1: ( rulePartialModel EOF )
2131 state._fsp--; 2131 // InternalApplicationConfiguration.g:705:1: rulePartialModel EOF
2132 2132 {
2133 after(grammarAccess.getPartialModelRule()); 2133 before(grammarAccess.getPartialModelRule());
2134 match(input,EOF,FOLLOW_2); 2134 pushFollow(FOLLOW_1);
2135 2135 rulePartialModel();
2136 } 2136
2137 2137 state._fsp--;
2138 } 2138
2139 catch (RecognitionException re) { 2139 after(grammarAccess.getPartialModelRule());
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 "entryRulePartialModel"
2154 int stackSize = keepStackSize(); 2154
2155 2155
2156 try { 2156 // $ANTLR start "rulePartialModel"
2157 // InternalApplicationConfiguration.g:716:2: ( ( ( rule__PartialModel__Alternatives ) ) ) 2157 // InternalApplicationConfiguration.g:712:1: rulePartialModel : ( ( rule__PartialModel__Alternatives ) ) ;
2158 // InternalApplicationConfiguration.g:717:2: ( ( rule__PartialModel__Alternatives ) ) 2158 public final void rulePartialModel() 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__PartialModel__Alternatives ) ) )
2164 // InternalApplicationConfiguration.g:719:3: ( rule__PartialModel__Alternatives ) 2164 // InternalApplicationConfiguration.g:717:2: ( ( rule__PartialModel__Alternatives ) )
2165 // InternalApplicationConfiguration.g:719:4: rule__PartialModel__Alternatives 2165 {
2166 { 2166 // InternalApplicationConfiguration.g:717:2: ( ( rule__PartialModel__Alternatives ) )
2167 pushFollow(FOLLOW_2); 2167 // InternalApplicationConfiguration.g:718:3: ( rule__PartialModel__Alternatives )
2168 rule__PartialModel__Alternatives(); 2168 {
2169 2169 before(grammarAccess.getPartialModelAccess().getAlternatives());
2170 state._fsp--; 2170 // InternalApplicationConfiguration.g:719:3: ( rule__PartialModel__Alternatives )
2171 2171 // InternalApplicationConfiguration.g:719:4: rule__PartialModel__Alternatives
2172 2172 {
2173 } 2173 pushFollow(FOLLOW_2);
2174 2174 rule__PartialModel__Alternatives();
2175 after(grammarAccess.getPartialModelAccess().getAlternatives()); 2175
2176 2176 state._fsp--;
2177 } 2177
2178 2178
2179 2179 }
2180 } 2180
2181 2181 after(grammarAccess.getPartialModelAccess().getAlternatives());
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 "rulePartialModel"
2201 // InternalApplicationConfiguration.g:729:1: ( rulePatternSpecification EOF ) 2201
2202 // InternalApplicationConfiguration.g:730:1: rulePatternSpecification EOF 2202
2203 { 2203 // $ANTLR start "entryRulePatternSpecification"
2204 before(grammarAccess.getPatternSpecificationRule()); 2204 // InternalApplicationConfiguration.g:728:1: entryRulePatternSpecification : rulePatternSpecification EOF ;
2205 pushFollow(FOLLOW_1); 2205 public final void entryRulePatternSpecification() throws RecognitionException {
2206 rulePatternSpecification(); 2206 try {
2207 2207 // InternalApplicationConfiguration.g:729:1: ( rulePatternSpecification EOF )
2208 state._fsp--; 2208 // InternalApplicationConfiguration.g:730:1: rulePatternSpecification EOF
2209 2209 {
2210 after(grammarAccess.getPatternSpecificationRule()); 2210 before(grammarAccess.getPatternSpecificationRule());
2211 match(input,EOF,FOLLOW_2); 2211 pushFollow(FOLLOW_1);
2212 2212 rulePatternSpecification();
2213 } 2213
2214 2214 state._fsp--;
2215 } 2215
2216 catch (RecognitionException re) { 2216 after(grammarAccess.getPatternSpecificationRule());
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 "entryRulePatternSpecification"
2231 int stackSize = keepStackSize(); 2231
2232 2232
2233 try { 2233 // $ANTLR start "rulePatternSpecification"
2234 // InternalApplicationConfiguration.g:741:2: ( ( ( rule__PatternSpecification__Group__0 ) ) ) 2234 // InternalApplicationConfiguration.g:737:1: rulePatternSpecification : ( ( rule__PatternSpecification__Group__0 ) ) ;
2235 // InternalApplicationConfiguration.g:742:2: ( ( rule__PatternSpecification__Group__0 ) ) 2235 public final void rulePatternSpecification() 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__PatternSpecification__Group__0 ) ) )
2241 // InternalApplicationConfiguration.g:744:3: ( rule__PatternSpecification__Group__0 ) 2241 // InternalApplicationConfiguration.g:742:2: ( ( rule__PatternSpecification__Group__0 ) )
2242 // InternalApplicationConfiguration.g:744:4: rule__PatternSpecification__Group__0 2242 {
2243 { 2243 // InternalApplicationConfiguration.g:742:2: ( ( rule__PatternSpecification__Group__0 ) )
2244 pushFollow(FOLLOW_2); 2244 // InternalApplicationConfiguration.g:743:3: ( rule__PatternSpecification__Group__0 )
2245 rule__PatternSpecification__Group__0(); 2245 {
2246 2246 before(grammarAccess.getPatternSpecificationAccess().getGroup());
2247 state._fsp--; 2247 // InternalApplicationConfiguration.g:744:3: ( rule__PatternSpecification__Group__0 )
2248 2248 // InternalApplicationConfiguration.g:744:4: rule__PatternSpecification__Group__0
2249 2249 {
2250 } 2250 pushFollow(FOLLOW_2);
2251 2251 rule__PatternSpecification__Group__0();
2252 after(grammarAccess.getPatternSpecificationAccess().getGroup()); 2252
2253 2253 state._fsp--;
2254 } 2254
2255 2255
2256 2256 }
2257 } 2257
2258 2258 after(grammarAccess.getPatternSpecificationAccess().getGroup());
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 "rulePatternSpecification"
2278 // InternalApplicationConfiguration.g:754:1: ( rulePatternEntry EOF ) 2278
2279 // InternalApplicationConfiguration.g:755:1: rulePatternEntry EOF 2279
2280 { 2280 // $ANTLR start "entryRulePatternEntry"
2281 before(grammarAccess.getPatternEntryRule()); 2281 // InternalApplicationConfiguration.g:753:1: entryRulePatternEntry : rulePatternEntry EOF ;
2282 pushFollow(FOLLOW_1); 2282 public final void entryRulePatternEntry() throws RecognitionException {
2283 rulePatternEntry(); 2283 try {
2284 2284 // InternalApplicationConfiguration.g:754:1: ( rulePatternEntry EOF )
2285 state._fsp--; 2285 // InternalApplicationConfiguration.g:755:1: rulePatternEntry EOF
2286 2286 {
2287 after(grammarAccess.getPatternEntryRule()); 2287 before(grammarAccess.getPatternEntryRule());
2288 match(input,EOF,FOLLOW_2); 2288 pushFollow(FOLLOW_1);
2289 2289 rulePatternEntry();
2290 } 2290
2291 2291 state._fsp--;
2292 } 2292
2293 catch (RecognitionException re) { 2293 after(grammarAccess.getPatternEntryRule());
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 "entryRulePatternEntry"
2308 int stackSize = keepStackSize(); 2308
2309 2309
2310 try { 2310 // $ANTLR start "rulePatternEntry"
2311 // InternalApplicationConfiguration.g:766:2: ( ( ( rule__PatternEntry__Alternatives ) ) ) 2311 // InternalApplicationConfiguration.g:762:1: rulePatternEntry : ( ( rule__PatternEntry__Alternatives ) ) ;
2312 // InternalApplicationConfiguration.g:767:2: ( ( rule__PatternEntry__Alternatives ) ) 2312 public final void rulePatternEntry() 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__PatternEntry__Alternatives ) ) )
2318 // InternalApplicationConfiguration.g:769:3: ( rule__PatternEntry__Alternatives ) 2318 // InternalApplicationConfiguration.g:767:2: ( ( rule__PatternEntry__Alternatives ) )
2319 // InternalApplicationConfiguration.g:769:4: rule__PatternEntry__Alternatives 2319 {
2320 { 2320 // InternalApplicationConfiguration.g:767:2: ( ( rule__PatternEntry__Alternatives ) )
2321 pushFollow(FOLLOW_2); 2321 // InternalApplicationConfiguration.g:768:3: ( rule__PatternEntry__Alternatives )
2322 rule__PatternEntry__Alternatives(); 2322 {
2323 2323 before(grammarAccess.getPatternEntryAccess().getAlternatives());
2324 state._fsp--; 2324 // InternalApplicationConfiguration.g:769:3: ( rule__PatternEntry__Alternatives )
2325 2325 // InternalApplicationConfiguration.g:769:4: rule__PatternEntry__Alternatives
2326 2326 {
2327 } 2327 pushFollow(FOLLOW_2);
2328 2328 rule__PatternEntry__Alternatives();
2329 after(grammarAccess.getPatternEntryAccess().getAlternatives()); 2329
2330 2330 state._fsp--;
2331 } 2331
2332 2332
2333 2333 }
2334 } 2334
2335 2335 after(grammarAccess.getPatternEntryAccess().getAlternatives());
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 "rulePatternEntry"
2355 // InternalApplicationConfiguration.g:779:1: ( ruleAllPatternEntry EOF ) 2355
2356 // InternalApplicationConfiguration.g:780:1: ruleAllPatternEntry EOF 2356
2357 { 2357 // $ANTLR start "entryRuleAllPatternEntry"
2358 before(grammarAccess.getAllPatternEntryRule()); 2358 // InternalApplicationConfiguration.g:778:1: entryRuleAllPatternEntry : ruleAllPatternEntry EOF ;
2359 pushFollow(FOLLOW_1); 2359 public final void entryRuleAllPatternEntry() throws RecognitionException {
2360 ruleAllPatternEntry(); 2360 try {
2361 2361 // InternalApplicationConfiguration.g:779:1: ( ruleAllPatternEntry EOF )
2362 state._fsp--; 2362 // InternalApplicationConfiguration.g:780:1: ruleAllPatternEntry EOF
2363 2363 {
2364 after(grammarAccess.getAllPatternEntryRule()); 2364 before(grammarAccess.getAllPatternEntryRule());
2365 match(input,EOF,FOLLOW_2); 2365 pushFollow(FOLLOW_1);
2366 2366 ruleAllPatternEntry();
2367 } 2367
2368 2368 state._fsp--;
2369 } 2369
2370 catch (RecognitionException re) { 2370 after(grammarAccess.getAllPatternEntryRule());
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 "entryRuleAllPatternEntry"
2385 int stackSize = keepStackSize(); 2385
2386 2386
2387 try { 2387 // $ANTLR start "ruleAllPatternEntry"
2388 // InternalApplicationConfiguration.g:791:2: ( ( ( rule__AllPatternEntry__Group__0 ) ) ) 2388 // InternalApplicationConfiguration.g:787:1: ruleAllPatternEntry : ( ( rule__AllPatternEntry__Group__0 ) ) ;
2389 // InternalApplicationConfiguration.g:792:2: ( ( rule__AllPatternEntry__Group__0 ) ) 2389 public final void ruleAllPatternEntry() 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__AllPatternEntry__Group__0 ) ) )
2395 // InternalApplicationConfiguration.g:794:3: ( rule__AllPatternEntry__Group__0 ) 2395 // InternalApplicationConfiguration.g:792:2: ( ( rule__AllPatternEntry__Group__0 ) )
2396 // InternalApplicationConfiguration.g:794:4: rule__AllPatternEntry__Group__0 2396 {
2397 { 2397 // InternalApplicationConfiguration.g:792:2: ( ( rule__AllPatternEntry__Group__0 ) )
2398 pushFollow(FOLLOW_2); 2398 // InternalApplicationConfiguration.g:793:3: ( rule__AllPatternEntry__Group__0 )
2399 rule__AllPatternEntry__Group__0(); 2399 {
2400 2400 before(grammarAccess.getAllPatternEntryAccess().getGroup());
2401 state._fsp--; 2401 // InternalApplicationConfiguration.g:794:3: ( rule__AllPatternEntry__Group__0 )
2402 2402 // InternalApplicationConfiguration.g:794:4: rule__AllPatternEntry__Group__0
2403 2403 {
2404 } 2404 pushFollow(FOLLOW_2);
2405 2405 rule__AllPatternEntry__Group__0();
2406 after(grammarAccess.getAllPatternEntryAccess().getGroup()); 2406
2407 2407 state._fsp--;
2408 } 2408
2409 2409
2410 2410 }
2411 } 2411
2412 2412 after(grammarAccess.getAllPatternEntryAccess().getGroup());
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 "ruleAllPatternEntry"
2432 // InternalApplicationConfiguration.g:804:1: ( rulePatternElement EOF ) 2432
2433 // InternalApplicationConfiguration.g:805:1: rulePatternElement EOF 2433
2434 { 2434 // $ANTLR start "entryRulePatternElement"
2435 before(grammarAccess.getPatternElementRule()); 2435 // InternalApplicationConfiguration.g:803:1: entryRulePatternElement : rulePatternElement EOF ;
2436 pushFollow(FOLLOW_1); 2436 public final void entryRulePatternElement() throws RecognitionException {
2437 rulePatternElement(); 2437 try {
2438 2438 // InternalApplicationConfiguration.g:804:1: ( rulePatternElement EOF )
2439 state._fsp--; 2439 // InternalApplicationConfiguration.g:805:1: rulePatternElement EOF
2440 2440 {
2441 after(grammarAccess.getPatternElementRule()); 2441 before(grammarAccess.getPatternElementRule());
2442 match(input,EOF,FOLLOW_2); 2442 pushFollow(FOLLOW_1);
2443 2443 rulePatternElement();
2444 } 2444
2445 2445 state._fsp--;
2446 } 2446
2447 catch (RecognitionException re) { 2447 after(grammarAccess.getPatternElementRule());
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 "entryRulePatternElement"
2462 int stackSize = keepStackSize(); 2462
2463 2463
2464 try { 2464 // $ANTLR start "rulePatternElement"
2465 // InternalApplicationConfiguration.g:816:2: ( ( ( rule__PatternElement__Group__0 ) ) ) 2465 // InternalApplicationConfiguration.g:812:1: rulePatternElement : ( ( rule__PatternElement__Group__0 ) ) ;
2466 // InternalApplicationConfiguration.g:817:2: ( ( rule__PatternElement__Group__0 ) ) 2466 public final void rulePatternElement() 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__PatternElement__Group__0 ) ) )
2472 // InternalApplicationConfiguration.g:819:3: ( rule__PatternElement__Group__0 ) 2472 // InternalApplicationConfiguration.g:817:2: ( ( rule__PatternElement__Group__0 ) )
2473 // InternalApplicationConfiguration.g:819:4: rule__PatternElement__Group__0 2473 {
2474 { 2474 // InternalApplicationConfiguration.g:817:2: ( ( rule__PatternElement__Group__0 ) )
2475 pushFollow(FOLLOW_2); 2475 // InternalApplicationConfiguration.g:818:3: ( rule__PatternElement__Group__0 )
2476 rule__PatternElement__Group__0(); 2476 {
2477 2477 before(grammarAccess.getPatternElementAccess().getGroup());
2478 state._fsp--; 2478 // InternalApplicationConfiguration.g:819:3: ( rule__PatternElement__Group__0 )
2479 2479 // InternalApplicationConfiguration.g:819:4: rule__PatternElement__Group__0
2480 2480 {
2481 } 2481 pushFollow(FOLLOW_2);
2482 2482 rule__PatternElement__Group__0();
2483 after(grammarAccess.getPatternElementAccess().getGroup()); 2483
2484 2484 state._fsp--;
2485 } 2485
2486 2486
2487 2487 }
2488 } 2488
2489 2489 after(grammarAccess.getPatternElementAccess().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 "rulePatternElement"
2509 // InternalApplicationConfiguration.g:829:1: ( ruleGraphPatternDeclaration EOF ) 2509
2510 // InternalApplicationConfiguration.g:830:1: ruleGraphPatternDeclaration EOF 2510
2511 { 2511 // $ANTLR start "entryRuleGraphPatternDeclaration"
2512 before(grammarAccess.getGraphPatternDeclarationRule()); 2512 // InternalApplicationConfiguration.g:828:1: entryRuleGraphPatternDeclaration : ruleGraphPatternDeclaration EOF ;
2513 pushFollow(FOLLOW_1); 2513 public final void entryRuleGraphPatternDeclaration() throws RecognitionException {
2514 ruleGraphPatternDeclaration(); 2514 try {
2515 2515 // InternalApplicationConfiguration.g:829:1: ( ruleGraphPatternDeclaration EOF )
2516 state._fsp--; 2516 // InternalApplicationConfiguration.g:830:1: ruleGraphPatternDeclaration EOF
2517 2517 {
2518 after(grammarAccess.getGraphPatternDeclarationRule()); 2518 before(grammarAccess.getGraphPatternDeclarationRule());
2519 match(input,EOF,FOLLOW_2); 2519 pushFollow(FOLLOW_1);
2520 2520 ruleGraphPatternDeclaration();
2521 } 2521
2522 2522 state._fsp--;
2523 } 2523
2524 catch (RecognitionException re) { 2524 after(grammarAccess.getGraphPatternDeclarationRule());
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 "entryRuleGraphPatternDeclaration"
2539 int stackSize = keepStackSize(); 2539
2540 2540
2541 try { 2541 // $ANTLR start "ruleGraphPatternDeclaration"
2542 // InternalApplicationConfiguration.g:841:2: ( ( ( rule__GraphPatternDeclaration__Group__0 ) ) ) 2542 // InternalApplicationConfiguration.g:837:1: ruleGraphPatternDeclaration : ( ( rule__GraphPatternDeclaration__Group__0 ) ) ;
2543 // InternalApplicationConfiguration.g:842:2: ( ( rule__GraphPatternDeclaration__Group__0 ) ) 2543 public final void ruleGraphPatternDeclaration() 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__GraphPatternDeclaration__Group__0 ) ) )
2549 // InternalApplicationConfiguration.g:844:3: ( rule__GraphPatternDeclaration__Group__0 ) 2549 // InternalApplicationConfiguration.g:842:2: ( ( rule__GraphPatternDeclaration__Group__0 ) )
2550 // InternalApplicationConfiguration.g:844:4: rule__GraphPatternDeclaration__Group__0 2550 {
2551 { 2551 // InternalApplicationConfiguration.g:842:2: ( ( rule__GraphPatternDeclaration__Group__0 ) )
2552 pushFollow(FOLLOW_2); 2552 // InternalApplicationConfiguration.g:843:3: ( rule__GraphPatternDeclaration__Group__0 )
2553 rule__GraphPatternDeclaration__Group__0(); 2553 {
2554 2554 before(grammarAccess.getGraphPatternDeclarationAccess().getGroup());
2555 state._fsp--; 2555 // InternalApplicationConfiguration.g:844:3: ( rule__GraphPatternDeclaration__Group__0 )
2556 2556 // InternalApplicationConfiguration.g:844:4: rule__GraphPatternDeclaration__Group__0
2557 2557 {
2558 } 2558 pushFollow(FOLLOW_2);
2559 2559 rule__GraphPatternDeclaration__Group__0();
2560 after(grammarAccess.getGraphPatternDeclarationAccess().getGroup()); 2560
2561 2561 state._fsp--;
2562 } 2562
2563 2563
2564 2564 }
2565 } 2565
2566 2566 after(grammarAccess.getGraphPatternDeclarationAccess().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 "ruleGraphPatternDeclaration"
2586 // InternalApplicationConfiguration.g:854:1: ( ruleGraphPatternReference EOF ) 2586
2587 // InternalApplicationConfiguration.g:855:1: ruleGraphPatternReference EOF 2587
2588 { 2588 // $ANTLR start "entryRuleGraphPatternReference"
2589 before(grammarAccess.getGraphPatternReferenceRule()); 2589 // InternalApplicationConfiguration.g:853:1: entryRuleGraphPatternReference : ruleGraphPatternReference EOF ;
2590 pushFollow(FOLLOW_1); 2590 public final void entryRuleGraphPatternReference() throws RecognitionException {
2591 ruleGraphPatternReference(); 2591 try {
2592 2592 // InternalApplicationConfiguration.g:854:1: ( ruleGraphPatternReference EOF )
2593 state._fsp--; 2593 // InternalApplicationConfiguration.g:855:1: ruleGraphPatternReference EOF
2594 2594 {
2595 after(grammarAccess.getGraphPatternReferenceRule()); 2595 before(grammarAccess.getGraphPatternReferenceRule());
2596 match(input,EOF,FOLLOW_2); 2596 pushFollow(FOLLOW_1);
2597 2597 ruleGraphPatternReference();
2598 } 2598
2599 2599 state._fsp--;
2600 } 2600
2601 catch (RecognitionException re) { 2601 after(grammarAccess.getGraphPatternReferenceRule());
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 "entryRuleGraphPatternReference"
2616 int stackSize = keepStackSize(); 2616
2617 2617
2618 try { 2618 // $ANTLR start "ruleGraphPatternReference"
2619 // InternalApplicationConfiguration.g:866:2: ( ( ( rule__GraphPatternReference__ReferredAssignment ) ) ) 2619 // InternalApplicationConfiguration.g:862:1: ruleGraphPatternReference : ( ( rule__GraphPatternReference__ReferredAssignment ) ) ;
2620 // InternalApplicationConfiguration.g:867:2: ( ( rule__GraphPatternReference__ReferredAssignment ) ) 2620 public final void ruleGraphPatternReference() 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__GraphPatternReference__ReferredAssignment ) ) )
2626 // InternalApplicationConfiguration.g:869:3: ( rule__GraphPatternReference__ReferredAssignment ) 2626 // InternalApplicationConfiguration.g:867:2: ( ( rule__GraphPatternReference__ReferredAssignment ) )
2627 // InternalApplicationConfiguration.g:869:4: rule__GraphPatternReference__ReferredAssignment 2627 {
2628 { 2628 // InternalApplicationConfiguration.g:867:2: ( ( rule__GraphPatternReference__ReferredAssignment ) )
2629 pushFollow(FOLLOW_2); 2629 // InternalApplicationConfiguration.g:868:3: ( rule__GraphPatternReference__ReferredAssignment )
2630 rule__GraphPatternReference__ReferredAssignment(); 2630 {
2631 2631 before(grammarAccess.getGraphPatternReferenceAccess().getReferredAssignment());
2632 state._fsp--; 2632 // InternalApplicationConfiguration.g:869:3: ( rule__GraphPatternReference__ReferredAssignment )
2633 2633 // InternalApplicationConfiguration.g:869:4: rule__GraphPatternReference__ReferredAssignment
2634 2634 {
2635 } 2635 pushFollow(FOLLOW_2);
2636 2636 rule__GraphPatternReference__ReferredAssignment();
2637 after(grammarAccess.getGraphPatternReferenceAccess().getReferredAssignment()); 2637
2638 2638 state._fsp--;
2639 } 2639
2640 2640
2641 2641 }
2642 } 2642
2643 2643 after(grammarAccess.getGraphPatternReferenceAccess().getReferredAssignment());
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 "ruleGraphPatternReference"
2663 // InternalApplicationConfiguration.g:879:1: ( ruleGraphPattern EOF ) 2663
2664 // InternalApplicationConfiguration.g:880:1: ruleGraphPattern EOF 2664
2665 { 2665 // $ANTLR start "entryRuleGraphPattern"
2666 before(grammarAccess.getGraphPatternRule()); 2666 // InternalApplicationConfiguration.g:878:1: entryRuleGraphPattern : ruleGraphPattern EOF ;
2667 pushFollow(FOLLOW_1); 2667 public final void entryRuleGraphPattern() throws RecognitionException {
2668 ruleGraphPattern(); 2668 try {
2669 2669 // InternalApplicationConfiguration.g:879:1: ( ruleGraphPattern EOF )
2670 state._fsp--; 2670 // InternalApplicationConfiguration.g:880:1: ruleGraphPattern EOF
2671 2671 {
2672 after(grammarAccess.getGraphPatternRule()); 2672 before(grammarAccess.getGraphPatternRule());
2673 match(input,EOF,FOLLOW_2); 2673 pushFollow(FOLLOW_1);
2674 2674 ruleGraphPattern();
2675 } 2675
2676 2676 state._fsp--;
2677 } 2677
2678 catch (RecognitionException re) { 2678 after(grammarAccess.getGraphPatternRule());
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 "entryRuleGraphPattern"
2693 int stackSize = keepStackSize(); 2693
2694 2694
2695 try { 2695 // $ANTLR start "ruleGraphPattern"
2696 // InternalApplicationConfiguration.g:891:2: ( ( ( rule__GraphPattern__Alternatives ) ) ) 2696 // InternalApplicationConfiguration.g:887:1: ruleGraphPattern : ( ( rule__GraphPattern__Alternatives ) ) ;
2697 // InternalApplicationConfiguration.g:892:2: ( ( rule__GraphPattern__Alternatives ) ) 2697 public final void ruleGraphPattern() 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__GraphPattern__Alternatives ) ) )
2703 // InternalApplicationConfiguration.g:894:3: ( rule__GraphPattern__Alternatives ) 2703 // InternalApplicationConfiguration.g:892:2: ( ( rule__GraphPattern__Alternatives ) )
2704 // InternalApplicationConfiguration.g:894:4: rule__GraphPattern__Alternatives 2704 {
2705 { 2705 // InternalApplicationConfiguration.g:892:2: ( ( rule__GraphPattern__Alternatives ) )
2706 pushFollow(FOLLOW_2); 2706 // InternalApplicationConfiguration.g:893:3: ( rule__GraphPattern__Alternatives )
2707 rule__GraphPattern__Alternatives(); 2707 {
2708 2708 before(grammarAccess.getGraphPatternAccess().getAlternatives());
2709 state._fsp--; 2709 // InternalApplicationConfiguration.g:894:3: ( rule__GraphPattern__Alternatives )
2710 2710 // InternalApplicationConfiguration.g:894:4: rule__GraphPattern__Alternatives
2711 2711 {
2712 } 2712 pushFollow(FOLLOW_2);
2713 2713 rule__GraphPattern__Alternatives();
2714 after(grammarAccess.getGraphPatternAccess().getAlternatives()); 2714
2715 2715 state._fsp--;
2716 } 2716
2717 2717
2718 2718 }
2719 } 2719
2720 2720 after(grammarAccess.getGraphPatternAccess().getAlternatives());
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 "ruleGraphPattern"
2740 // InternalApplicationConfiguration.g:904:1: ( ruleConfigSpecification EOF ) 2740
2741 // InternalApplicationConfiguration.g:905:1: ruleConfigSpecification EOF 2741
2742 { 2742 // $ANTLR start "entryRuleObjectiveSpecification"
2743 before(grammarAccess.getConfigSpecificationRule()); 2743 // InternalApplicationConfiguration.g:903:1: entryRuleObjectiveSpecification : ruleObjectiveSpecification EOF ;
2744 pushFollow(FOLLOW_1); 2744 public final void entryRuleObjectiveSpecification() throws RecognitionException {
2745 ruleConfigSpecification(); 2745 try {
2746 2746 // InternalApplicationConfiguration.g:904:1: ( ruleObjectiveSpecification EOF )
2747 state._fsp--; 2747 // InternalApplicationConfiguration.g:905:1: ruleObjectiveSpecification EOF
2748 2748 {
2749 after(grammarAccess.getConfigSpecificationRule()); 2749 before(grammarAccess.getObjectiveSpecificationRule());
2750 match(input,EOF,FOLLOW_2); 2750 pushFollow(FOLLOW_1);
2751 2751 ruleObjectiveSpecification();
2752 } 2752
2753 2753 state._fsp--;
2754 } 2754
2755 catch (RecognitionException re) { 2755 after(grammarAccess.getObjectiveSpecificationRule());
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 "entryRuleObjectiveSpecification"
2770 int stackSize = keepStackSize(); 2770
2771 2771
2772 try { 2772 // $ANTLR start "ruleObjectiveSpecification"
2773 // InternalApplicationConfiguration.g:916:2: ( ( ( rule__ConfigSpecification__Group__0 ) ) ) 2773 // InternalApplicationConfiguration.g:912:1: ruleObjectiveSpecification : ( ( rule__ObjectiveSpecification__Group__0 ) ) ;
2774 // InternalApplicationConfiguration.g:917:2: ( ( rule__ConfigSpecification__Group__0 ) ) 2774 public final void ruleObjectiveSpecification() 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__ObjectiveSpecification__Group__0 ) ) )
2780 // InternalApplicationConfiguration.g:919:3: ( rule__ConfigSpecification__Group__0 ) 2780 // InternalApplicationConfiguration.g:917:2: ( ( rule__ObjectiveSpecification__Group__0 ) )
2781 // InternalApplicationConfiguration.g:919:4: rule__ConfigSpecification__Group__0 2781 {
2782 { 2782 // InternalApplicationConfiguration.g:917:2: ( ( rule__ObjectiveSpecification__Group__0 ) )
2783 pushFollow(FOLLOW_2); 2783 // InternalApplicationConfiguration.g:918:3: ( rule__ObjectiveSpecification__Group__0 )
2784 rule__ConfigSpecification__Group__0(); 2784 {
2785 2785 before(grammarAccess.getObjectiveSpecificationAccess().getGroup());
2786 state._fsp--; 2786 // InternalApplicationConfiguration.g:919:3: ( rule__ObjectiveSpecification__Group__0 )
2787 2787 // InternalApplicationConfiguration.g:919:4: rule__ObjectiveSpecification__Group__0
2788 2788 {
2789 } 2789 pushFollow(FOLLOW_2);
2790 2790 rule__ObjectiveSpecification__Group__0();
2791 after(grammarAccess.getConfigSpecificationAccess().getGroup()); 2791
2792 2792 state._fsp--;
2793 } 2793
2794 2794
2795 2795 }
2796 } 2796
2797 2797 after(grammarAccess.getObjectiveSpecificationAccess().getGroup());
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 "ruleObjectiveSpecification"
2817 // InternalApplicationConfiguration.g:929:1: ( ruleConfigDeclaration EOF ) 2817
2818 // InternalApplicationConfiguration.g:930:1: ruleConfigDeclaration EOF 2818
2819 { 2819 // $ANTLR start "entryRuleObjectiveEntry"
2820 before(grammarAccess.getConfigDeclarationRule()); 2820 // InternalApplicationConfiguration.g:928:1: entryRuleObjectiveEntry : ruleObjectiveEntry EOF ;
2821 pushFollow(FOLLOW_1); 2821 public final void entryRuleObjectiveEntry() throws RecognitionException {
2822 ruleConfigDeclaration(); 2822 try {
2823 2823 // InternalApplicationConfiguration.g:929:1: ( ruleObjectiveEntry EOF )
2824 state._fsp--; 2824 // InternalApplicationConfiguration.g:930:1: ruleObjectiveEntry EOF
2825 2825 {
2826 after(grammarAccess.getConfigDeclarationRule()); 2826 before(grammarAccess.getObjectiveEntryRule());
2827 match(input,EOF,FOLLOW_2); 2827 pushFollow(FOLLOW_1);
2828 2828 ruleObjectiveEntry();
2829 } 2829
2830 2830 state._fsp--;
2831 } 2831
2832 catch (RecognitionException re) { 2832 after(grammarAccess.getObjectiveEntryRule());
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 "entryRuleObjectiveEntry"
2847 int stackSize = keepStackSize(); 2847
2848 2848
2849 try { 2849 // $ANTLR start "ruleObjectiveEntry"
2850 // InternalApplicationConfiguration.g:941:2: ( ( ( rule__ConfigDeclaration__Group__0 ) ) ) 2850 // InternalApplicationConfiguration.g:937:1: ruleObjectiveEntry : ( ( rule__ObjectiveEntry__Alternatives ) ) ;
2851 // InternalApplicationConfiguration.g:942:2: ( ( rule__ConfigDeclaration__Group__0 ) ) 2851 public final void ruleObjectiveEntry() 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__ObjectiveEntry__Alternatives ) ) )
2857 // InternalApplicationConfiguration.g:944:3: ( rule__ConfigDeclaration__Group__0 ) 2857 // InternalApplicationConfiguration.g:942:2: ( ( rule__ObjectiveEntry__Alternatives ) )
2858 // InternalApplicationConfiguration.g:944:4: rule__ConfigDeclaration__Group__0 2858 {
2859 { 2859 // InternalApplicationConfiguration.g:942:2: ( ( rule__ObjectiveEntry__Alternatives ) )
2860 pushFollow(FOLLOW_2); 2860 // InternalApplicationConfiguration.g:943:3: ( rule__ObjectiveEntry__Alternatives )
2861 rule__ConfigDeclaration__Group__0(); 2861 {
2862 2862 before(grammarAccess.getObjectiveEntryAccess().getAlternatives());
2863 state._fsp--; 2863 // InternalApplicationConfiguration.g:944:3: ( rule__ObjectiveEntry__Alternatives )
2864 2864 // InternalApplicationConfiguration.g:944:4: rule__ObjectiveEntry__Alternatives
2865 2865 {
2866 } 2866 pushFollow(FOLLOW_2);
2867 2867 rule__ObjectiveEntry__Alternatives();
2868 after(grammarAccess.getConfigDeclarationAccess().getGroup()); 2868
2869 2869 state._fsp--;
2870 } 2870
2871 2871
2872 2872 }
2873 } 2873
2874 2874 after(grammarAccess.getObjectiveEntryAccess().getAlternatives());
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 "ruleObjectiveEntry"
2894 // InternalApplicationConfiguration.g:954:1: ( ruleConfigEntry EOF ) 2894
2895 // InternalApplicationConfiguration.g:955:1: ruleConfigEntry EOF 2895
2896 { 2896 // $ANTLR start "entryRuleOptimizationEntry"
2897 before(grammarAccess.getConfigEntryRule()); 2897 // InternalApplicationConfiguration.g:953:1: entryRuleOptimizationEntry : ruleOptimizationEntry EOF ;
2898 pushFollow(FOLLOW_1); 2898 public final void entryRuleOptimizationEntry() throws RecognitionException {
2899 ruleConfigEntry(); 2899 try {
2900 2900 // InternalApplicationConfiguration.g:954:1: ( ruleOptimizationEntry EOF )
2901 state._fsp--; 2901 // InternalApplicationConfiguration.g:955:1: ruleOptimizationEntry EOF
2902 2902 {
2903 after(grammarAccess.getConfigEntryRule()); 2903 before(grammarAccess.getOptimizationEntryRule());
2904 match(input,EOF,FOLLOW_2); 2904 pushFollow(FOLLOW_1);
2905 2905 ruleOptimizationEntry();
2906 } 2906
2907 2907 state._fsp--;
2908 } 2908
2909 catch (RecognitionException re) { 2909 after(grammarAccess.getOptimizationEntryRule());
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 "entryRuleOptimizationEntry"
2924 int stackSize = keepStackSize(); 2924
2925 2925
2926 try { 2926 // $ANTLR start "ruleOptimizationEntry"
2927 // InternalApplicationConfiguration.g:966:2: ( ( ( rule__ConfigEntry__Alternatives ) ) ) 2927 // InternalApplicationConfiguration.g:962:1: ruleOptimizationEntry : ( ( rule__OptimizationEntry__Group__0 ) ) ;
2928 // InternalApplicationConfiguration.g:967:2: ( ( rule__ConfigEntry__Alternatives ) ) 2928 public final void ruleOptimizationEntry() 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__OptimizationEntry__Group__0 ) ) )
2934 // InternalApplicationConfiguration.g:969:3: ( rule__ConfigEntry__Alternatives ) 2934 // InternalApplicationConfiguration.g:967:2: ( ( rule__OptimizationEntry__Group__0 ) )
2935 // InternalApplicationConfiguration.g:969:4: rule__ConfigEntry__Alternatives 2935 {
2936 { 2936 // InternalApplicationConfiguration.g:967:2: ( ( rule__OptimizationEntry__Group__0 ) )
2937 pushFollow(FOLLOW_2); 2937 // InternalApplicationConfiguration.g:968:3: ( rule__OptimizationEntry__Group__0 )
2938 rule__ConfigEntry__Alternatives(); 2938 {
2939 2939 before(grammarAccess.getOptimizationEntryAccess().getGroup());
2940 state._fsp--; 2940 // InternalApplicationConfiguration.g:969:3: ( rule__OptimizationEntry__Group__0 )
2941 2941 // InternalApplicationConfiguration.g:969:4: rule__OptimizationEntry__Group__0
2942 2942 {
2943 } 2943 pushFollow(FOLLOW_2);
2944 2944 rule__OptimizationEntry__Group__0();
2945 after(grammarAccess.getConfigEntryAccess().getAlternatives()); 2945
2946 2946 state._fsp--;
2947 } 2947
2948 2948
2949 2949 }
2950 } 2950
2951 2951 after(grammarAccess.getOptimizationEntryAccess().getGroup());
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 "ruleOptimizationEntry"
2971 // InternalApplicationConfiguration.g:979:1: ( ruleDocumentationEntry EOF ) 2971
2972 // InternalApplicationConfiguration.g:980:1: ruleDocumentationEntry EOF 2972
2973 { 2973 // $ANTLR start "entryRuleThresholdEntry"
2974 before(grammarAccess.getDocumentationEntryRule()); 2974 // InternalApplicationConfiguration.g:978:1: entryRuleThresholdEntry : ruleThresholdEntry EOF ;
2975 pushFollow(FOLLOW_1); 2975 public final void entryRuleThresholdEntry() throws RecognitionException {
2976 ruleDocumentationEntry(); 2976 try {
2977 2977 // InternalApplicationConfiguration.g:979:1: ( ruleThresholdEntry EOF )
2978 state._fsp--; 2978 // InternalApplicationConfiguration.g:980:1: ruleThresholdEntry EOF
2979 2979 {
2980 after(grammarAccess.getDocumentationEntryRule()); 2980 before(grammarAccess.getThresholdEntryRule());
2981 match(input,EOF,FOLLOW_2); 2981 pushFollow(FOLLOW_1);
2982 2982 ruleThresholdEntry();
2983 } 2983
2984 2984 state._fsp--;
2985 } 2985
2986 catch (RecognitionException re) { 2986 after(grammarAccess.getThresholdEntryRule());
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 "entryRuleThresholdEntry"
3001 int stackSize = keepStackSize(); 3001
3002 3002
3003 try { 3003 // $ANTLR start "ruleThresholdEntry"
3004 // InternalApplicationConfiguration.g:991:2: ( ( ( rule__DocumentationEntry__Group__0 ) ) ) 3004 // InternalApplicationConfiguration.g:987:1: ruleThresholdEntry : ( ( rule__ThresholdEntry__Group__0 ) ) ;
3005 // InternalApplicationConfiguration.g:992:2: ( ( rule__DocumentationEntry__Group__0 ) ) 3005 public final void ruleThresholdEntry() 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__ThresholdEntry__Group__0 ) ) )
3011 // InternalApplicationConfiguration.g:994:3: ( rule__DocumentationEntry__Group__0 ) 3011 // InternalApplicationConfiguration.g:992:2: ( ( rule__ThresholdEntry__Group__0 ) )
3012 // InternalApplicationConfiguration.g:994:4: rule__DocumentationEntry__Group__0 3012 {
3013 { 3013 // InternalApplicationConfiguration.g:992:2: ( ( rule__ThresholdEntry__Group__0 ) )
3014 pushFollow(FOLLOW_2); 3014 // InternalApplicationConfiguration.g:993:3: ( rule__ThresholdEntry__Group__0 )
3015 rule__DocumentationEntry__Group__0(); 3015 {
3016 3016 before(grammarAccess.getThresholdEntryAccess().getGroup());
3017 state._fsp--; 3017 // InternalApplicationConfiguration.g:994:3: ( rule__ThresholdEntry__Group__0 )
3018 3018 // InternalApplicationConfiguration.g:994:4: rule__ThresholdEntry__Group__0
3019 3019 {
3020 } 3020 pushFollow(FOLLOW_2);
3021 3021 rule__ThresholdEntry__Group__0();
3022 after(grammarAccess.getDocumentationEntryAccess().getGroup()); 3022
3023 3023 state._fsp--;
3024 } 3024
3025 3025
3026 3026 }
3027 } 3027
3028 3028 after(grammarAccess.getThresholdEntryAccess().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 "ruleThresholdEntry"
3048 // InternalApplicationConfiguration.g:1004:1: ( ruleRuntimeEntry EOF ) 3048
3049 // InternalApplicationConfiguration.g:1005:1: ruleRuntimeEntry EOF 3049
3050 { 3050 // $ANTLR start "entryRuleObjectiveFunction"
3051 before(grammarAccess.getRuntimeEntryRule()); 3051 // InternalApplicationConfiguration.g:1003:1: entryRuleObjectiveFunction : ruleObjectiveFunction EOF ;
3052 pushFollow(FOLLOW_1); 3052 public final void entryRuleObjectiveFunction() throws RecognitionException {
3053 ruleRuntimeEntry(); 3053 try {
3054 3054 // InternalApplicationConfiguration.g:1004:1: ( ruleObjectiveFunction EOF )
3055 state._fsp--; 3055 // InternalApplicationConfiguration.g:1005:1: ruleObjectiveFunction EOF
3056 3056 {
3057 after(grammarAccess.getRuntimeEntryRule()); 3057 before(grammarAccess.getObjectiveFunctionRule());
3058 match(input,EOF,FOLLOW_2); 3058 pushFollow(FOLLOW_1);
3059 3059 ruleObjectiveFunction();
3060 } 3060
3061 3061 state._fsp--;
3062 } 3062
3063 catch (RecognitionException re) { 3063 after(grammarAccess.getObjectiveFunctionRule());
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 "entryRuleObjectiveFunction"
3078 int stackSize = keepStackSize(); 3078
3079 3079
3080 try { 3080 // $ANTLR start "ruleObjectiveFunction"
3081 // InternalApplicationConfiguration.g:1016:2: ( ( ( rule__RuntimeEntry__Group__0 ) ) ) 3081 // InternalApplicationConfiguration.g:1012:1: ruleObjectiveFunction : ( ruleCostObjectiveFunction ) ;
3082 // InternalApplicationConfiguration.g:1017:2: ( ( rule__RuntimeEntry__Group__0 ) ) 3082 public final void ruleObjectiveFunction() 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: ( ( ruleCostObjectiveFunction ) )
3088 // InternalApplicationConfiguration.g:1019:3: ( rule__RuntimeEntry__Group__0 ) 3088 // InternalApplicationConfiguration.g:1017:2: ( ruleCostObjectiveFunction )
3089 // InternalApplicationConfiguration.g:1019:4: rule__RuntimeEntry__Group__0 3089 {
3090 { 3090 // InternalApplicationConfiguration.g:1017:2: ( ruleCostObjectiveFunction )
3091 pushFollow(FOLLOW_2); 3091 // InternalApplicationConfiguration.g:1018:3: ruleCostObjectiveFunction
3092 rule__RuntimeEntry__Group__0(); 3092 {
3093 3093 before(grammarAccess.getObjectiveFunctionAccess().getCostObjectiveFunctionParserRuleCall());
3094 state._fsp--; 3094 pushFollow(FOLLOW_2);
3095 3095 ruleCostObjectiveFunction();
3096 3096
3097 } 3097 state._fsp--;
3098 3098
3099 after(grammarAccess.getRuntimeEntryAccess().getGroup()); 3099 after(grammarAccess.getObjectiveFunctionAccess().getCostObjectiveFunctionParserRuleCall());
3100 3100
3101 } 3101 }
3102 3102
3103 3103
3104 } 3104 }
3105 3105
3106 } 3106 }
3107 catch (RecognitionException re) { 3107 catch (RecognitionException re) {
3108 reportError(re); 3108 reportError(re);
3109 recover(input,re); 3109 recover(input,re);
3110 } 3110 }
3111 finally { 3111 finally {
3112 3112
3113 restoreStackSize(stackSize); 3113 restoreStackSize(stackSize);
3114 3114
3115 } 3115 }
3116 return ; 3116 return ;
3117 } 3117 }
3118 // $ANTLR end "ruleRuntimeEntry" 3118 // $ANTLR end "ruleObjectiveFunction"
3119 3119
3120 3120
3121 // $ANTLR start "entryRuleMemoryEntry" 3121 // $ANTLR start "entryRuleCostObjectiveFunction"
3122 // InternalApplicationConfiguration.g:1028:1: entryRuleMemoryEntry : ruleMemoryEntry EOF ; 3122 // InternalApplicationConfiguration.g:1028:1: entryRuleCostObjectiveFunction : ruleCostObjectiveFunction EOF ;
3123 public final void entryRuleMemoryEntry() throws RecognitionException { 3123 public final void entryRuleCostObjectiveFunction() throws RecognitionException {
3124 try { 3124 try {
3125 // InternalApplicationConfiguration.g:1029:1: ( ruleMemoryEntry EOF ) 3125 // InternalApplicationConfiguration.g:1029:1: ( ruleCostObjectiveFunction EOF )
3126 // InternalApplicationConfiguration.g:1030:1: ruleMemoryEntry EOF 3126 // InternalApplicationConfiguration.g:1030:1: ruleCostObjectiveFunction EOF
3127 { 3127 {
3128 before(grammarAccess.getMemoryEntryRule()); 3128 before(grammarAccess.getCostObjectiveFunctionRule());
3129 pushFollow(FOLLOW_1); 3129 pushFollow(FOLLOW_1);
3130 ruleMemoryEntry(); 3130 ruleCostObjectiveFunction();
3131 3131
3132 state._fsp--; 3132 state._fsp--;
3133 3133
3134 after(grammarAccess.getMemoryEntryRule()); 3134 after(grammarAccess.getCostObjectiveFunctionRule());
3135 match(input,EOF,FOLLOW_2); 3135 match(input,EOF,FOLLOW_2);
3136 3136
3137 } 3137 }
3138 3138
3139 } 3139 }
3140 catch (RecognitionException re) { 3140 catch (RecognitionException re) {
3141 reportError(re); 3141 reportError(re);
3142 recover(input,re); 3142 recover(input,re);
3143 } 3143 }
3144 finally { 3144 finally {
3145 } 3145 }
3146 return ; 3146 return ;
3147 } 3147 }
3148 // $ANTLR end "entryRuleMemoryEntry" 3148 // $ANTLR end "entryRuleCostObjectiveFunction"
3149 3149
3150 3150
3151 // $ANTLR start "ruleMemoryEntry" 3151 // $ANTLR start "ruleCostObjectiveFunction"
3152 // InternalApplicationConfiguration.g:1037:1: ruleMemoryEntry : ( ( rule__MemoryEntry__Group__0 ) ) ; 3152 // InternalApplicationConfiguration.g:1037:1: ruleCostObjectiveFunction : ( ( rule__CostObjectiveFunction__Group__0 ) ) ;
3153 public final void ruleMemoryEntry() throws RecognitionException { 3153 public final void ruleCostObjectiveFunction() throws RecognitionException {
3154 3154
3155 int stackSize = keepStackSize(); 3155 int stackSize = keepStackSize();
3156 3156
3157 try { 3157 try {
3158 // InternalApplicationConfiguration.g:1041:2: ( ( ( rule__MemoryEntry__Group__0 ) ) ) 3158 // InternalApplicationConfiguration.g:1041:2: ( ( ( rule__CostObjectiveFunction__Group__0 ) ) )
3159 // InternalApplicationConfiguration.g:1042:2: ( ( rule__MemoryEntry__Group__0 ) ) 3159 // InternalApplicationConfiguration.g:1042:2: ( ( rule__CostObjectiveFunction__Group__0 ) )
3160 { 3160 {
3161 // InternalApplicationConfiguration.g:1042:2: ( ( rule__MemoryEntry__Group__0 ) ) 3161 // InternalApplicationConfiguration.g:1042:2: ( ( rule__CostObjectiveFunction__Group__0 ) )
3162 // InternalApplicationConfiguration.g:1043:3: ( rule__MemoryEntry__Group__0 ) 3162 // InternalApplicationConfiguration.g:1043:3: ( rule__CostObjectiveFunction__Group__0 )
3163 { 3163 {
3164 before(grammarAccess.getMemoryEntryAccess().getGroup()); 3164 before(grammarAccess.getCostObjectiveFunctionAccess().getGroup());
3165 // InternalApplicationConfiguration.g:1044:3: ( rule__MemoryEntry__Group__0 ) 3165 // InternalApplicationConfiguration.g:1044:3: ( rule__CostObjectiveFunction__Group__0 )
3166 // InternalApplicationConfiguration.g:1044:4: rule__MemoryEntry__Group__0 3166 // InternalApplicationConfiguration.g:1044:4: rule__CostObjectiveFunction__Group__0
3167 { 3167 {
3168 pushFollow(FOLLOW_2); 3168 pushFollow(FOLLOW_2);
3169 rule__MemoryEntry__Group__0(); 3169 rule__CostObjectiveFunction__Group__0();
3170 3170
3171 state._fsp--; 3171 state._fsp--;
3172 3172
3173 3173
3174 } 3174 }
3175 3175
3176 after(grammarAccess.getMemoryEntryAccess().getGroup()); 3176 after(grammarAccess.getCostObjectiveFunctionAccess().getGroup());
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 "ruleCostObjectiveFunction"
3196 3196
3197 3197
3198 // $ANTLR start "entryRuleCustomEntry" 3198 // $ANTLR start "entryRuleCostEntry"
3199 // InternalApplicationConfiguration.g:1053:1: entryRuleCustomEntry : ruleCustomEntry EOF ; 3199 // InternalApplicationConfiguration.g:1053:1: entryRuleCostEntry : ruleCostEntry EOF ;
3200 public final void entryRuleCustomEntry() throws RecognitionException { 3200 public final void entryRuleCostEntry() throws RecognitionException {
3201 try { 3201 try {
3202 // InternalApplicationConfiguration.g:1054:1: ( ruleCustomEntry EOF ) 3202 // InternalApplicationConfiguration.g:1054:1: ( ruleCostEntry EOF )
3203 // InternalApplicationConfiguration.g:1055:1: ruleCustomEntry EOF 3203 // InternalApplicationConfiguration.g:1055:1: ruleCostEntry EOF
3204 { 3204 {
3205 before(grammarAccess.getCustomEntryRule()); 3205 before(grammarAccess.getCostEntryRule());
3206 pushFollow(FOLLOW_1); 3206 pushFollow(FOLLOW_1);
3207 ruleCustomEntry(); 3207 ruleCostEntry();
3208 3208
3209 state._fsp--; 3209 state._fsp--;
3210 3210
3211 after(grammarAccess.getCustomEntryRule()); 3211 after(grammarAccess.getCostEntryRule());
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 "entryRuleCostEntry"
3226 3226
3227 3227
3228 // $ANTLR start "ruleCustomEntry" 3228 // $ANTLR start "ruleCostEntry"
3229 // InternalApplicationConfiguration.g:1062:1: ruleCustomEntry : ( ( rule__CustomEntry__Group__0 ) ) ; 3229 // InternalApplicationConfiguration.g:1062:1: ruleCostEntry : ( ( rule__CostEntry__Group__0 ) ) ;
3230 public final void ruleCustomEntry() throws RecognitionException { 3230 public final void ruleCostEntry() 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__CostEntry__Group__0 ) ) )
3236 // InternalApplicationConfiguration.g:1067:2: ( ( rule__CustomEntry__Group__0 ) ) 3236 // InternalApplicationConfiguration.g:1067:2: ( ( rule__CostEntry__Group__0 ) )
3237 { 3237 {
3238 // InternalApplicationConfiguration.g:1067:2: ( ( rule__CustomEntry__Group__0 ) ) 3238 // InternalApplicationConfiguration.g:1067:2: ( ( rule__CostEntry__Group__0 ) )
3239 // InternalApplicationConfiguration.g:1068:3: ( rule__CustomEntry__Group__0 ) 3239 // InternalApplicationConfiguration.g:1068:3: ( rule__CostEntry__Group__0 )
3240 { 3240 {
3241 before(grammarAccess.getCustomEntryAccess().getGroup()); 3241 before(grammarAccess.getCostEntryAccess().getGroup());
3242 // InternalApplicationConfiguration.g:1069:3: ( rule__CustomEntry__Group__0 ) 3242 // InternalApplicationConfiguration.g:1069:3: ( rule__CostEntry__Group__0 )
3243 // InternalApplicationConfiguration.g:1069:4: rule__CustomEntry__Group__0 3243 // InternalApplicationConfiguration.g:1069:4: rule__CostEntry__Group__0
3244 { 3244 {
3245 pushFollow(FOLLOW_2); 3245 pushFollow(FOLLOW_2);
3246 rule__CustomEntry__Group__0(); 3246 rule__CostEntry__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.getCostEntryAccess().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 "ruleCostEntry"
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==28||LA1_0==36||(LA1_0>=38 && LA1_0<=39)||(LA1_0>=41 && LA1_0<=42)||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 ) );
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 ) )
6162 6162 int alt2=2;
6163 } 6163 int LA2_0 = input.LA(1);
6164 6164
6165 6165 if ( (LA2_0==25) ) {
6166 } 6166 int LA2_1 = input.LA(2);
6167 break; 6167
6168 case 2 : 6168 if ( (LA2_1==26) ) {
6169 // InternalApplicationConfiguration.g:1954:2: ( ruleRuntimeEntry ) 6169 alt2=1;
6170 { 6170 }
6171 // InternalApplicationConfiguration.g:1954:2: ( ruleRuntimeEntry ) 6171 else if ( (LA2_1==27) ) {
6172 // InternalApplicationConfiguration.g:1955:3: ruleRuntimeEntry 6172 alt2=2;
6173 { 6173 }
6174 before(grammarAccess.getConfigEntryAccess().getRuntimeEntryParserRuleCall_1()); 6174 else {
6175 pushFollow(FOLLOW_2); 6175 NoViableAltException nvae =
6176 ruleRuntimeEntry(); 6176 new NoViableAltException("", 2, 1, input);
6177 6177
6178 state._fsp--; 6178 throw nvae;
6179 6179 }
6180 after(grammarAccess.getConfigEntryAccess().getRuntimeEntryParserRuleCall_1()); 6180 }
6181 6181 else {
6182 } 6182 NoViableAltException nvae =
6183 6183 new NoViableAltException("", 2, 0, input);
6184 6184
6185 } 6185 throw nvae;
6186 break; 6186 }
6187 case 3 : 6187 switch (alt2) {
6188 // InternalApplicationConfiguration.g:1960:2: ( ruleMemoryEntry ) 6188 case 1 :
6189 { 6189 // InternalApplicationConfiguration.g:2017:2: ( ruleEPackageImport )
6190 // InternalApplicationConfiguration.g:1960:2: ( ruleMemoryEntry ) 6190 {
6191 // InternalApplicationConfiguration.g:1961:3: ruleMemoryEntry 6191 // InternalApplicationConfiguration.g:2017:2: ( ruleEPackageImport )
6192 { 6192 // InternalApplicationConfiguration.g:2018:3: ruleEPackageImport
6193 before(grammarAccess.getConfigEntryAccess().getMemoryEntryParserRuleCall_2()); 6193 {
6194 pushFollow(FOLLOW_2); 6194 before(grammarAccess.getImportAccess().getEPackageImportParserRuleCall_0());
6195 ruleMemoryEntry(); 6195 pushFollow(FOLLOW_2);
6196 6196 ruleEPackageImport();
6197 state._fsp--; 6197
6198 6198 state._fsp--;
6199 after(grammarAccess.getConfigEntryAccess().getMemoryEntryParserRuleCall_2()); 6199
6200 6200 after(grammarAccess.getImportAccess().getEPackageImportParserRuleCall_0());
6201 } 6201
6202 6202 }
6203 6203
6204 } 6204
6205 break; 6205 }
6206 case 4 : 6206 break;
6207 // InternalApplicationConfiguration.g:1966:2: ( ruleCustomEntry ) 6207 case 2 :
6208 { 6208 // InternalApplicationConfiguration.g:2023:2: ( ruleViatraImport )
6209 // InternalApplicationConfiguration.g:1966:2: ( ruleCustomEntry ) 6209 {
6210 // InternalApplicationConfiguration.g:1967:3: ruleCustomEntry 6210 // InternalApplicationConfiguration.g:2023:2: ( ruleViatraImport )
6211 { 6211 // InternalApplicationConfiguration.g:2024:3: ruleViatraImport
6212 before(grammarAccess.getConfigEntryAccess().getCustomEntryParserRuleCall_3()); 6212 {
6213 pushFollow(FOLLOW_2); 6213 before(grammarAccess.getImportAccess().getViatraImportParserRuleCall_1());
6214 ruleCustomEntry(); 6214 pushFollow(FOLLOW_2);
6215 6215 ruleViatraImport();
6216 state._fsp--; 6216
6217 6217 state._fsp--;
6218 after(grammarAccess.getConfigEntryAccess().getCustomEntryParserRuleCall_3()); 6218
6219 6219 after(grammarAccess.getImportAccess().getViatraImportParserRuleCall_1());
6220 } 6220
6221 6221 }
6222 6222
6223 } 6223
6224 break; 6224 }
6225 6225 break;
6226 } 6226
6227 } 6227 }
6228 catch (RecognitionException re) { 6228 }
6229 reportError(re); 6229 catch (RecognitionException re) {
6230 recover(input,re); 6230 reportError(re);
6231 } 6231 recover(input,re);
6232 finally { 6232 }
6233 6233 finally {
6234 restoreStackSize(stackSize); 6234
6235 6235 restoreStackSize(stackSize);
6236 } 6236
6237 return ; 6237 }
6238 } 6238 return ;
6239 // $ANTLR end "rule__ConfigEntry__Alternatives" 6239 }
6240 6240 // $ANTLR end "rule__Import__Alternatives"
6241 6241
6242 // $ANTLR start "rule__Config__Alternatives" 6242
6243 // InternalApplicationConfiguration.g:1976:1: rule__Config__Alternatives : ( ( ruleConfigSpecification ) | ( ruleConfigReference ) ); 6243 // $ANTLR start "rule__Declaration__Alternatives"
6244 public final void rule__Config__Alternatives() throws RecognitionException { 6244 // InternalApplicationConfiguration.g:2033:1: rule__Declaration__Alternatives : ( ( ruleFileDeclaration ) | ( ruleMetamodelDeclaration ) | ( rulePartialModelDeclaration ) | ( ruleGraphPatternDeclaration ) | ( ruleConfigDeclaration ) | ( ruleScopeDeclaration ) | ( ruleObjectiveDeclaration ) );
6245 6245 public final void rule__Declaration__Alternatives() throws RecognitionException {
6246 int stackSize = keepStackSize(); 6246
6247 6247 int stackSize = keepStackSize();
6248 try { 6248
6249 // InternalApplicationConfiguration.g:1980:1: ( ( ruleConfigSpecification ) | ( ruleConfigReference ) ) 6249 try {
6250 int alt12=2; 6250 // InternalApplicationConfiguration.g:2037:1: ( ( ruleFileDeclaration ) | ( ruleMetamodelDeclaration ) | ( rulePartialModelDeclaration ) | ( ruleGraphPatternDeclaration ) | ( ruleConfigDeclaration ) | ( ruleScopeDeclaration ) | ( ruleObjectiveDeclaration ) )
6251 int LA12_0 = input.LA(1); 6251 int alt3=7;
6252 6252 switch ( input.LA(1) ) {
6253 if ( (LA12_0==24) ) { 6253 case 28:
6254 alt12=1; 6254 {
6255 } 6255 alt3=1;
6256 else if ( (LA12_0==RULE_ID) ) { 6256 }
6257 alt12=2; 6257 break;
6258 } 6258 case 36:
6259 else { 6259 {
6260 NoViableAltException nvae = 6260 alt3=2;
6261 new NoViableAltException("", 12, 0, input); 6261 }
6262 6262 break;
6263 throw nvae; 6263 case 38:
6264 } 6264 {
6265 switch (alt12) { 6265 alt3=3;
6266 case 1 : 6266 }
6267 // InternalApplicationConfiguration.g:1981:2: ( ruleConfigSpecification ) 6267 break;
6268 { 6268 case 39:
6269 // InternalApplicationConfiguration.g:1981:2: ( ruleConfigSpecification ) 6269 {
6270 // InternalApplicationConfiguration.g:1982:3: ruleConfigSpecification 6270 alt3=4;
6271 { 6271 }
6272 before(grammarAccess.getConfigAccess().getConfigSpecificationParserRuleCall_0()); 6272 break;
6273 pushFollow(FOLLOW_2); 6273 case 42:
6274 ruleConfigSpecification(); 6274 {
6275 6275 alt3=5;
6276 state._fsp--; 6276 }
6277 6277 break;
6278 after(grammarAccess.getConfigAccess().getConfigSpecificationParserRuleCall_0()); 6278 case 52:
6279 6279 {
6280 } 6280 alt3=6;
6281 6281 }
6282 6282 break;
6283 } 6283 case 41:
6284 break; 6284 {
6285 case 2 : 6285 alt3=7;
6286 // InternalApplicationConfiguration.g:1987:2: ( ruleConfigReference ) 6286 }
6287 { 6287 break;
6288 // InternalApplicationConfiguration.g:1987:2: ( ruleConfigReference ) 6288 default:
6289 // InternalApplicationConfiguration.g:1988:3: ruleConfigReference 6289 NoViableAltException nvae =
6290 { 6290 new NoViableAltException("", 3, 0, input);
6291 before(grammarAccess.getConfigAccess().getConfigReferenceParserRuleCall_1()); 6291
6292 pushFollow(FOLLOW_2); 6292 throw nvae;
6293 ruleConfigReference(); 6293 }
6294 6294
6295 state._fsp--; 6295 switch (alt3) {
6296 6296 case 1 :
6297 after(grammarAccess.getConfigAccess().getConfigReferenceParserRuleCall_1()); 6297 // InternalApplicationConfiguration.g:2038:2: ( ruleFileDeclaration )
6298 6298 {
6299 } 6299 // InternalApplicationConfiguration.g:2038:2: ( ruleFileDeclaration )
6300 6300 // InternalApplicationConfiguration.g:2039:3: ruleFileDeclaration
6301 6301 {
6302 } 6302 before(grammarAccess.getDeclarationAccess().getFileDeclarationParserRuleCall_0());
6303 break; 6303 pushFollow(FOLLOW_2);
6304 6304 ruleFileDeclaration();
6305 } 6305
6306 } 6306 state._fsp--;
6307 catch (RecognitionException re) { 6307
6308 reportError(re); 6308 after(grammarAccess.getDeclarationAccess().getFileDeclarationParserRuleCall_0());
6309 recover(input,re); 6309
6310 } 6310 }
6311 finally { 6311
6312 6312
6313 restoreStackSize(stackSize); 6313 }
6314 6314 break;
6315 } 6315 case 2 :
6316 return ; 6316 // InternalApplicationConfiguration.g:2044:2: ( ruleMetamodelDeclaration )
6317 } 6317 {
6318 // $ANTLR end "rule__Config__Alternatives" 6318 // InternalApplicationConfiguration.g:2044:2: ( ruleMetamodelDeclaration )
6319 6319 // InternalApplicationConfiguration.g:2045:3: ruleMetamodelDeclaration
6320 6320 {
6321 // $ANTLR start "rule__TypeScope__Alternatives" 6321 before(grammarAccess.getDeclarationAccess().getMetamodelDeclarationParserRuleCall_1());
6322 // InternalApplicationConfiguration.g:1997:1: rule__TypeScope__Alternatives : ( ( ruleClassTypeScope ) | ( ruleObjectTypeScope ) | ( ruleIntegerTypeScope ) | ( ruleRealTypeScope ) | ( ruleStringTypeScope ) ); 6322 pushFollow(FOLLOW_2);
6323 public final void rule__TypeScope__Alternatives() throws RecognitionException { 6323 ruleMetamodelDeclaration();
6324 6324
6325 int stackSize = keepStackSize(); 6325 state._fsp--;
6326 6326
6327 try { 6327 after(grammarAccess.getDeclarationAccess().getMetamodelDeclarationParserRuleCall_1());
6328 // InternalApplicationConfiguration.g:2001:1: ( ( ruleClassTypeScope ) | ( ruleObjectTypeScope ) | ( ruleIntegerTypeScope ) | ( ruleRealTypeScope ) | ( ruleStringTypeScope ) ) 6328
6329 int alt13=5; 6329 }
6330 int LA13_0 = input.LA(1); 6330
6331 6331
6332 if ( (LA13_0==38) ) { 6332 }
6333 switch ( input.LA(2) ) { 6333 break;
6334 case 42: 6334 case 3 :
6335 { 6335 // InternalApplicationConfiguration.g:2050:2: ( rulePartialModelDeclaration )
6336 alt13=3; 6336 {
6337 } 6337 // InternalApplicationConfiguration.g:2050:2: ( rulePartialModelDeclaration )
6338 break; 6338 // InternalApplicationConfiguration.g:2051:3: rulePartialModelDeclaration
6339 case 43: 6339 {
6340 { 6340 before(grammarAccess.getDeclarationAccess().getPartialModelDeclarationParserRuleCall_2());
6341 alt13=4; 6341 pushFollow(FOLLOW_2);
6342 } 6342 rulePartialModelDeclaration();
6343 break; 6343
6344 case 39: 6344 state._fsp--;
6345 { 6345
6346 alt13=1; 6346 after(grammarAccess.getDeclarationAccess().getPartialModelDeclarationParserRuleCall_2());
6347 } 6347
6348 break; 6348 }
6349 case 44: 6349
6350 { 6350
6351 alt13=5; 6351 }
6352 } 6352 break;
6353 break; 6353 case 4 :
6354 case 41: 6354 // InternalApplicationConfiguration.g:2056:2: ( ruleGraphPatternDeclaration )
6355 { 6355 {
6356 alt13=2; 6356 // InternalApplicationConfiguration.g:2056:2: ( ruleGraphPatternDeclaration )
6357 } 6357 // InternalApplicationConfiguration.g:2057:3: ruleGraphPatternDeclaration
6358 break; 6358 {
6359 default: 6359 before(grammarAccess.getDeclarationAccess().getGraphPatternDeclarationParserRuleCall_3());
6360 NoViableAltException nvae = 6360 pushFollow(FOLLOW_2);
6361 new NoViableAltException("", 13, 1, input); 6361 ruleGraphPatternDeclaration();
6362 6362
6363 throw nvae; 6363 state._fsp--;
6364 } 6364
6365 6365 after(grammarAccess.getDeclarationAccess().getGraphPatternDeclarationParserRuleCall_3());
6366 } 6366
6367 else { 6367 }
6368 NoViableAltException nvae = 6368
6369 new NoViableAltException("", 13, 0, input); 6369
6370 6370 }
6371 throw nvae; 6371 break;
6372 } 6372 case 5 :
6373 switch (alt13) { 6373 // InternalApplicationConfiguration.g:2062:2: ( ruleConfigDeclaration )
6374 case 1 : 6374 {
6375 // InternalApplicationConfiguration.g:2002:2: ( ruleClassTypeScope ) 6375 // InternalApplicationConfiguration.g:2062:2: ( ruleConfigDeclaration )
6376 { 6376 // InternalApplicationConfiguration.g:2063:3: ruleConfigDeclaration
6377 // InternalApplicationConfiguration.g:2002:2: ( ruleClassTypeScope ) 6377 {
6378 // InternalApplicationConfiguration.g:2003:3: ruleClassTypeScope 6378 before(grammarAccess.getDeclarationAccess().getConfigDeclarationParserRuleCall_4());
6379 { 6379 pushFollow(FOLLOW_2);
6380 before(grammarAccess.getTypeScopeAccess().getClassTypeScopeParserRuleCall_0()); 6380 ruleConfigDeclaration();
6381 pushFollow(FOLLOW_2); 6381
6382 ruleClassTypeScope(); 6382 state._fsp--;
6383 6383
6384 state._fsp--; 6384 after(grammarAccess.getDeclarationAccess().getConfigDeclarationParserRuleCall_4());
6385 6385
6386 after(grammarAccess.getTypeScopeAccess().getClassTypeScopeParserRuleCall_0()); 6386 }
6387 6387
6388 } 6388
6389 6389 }
6390 6390 break;
6391 } 6391 case 6 :
6392 break; 6392 // InternalApplicationConfiguration.g:2068:2: ( ruleScopeDeclaration )
6393 case 2 : 6393 {
6394 // InternalApplicationConfiguration.g:2008:2: ( ruleObjectTypeScope ) 6394 // InternalApplicationConfiguration.g:2068:2: ( ruleScopeDeclaration )
6395 { 6395 // InternalApplicationConfiguration.g:2069:3: ruleScopeDeclaration
6396 // InternalApplicationConfiguration.g:2008:2: ( ruleObjectTypeScope ) 6396 {
6397 // InternalApplicationConfiguration.g:2009:3: ruleObjectTypeScope 6397 before(grammarAccess.getDeclarationAccess().getScopeDeclarationParserRuleCall_5());
6398 { 6398 pushFollow(FOLLOW_2);
6399 before(grammarAccess.getTypeScopeAccess().getObjectTypeScopeParserRuleCall_1()); 6399 ruleScopeDeclaration();
6400 pushFollow(FOLLOW_2); 6400
6401 ruleObjectTypeScope(); 6401 state._fsp--;
6402 6402
6403 state._fsp--; 6403 after(grammarAccess.getDeclarationAccess().getScopeDeclarationParserRuleCall_5());
6404 6404
6405 after(grammarAccess.getTypeScopeAccess().getObjectTypeScopeParserRuleCall_1()); 6405 }
6406 6406
6407 } 6407
6408 6408 }
6409 6409 break;
6410 } 6410 case 7 :
6411 break; 6411 // InternalApplicationConfiguration.g:2074:2: ( ruleObjectiveDeclaration )
6412 case 3 : 6412 {
6413 // InternalApplicationConfiguration.g:2014:2: ( ruleIntegerTypeScope ) 6413 // InternalApplicationConfiguration.g:2074:2: ( ruleObjectiveDeclaration )
6414 { 6414 // InternalApplicationConfiguration.g:2075:3: ruleObjectiveDeclaration
6415 // InternalApplicationConfiguration.g:2014:2: ( ruleIntegerTypeScope ) 6415 {
6416 // InternalApplicationConfiguration.g:2015:3: ruleIntegerTypeScope 6416 before(grammarAccess.getDeclarationAccess().getObjectiveDeclarationParserRuleCall_6());
6417 { 6417 pushFollow(FOLLOW_2);
6418 before(grammarAccess.getTypeScopeAccess().getIntegerTypeScopeParserRuleCall_2()); 6418 ruleObjectiveDeclaration();
6419 pushFollow(FOLLOW_2); 6419
6420 ruleIntegerTypeScope(); 6420 state._fsp--;
6421 6421
6422 state._fsp--; 6422 after(grammarAccess.getDeclarationAccess().getObjectiveDeclarationParserRuleCall_6());
6423 6423
6424 after(grammarAccess.getTypeScopeAccess().getIntegerTypeScopeParserRuleCall_2()); 6424 }
6425 6425
6426 } 6426
6427 6427 }
6428 6428 break;
6429 } 6429
6430 break; 6430 }
6431 case 4 : 6431 }
6432 // InternalApplicationConfiguration.g:2020:2: ( ruleRealTypeScope ) 6432 catch (RecognitionException re) {
6433 { 6433 reportError(re);
6434 // InternalApplicationConfiguration.g:2020:2: ( ruleRealTypeScope ) 6434 recover(input,re);
6435 // InternalApplicationConfiguration.g:2021:3: ruleRealTypeScope 6435 }
6436 { 6436 finally {
6437 before(grammarAccess.getTypeScopeAccess().getRealTypeScopeParserRuleCall_3()); 6437
6438 pushFollow(FOLLOW_2); 6438 restoreStackSize(stackSize);
6439 ruleRealTypeScope(); 6439
6440 6440 }
6441 state._fsp--; 6441 return ;
6442 6442 }
6443 after(grammarAccess.getTypeScopeAccess().getRealTypeScopeParserRuleCall_3()); 6443 // $ANTLR end "rule__Declaration__Alternatives"
6444 6444
6445 } 6445
6446 6446 // $ANTLR start "rule__File__Alternatives"
6447 6447 // InternalApplicationConfiguration.g:2084:1: rule__File__Alternatives : ( ( ruleFileSpecification ) | ( ruleFileReference ) );
6448 } 6448 public final void rule__File__Alternatives() throws RecognitionException {
6449 break; 6449
6450 case 5 : 6450 int stackSize = keepStackSize();
6451 // InternalApplicationConfiguration.g:2026:2: ( ruleStringTypeScope ) 6451
6452 { 6452 try {
6453 // InternalApplicationConfiguration.g:2026:2: ( ruleStringTypeScope ) 6453 // InternalApplicationConfiguration.g:2088:1: ( ( ruleFileSpecification ) | ( ruleFileReference ) )
6454 // InternalApplicationConfiguration.g:2027:3: ruleStringTypeScope 6454 int alt4=2;
6455 { 6455 int LA4_0 = input.LA(1);
6456 before(grammarAccess.getTypeScopeAccess().getStringTypeScopeParserRuleCall_4()); 6456
6457 pushFollow(FOLLOW_2); 6457 if ( (LA4_0==RULE_STRING) ) {
6458 ruleStringTypeScope(); 6458 alt4=1;
6459 6459 }
6460 state._fsp--; 6460 else if ( (LA4_0==RULE_ID) ) {
6461 6461 alt4=2;
6462 after(grammarAccess.getTypeScopeAccess().getStringTypeScopeParserRuleCall_4()); 6462 }
6463 6463 else {
6464 } 6464 NoViableAltException nvae =
6465 6465 new NoViableAltException("", 4, 0, input);
6466 6466
6467 } 6467 throw nvae;
6468 break; 6468 }
6469 6469 switch (alt4) {
6470 } 6470 case 1 :
6471 } 6471 // InternalApplicationConfiguration.g:2089:2: ( ruleFileSpecification )
6472 catch (RecognitionException re) { 6472 {
6473 reportError(re); 6473 // InternalApplicationConfiguration.g:2089:2: ( ruleFileSpecification )
6474 recover(input,re); 6474 // InternalApplicationConfiguration.g:2090:3: ruleFileSpecification
6475 } 6475 {
6476 finally { 6476 before(grammarAccess.getFileAccess().getFileSpecificationParserRuleCall_0());
6477 6477 pushFollow(FOLLOW_2);
6478 restoreStackSize(stackSize); 6478 ruleFileSpecification();
6479 6479
6480 } 6480 state._fsp--;
6481 return ; 6481
6482 } 6482 after(grammarAccess.getFileAccess().getFileSpecificationParserRuleCall_0());
6483 // $ANTLR end "rule__TypeScope__Alternatives" 6483
6484 6484 }
6485 6485
6486 // $ANTLR start "rule__ClassTypeScope__Alternatives_2" 6486
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 break;
6489 6489 case 2 :
6490 int stackSize = keepStackSize(); 6490 // InternalApplicationConfiguration.g:2095:2: ( ruleFileReference )
6491 6491 {
6492 try { 6492 // InternalApplicationConfiguration.g:2095:2: ( ruleFileReference )
6493 // InternalApplicationConfiguration.g:2040:1: ( ( ( rule__ClassTypeScope__SetsNewAssignment_2_0 ) ) | ( ( rule__ClassTypeScope__SetsSumAssignment_2_1 ) ) ) 6493 // InternalApplicationConfiguration.g:2096:3: ruleFileReference
6494 int alt14=2; 6494 {
6495 int LA14_0 = input.LA(1); 6495 before(grammarAccess.getFileAccess().getFileReferenceParserRuleCall_1());
6496 6496 pushFollow(FOLLOW_2);
6497 if ( (LA14_0==54) ) { 6497 ruleFileReference();
6498 alt14=1; 6498
6499 } 6499 state._fsp--;
6500 else if ( (LA14_0==23) ) { 6500
6501 alt14=2; 6501 after(grammarAccess.getFileAccess().getFileReferenceParserRuleCall_1());
6502 } 6502
6503 else { 6503 }
6504 NoViableAltException nvae = 6504
6505 new NoViableAltException("", 14, 0, input); 6505
6506 6506 }
6507 throw nvae; 6507 break;
6508 } 6508
6509 switch (alt14) { 6509 }
6510 case 1 : 6510 }
6511 // InternalApplicationConfiguration.g:2041:2: ( ( rule__ClassTypeScope__SetsNewAssignment_2_0 ) ) 6511 catch (RecognitionException re) {
6512 { 6512 reportError(re);
6513 // InternalApplicationConfiguration.g:2041:2: ( ( rule__ClassTypeScope__SetsNewAssignment_2_0 ) ) 6513 recover(input,re);
6514 // InternalApplicationConfiguration.g:2042:3: ( rule__ClassTypeScope__SetsNewAssignment_2_0 ) 6514 }
6515 { 6515 finally {
6516 before(grammarAccess.getClassTypeScopeAccess().getSetsNewAssignment_2_0()); 6516
6517 // InternalApplicationConfiguration.g:2043:3: ( rule__ClassTypeScope__SetsNewAssignment_2_0 ) 6517 restoreStackSize(stackSize);
6518 // InternalApplicationConfiguration.g:2043:4: rule__ClassTypeScope__SetsNewAssignment_2_0 6518
6519 { 6519 }
6520 pushFollow(FOLLOW_2); 6520 return ;
6521 rule__ClassTypeScope__SetsNewAssignment_2_0(); 6521 }
6522 6522 // $ANTLR end "rule__File__Alternatives"
6523 state._fsp--; 6523
6524 6524
6525 6525 // $ANTLR start "rule__MetamodelEntry__Alternatives"
6526 } 6526 // InternalApplicationConfiguration.g:2105:1: rule__MetamodelEntry__Alternatives : ( ( ruleMetamodelElement ) | ( ruleAllPackageEntry ) );
6527 6527 public final void rule__MetamodelEntry__Alternatives() throws RecognitionException {
6528 after(grammarAccess.getClassTypeScopeAccess().getSetsNewAssignment_2_0()); 6528
6529 6529 int stackSize = keepStackSize();
6530 } 6530
6531 6531 try {
6532 6532 // InternalApplicationConfiguration.g:2109:1: ( ( ruleMetamodelElement ) | ( ruleAllPackageEntry ) )
6533 } 6533 int alt5=2;
6534 break; 6534 int LA5_0 = input.LA(1);
6535 case 2 : 6535
6536 // InternalApplicationConfiguration.g:2047:2: ( ( rule__ClassTypeScope__SetsSumAssignment_2_1 ) ) 6536 if ( (LA5_0==RULE_ID) ) {
6537 { 6537 alt5=1;
6538 // InternalApplicationConfiguration.g:2047:2: ( ( rule__ClassTypeScope__SetsSumAssignment_2_1 ) ) 6538 }
6539 // InternalApplicationConfiguration.g:2048:3: ( rule__ClassTypeScope__SetsSumAssignment_2_1 ) 6539 else if ( (LA5_0==33) ) {
6540 { 6540 alt5=2;
6541 before(grammarAccess.getClassTypeScopeAccess().getSetsSumAssignment_2_1()); 6541 }
6542 // InternalApplicationConfiguration.g:2049:3: ( rule__ClassTypeScope__SetsSumAssignment_2_1 ) 6542 else {
6543 // InternalApplicationConfiguration.g:2049:4: rule__ClassTypeScope__SetsSumAssignment_2_1 6543 NoViableAltException nvae =
6544 { 6544 new NoViableAltException("", 5, 0, input);
6545 pushFollow(FOLLOW_2); 6545
6546 rule__ClassTypeScope__SetsSumAssignment_2_1(); 6546 throw nvae;
6547 6547 }
6548 state._fsp--; 6548 switch (alt5) {
6549 6549 case 1 :
6550 6550 // InternalApplicationConfiguration.g:2110:2: ( ruleMetamodelElement )
6551 } 6551 {
6552 6552 // InternalApplicationConfiguration.g:2110:2: ( ruleMetamodelElement )
6553 after(grammarAccess.getClassTypeScopeAccess().getSetsSumAssignment_2_1()); 6553 // InternalApplicationConfiguration.g:2111:3: ruleMetamodelElement
6554 6554 {
6555 } 6555 before(grammarAccess.getMetamodelEntryAccess().getMetamodelElementParserRuleCall_0());
6556 6556 pushFollow(FOLLOW_2);
6557 6557 ruleMetamodelElement();
6558 } 6558
6559 break; 6559 state._fsp--;
6560 6560
6561 } 6561 after(grammarAccess.getMetamodelEntryAccess().getMetamodelElementParserRuleCall_0());
6562 } 6562
6563 catch (RecognitionException re) { 6563 }
6564 reportError(re); 6564
6565 recover(input,re); 6565
6566 } 6566 }
6567 finally { 6567 break;
6568 6568 case 2 :
6569 restoreStackSize(stackSize); 6569 // InternalApplicationConfiguration.g:2116:2: ( ruleAllPackageEntry )
6570 6570 {
6571 } 6571 // InternalApplicationConfiguration.g:2116:2: ( ruleAllPackageEntry )
6572 return ; 6572 // InternalApplicationConfiguration.g:2117:3: ruleAllPackageEntry
6573 } 6573 {
6574 // $ANTLR end "rule__ClassTypeScope__Alternatives_2" 6574 before(grammarAccess.getMetamodelEntryAccess().getAllPackageEntryParserRuleCall_1());
6575 6575 pushFollow(FOLLOW_2);
6576 6576 ruleAllPackageEntry();
6577 // $ANTLR start "rule__ClassTypeScope__Alternatives_3" 6577
6578 // InternalApplicationConfiguration.g:2057:1: rule__ClassTypeScope__Alternatives_3 : ( ( ( rule__ClassTypeScope__NumberAssignment_3_0 ) ) | ( ( rule__ClassTypeScope__NumberAssignment_3_1 ) ) ); 6578 state._fsp--;
6579 public final void rule__ClassTypeScope__Alternatives_3() throws RecognitionException { 6579
6580 6580 after(grammarAccess.getMetamodelEntryAccess().getAllPackageEntryParserRuleCall_1());
6581 int stackSize = keepStackSize(); 6581
6582 6582 }
6583 try { 6583
6584 // InternalApplicationConfiguration.g:2061:1: ( ( ( rule__ClassTypeScope__NumberAssignment_3_0 ) ) | ( ( rule__ClassTypeScope__NumberAssignment_3_1 ) ) ) 6584
6585 int alt15=2; 6585 }
6586 int LA15_0 = input.LA(1); 6586 break;
6587 6587
6588 if ( (LA15_0==RULE_INT) ) { 6588 }
6589 int LA15_1 = input.LA(2); 6589 }
6590 6590 catch (RecognitionException re) {
6591 if ( (LA15_1==EOF||(LA15_1>=25 && LA15_1<=26)) ) { 6591 reportError(re);
6592 alt15=1; 6592 recover(input,re);
6593 } 6593 }
6594 else if ( (LA15_1==45) ) { 6594 finally {
6595 alt15=2; 6595
6596 } 6596 restoreStackSize(stackSize);
6597 else { 6597
6598 NoViableAltException nvae = 6598 }
6599 new NoViableAltException("", 15, 1, input); 6599 return ;
6600 6600 }
6601 throw nvae; 6601 // $ANTLR end "rule__MetamodelEntry__Alternatives"
6602 } 6602
6603 } 6603
6604 else if ( (LA15_0==55) ) { 6604 // $ANTLR start "rule__Metamodel__Alternatives"
6605 alt15=1; 6605 // InternalApplicationConfiguration.g:2126:1: rule__Metamodel__Alternatives : ( ( ruleMetamodelReference ) | ( ruleMetamodelSpecification ) );
6606 } 6606 public final void rule__Metamodel__Alternatives() throws RecognitionException {
6607 else { 6607
6608 NoViableAltException nvae = 6608 int stackSize = keepStackSize();
6609 new NoViableAltException("", 15, 0, input); 6609
6610 6610 try {
6611 throw nvae; 6611 // InternalApplicationConfiguration.g:2130:1: ( ( ruleMetamodelReference ) | ( ruleMetamodelSpecification ) )
6612 } 6612 int alt6=2;
6613 switch (alt15) { 6613 int LA6_0 = input.LA(1);
6614 case 1 : 6614
6615 // InternalApplicationConfiguration.g:2062:2: ( ( rule__ClassTypeScope__NumberAssignment_3_0 ) ) 6615 if ( (LA6_0==RULE_ID) ) {
6616 { 6616 alt6=1;
6617 // InternalApplicationConfiguration.g:2062:2: ( ( rule__ClassTypeScope__NumberAssignment_3_0 ) ) 6617 }
6618 // InternalApplicationConfiguration.g:2063:3: ( rule__ClassTypeScope__NumberAssignment_3_0 ) 6618 else if ( (LA6_0==30) ) {
6619 { 6619 alt6=2;
6620 before(grammarAccess.getClassTypeScopeAccess().getNumberAssignment_3_0()); 6620 }
6621 // InternalApplicationConfiguration.g:2064:3: ( rule__ClassTypeScope__NumberAssignment_3_0 ) 6621 else {
6622 // InternalApplicationConfiguration.g:2064:4: rule__ClassTypeScope__NumberAssignment_3_0 6622 NoViableAltException nvae =
6623 { 6623 new NoViableAltException("", 6, 0, input);
6624 pushFollow(FOLLOW_2); 6624
6625 rule__ClassTypeScope__NumberAssignment_3_0(); 6625 throw nvae;
6626 6626 }
6627 state._fsp--; 6627 switch (alt6) {
6628 6628 case 1 :
6629 6629 // InternalApplicationConfiguration.g:2131:2: ( ruleMetamodelReference )
6630 } 6630 {
6631 6631 // InternalApplicationConfiguration.g:2131:2: ( ruleMetamodelReference )
6632 after(grammarAccess.getClassTypeScopeAccess().getNumberAssignment_3_0()); 6632 // InternalApplicationConfiguration.g:2132:3: ruleMetamodelReference
6633 6633 {
6634 } 6634 before(grammarAccess.getMetamodelAccess().getMetamodelReferenceParserRuleCall_0());
6635 6635 pushFollow(FOLLOW_2);
6636 6636 ruleMetamodelReference();
6637 } 6637
6638 break; 6638 state._fsp--;
6639 case 2 : 6639
6640 // InternalApplicationConfiguration.g:2068:2: ( ( rule__ClassTypeScope__NumberAssignment_3_1 ) ) 6640 after(grammarAccess.getMetamodelAccess().getMetamodelReferenceParserRuleCall_0());
6641 { 6641
6642 // InternalApplicationConfiguration.g:2068:2: ( ( rule__ClassTypeScope__NumberAssignment_3_1 ) ) 6642 }
6643 // InternalApplicationConfiguration.g:2069:3: ( rule__ClassTypeScope__NumberAssignment_3_1 ) 6643
6644 { 6644
6645 before(grammarAccess.getClassTypeScopeAccess().getNumberAssignment_3_1()); 6645 }
6646 // InternalApplicationConfiguration.g:2070:3: ( rule__ClassTypeScope__NumberAssignment_3_1 ) 6646 break;
6647 // InternalApplicationConfiguration.g:2070:4: rule__ClassTypeScope__NumberAssignment_3_1 6647 case 2 :
6648 { 6648 // InternalApplicationConfiguration.g:2137:2: ( ruleMetamodelSpecification )
6649 pushFollow(FOLLOW_2); 6649 {
6650 rule__ClassTypeScope__NumberAssignment_3_1(); 6650 // InternalApplicationConfiguration.g:2137:2: ( ruleMetamodelSpecification )
6651 6651 // InternalApplicationConfiguration.g:2138:3: ruleMetamodelSpecification
6652 state._fsp--; 6652 {
6653 6653 before(grammarAccess.getMetamodelAccess().getMetamodelSpecificationParserRuleCall_1());
6654 6654 pushFollow(FOLLOW_2);
6655 } 6655 ruleMetamodelSpecification();
6656 6656
6657 after(grammarAccess.getClassTypeScopeAccess().getNumberAssignment_3_1()); 6657 state._fsp--;
6658 6658
6659 } 6659 after(grammarAccess.getMetamodelAccess().getMetamodelSpecificationParserRuleCall_1());
6660 6660
6661 6661 }
6662 } 6662
6663 break; 6663
6664 6664 }
6665 } 6665 break;
6666 } 6666
6667 catch (RecognitionException re) { 6667 }
6668 reportError(re); 6668 }
6669 recover(input,re); 6669 catch (RecognitionException re) {
6670 } 6670 reportError(re);
6671 finally { 6671 recover(input,re);
6672 6672 }
6673 restoreStackSize(stackSize); 6673 finally {
6674 6674
6675 } 6675 restoreStackSize(stackSize);
6676 return ; 6676
6677 } 6677 }
6678 // $ANTLR end "rule__ClassTypeScope__Alternatives_3" 6678 return ;
6679 6679 }
6680 6680 // $ANTLR end "rule__Metamodel__Alternatives"
6681 // $ANTLR start "rule__ObjectTypeScope__Alternatives_2" 6681
6682 // InternalApplicationConfiguration.g:2078:1: rule__ObjectTypeScope__Alternatives_2 : ( ( ( rule__ObjectTypeScope__SetsNewAssignment_2_0 ) ) | ( ( rule__ObjectTypeScope__SetsSumAssignment_2_1 ) ) ); 6682
6683 public final void rule__ObjectTypeScope__Alternatives_2() throws RecognitionException { 6683 // $ANTLR start "rule__PartialModelEntry__Alternatives"
6684 6684 // InternalApplicationConfiguration.g:2147:1: rule__PartialModelEntry__Alternatives : ( ( ruleModelEntry ) | ( ruleFolderEntry ) );
6685 int stackSize = keepStackSize(); 6685 public final void rule__PartialModelEntry__Alternatives() throws RecognitionException {
6686 6686
6687 try { 6687 int stackSize = keepStackSize();
6688 // InternalApplicationConfiguration.g:2082:1: ( ( ( rule__ObjectTypeScope__SetsNewAssignment_2_0 ) ) | ( ( rule__ObjectTypeScope__SetsSumAssignment_2_1 ) ) ) 6688
6689 int alt16=2; 6689 try {
6690 int LA16_0 = input.LA(1); 6690 // InternalApplicationConfiguration.g:2151:1: ( ( ruleModelEntry ) | ( ruleFolderEntry ) )
6691 6691 int alt7=2;
6692 if ( (LA16_0==54) ) { 6692 int LA7_0 = input.LA(1);
6693 alt16=1; 6693
6694 } 6694 if ( (LA7_0==RULE_ID||LA7_0==RULE_STRING) ) {
6695 else if ( (LA16_0==23) ) { 6695 alt7=1;
6696 alt16=2; 6696 }
6697 } 6697 else if ( (LA7_0==37) ) {
6698 else { 6698 alt7=2;
6699 NoViableAltException nvae = 6699 }
6700 new NoViableAltException("", 16, 0, input); 6700 else {
6701 6701 NoViableAltException nvae =
6702 throw nvae; 6702 new NoViableAltException("", 7, 0, input);
6703 } 6703
6704 switch (alt16) { 6704 throw nvae;
6705 case 1 : 6705 }
6706 // InternalApplicationConfiguration.g:2083:2: ( ( rule__ObjectTypeScope__SetsNewAssignment_2_0 ) ) 6706 switch (alt7) {
6707 { 6707 case 1 :
6708 // InternalApplicationConfiguration.g:2083:2: ( ( rule__ObjectTypeScope__SetsNewAssignment_2_0 ) ) 6708 // InternalApplicationConfiguration.g:2152:2: ( ruleModelEntry )
6709 // InternalApplicationConfiguration.g:2084:3: ( rule__ObjectTypeScope__SetsNewAssignment_2_0 ) 6709 {
6710 { 6710 // InternalApplicationConfiguration.g:2152:2: ( ruleModelEntry )
6711 before(grammarAccess.getObjectTypeScopeAccess().getSetsNewAssignment_2_0()); 6711 // InternalApplicationConfiguration.g:2153:3: ruleModelEntry
6712 // InternalApplicationConfiguration.g:2085:3: ( rule__ObjectTypeScope__SetsNewAssignment_2_0 ) 6712 {
6713 // InternalApplicationConfiguration.g:2085:4: rule__ObjectTypeScope__SetsNewAssignment_2_0 6713 before(grammarAccess.getPartialModelEntryAccess().getModelEntryParserRuleCall_0());
6714 { 6714 pushFollow(FOLLOW_2);
6715 pushFollow(FOLLOW_2); 6715 ruleModelEntry();
6716 rule__ObjectTypeScope__SetsNewAssignment_2_0(); 6716
6717 6717 state._fsp--;
6718 state._fsp--; 6718
6719 6719 after(grammarAccess.getPartialModelEntryAccess().getModelEntryParserRuleCall_0());
6720 6720
6721 } 6721 }
6722 6722
6723 after(grammarAccess.getObjectTypeScopeAccess().getSetsNewAssignment_2_0()); 6723
6724 6724 }
6725 } 6725 break;
6726 6726 case 2 :
6727 6727 // InternalApplicationConfiguration.g:2158:2: ( ruleFolderEntry )
6728 } 6728 {
6729 break; 6729 // InternalApplicationConfiguration.g:2158:2: ( ruleFolderEntry )
6730 case 2 : 6730 // InternalApplicationConfiguration.g:2159:3: ruleFolderEntry
6731 // InternalApplicationConfiguration.g:2089:2: ( ( rule__ObjectTypeScope__SetsSumAssignment_2_1 ) ) 6731 {
6732 { 6732 before(grammarAccess.getPartialModelEntryAccess().getFolderEntryParserRuleCall_1());
6733 // InternalApplicationConfiguration.g:2089:2: ( ( rule__ObjectTypeScope__SetsSumAssignment_2_1 ) ) 6733 pushFollow(FOLLOW_2);
6734 // InternalApplicationConfiguration.g:2090:3: ( rule__ObjectTypeScope__SetsSumAssignment_2_1 ) 6734 ruleFolderEntry();
6735 { 6735
6736 before(grammarAccess.getObjectTypeScopeAccess().getSetsSumAssignment_2_1()); 6736 state._fsp--;
6737 // InternalApplicationConfiguration.g:2091:3: ( rule__ObjectTypeScope__SetsSumAssignment_2_1 ) 6737
6738 // InternalApplicationConfiguration.g:2091:4: rule__ObjectTypeScope__SetsSumAssignment_2_1 6738 after(grammarAccess.getPartialModelEntryAccess().getFolderEntryParserRuleCall_1());
6739 { 6739
6740 pushFollow(FOLLOW_2); 6740 }
6741 rule__ObjectTypeScope__SetsSumAssignment_2_1(); 6741
6742 6742
6743 state._fsp--; 6743 }
6744 6744 break;
6745 6745
6746 } 6746 }
6747 6747 }
6748 after(grammarAccess.getObjectTypeScopeAccess().getSetsSumAssignment_2_1()); 6748 catch (RecognitionException re) {
6749 6749 reportError(re);
6750 } 6750 recover(input,re);
6751 6751 }
6752 6752 finally {
6753 } 6753
6754 break; 6754 restoreStackSize(stackSize);
6755 6755
6756 } 6756 }
6757 } 6757 return ;
6758 catch (RecognitionException re) { 6758 }
6759 reportError(re); 6759 // $ANTLR end "rule__PartialModelEntry__Alternatives"
6760 recover(input,re); 6760
6761 } 6761
6762 finally { 6762 // $ANTLR start "rule__PartialModel__Alternatives"
6763 6763 // InternalApplicationConfiguration.g:2168:1: rule__PartialModel__Alternatives : ( ( rulePartialModelSpecification ) | ( rulePartialModelReference ) );
6764 restoreStackSize(stackSize); 6764 public final void rule__PartialModel__Alternatives() throws RecognitionException {
6765 6765
6766 } 6766 int stackSize = keepStackSize();
6767 return ; 6767
6768 } 6768 try {
6769 // $ANTLR end "rule__ObjectTypeScope__Alternatives_2" 6769 // InternalApplicationConfiguration.g:2172:1: ( ( rulePartialModelSpecification ) | ( rulePartialModelReference ) )
6770 6770 int alt8=2;
6771 6771 int LA8_0 = input.LA(1);
6772 // $ANTLR start "rule__ObjectTypeScope__Alternatives_3" 6772
6773 // InternalApplicationConfiguration.g:2099:1: rule__ObjectTypeScope__Alternatives_3 : ( ( ( rule__ObjectTypeScope__NumberAssignment_3_0 ) ) | ( ( rule__ObjectTypeScope__NumberAssignment_3_1 ) ) ); 6773 if ( (LA8_0==30) ) {
6774 public final void rule__ObjectTypeScope__Alternatives_3() throws RecognitionException { 6774 alt8=1;
6775 6775 }
6776 int stackSize = keepStackSize(); 6776 else if ( (LA8_0==RULE_ID) ) {
6777 6777 alt8=2;
6778 try { 6778 }
6779 // InternalApplicationConfiguration.g:2103:1: ( ( ( rule__ObjectTypeScope__NumberAssignment_3_0 ) ) | ( ( rule__ObjectTypeScope__NumberAssignment_3_1 ) ) ) 6779 else {
6780 int alt17=2; 6780 NoViableAltException nvae =
6781 int LA17_0 = input.LA(1); 6781 new NoViableAltException("", 8, 0, input);
6782 6782
6783 if ( (LA17_0==RULE_INT) ) { 6783 throw nvae;
6784 int LA17_1 = input.LA(2); 6784 }
6785 6785 switch (alt8) {
6786 if ( (LA17_1==EOF||(LA17_1>=25 && LA17_1<=26)) ) { 6786 case 1 :
6787 alt17=1; 6787 // InternalApplicationConfiguration.g:2173:2: ( rulePartialModelSpecification )
6788 } 6788 {
6789 else if ( (LA17_1==45) ) { 6789 // InternalApplicationConfiguration.g:2173:2: ( rulePartialModelSpecification )
6790 alt17=2; 6790 // InternalApplicationConfiguration.g:2174:3: rulePartialModelSpecification
6791 } 6791 {
6792 else { 6792 before(grammarAccess.getPartialModelAccess().getPartialModelSpecificationParserRuleCall_0());
6793 NoViableAltException nvae = 6793 pushFollow(FOLLOW_2);
6794 new NoViableAltException("", 17, 1, input); 6794 rulePartialModelSpecification();
6795 6795
6796 throw nvae; 6796 state._fsp--;
6797 } 6797
6798 } 6798 after(grammarAccess.getPartialModelAccess().getPartialModelSpecificationParserRuleCall_0());
6799 else if ( (LA17_0==55) ) { 6799
6800 alt17=1; 6800 }
6801 } 6801
6802 else { 6802
6803 NoViableAltException nvae = 6803 }
6804 new NoViableAltException("", 17, 0, input); 6804 break;
6805 6805 case 2 :
6806 throw nvae; 6806 // InternalApplicationConfiguration.g:2179:2: ( rulePartialModelReference )
6807 } 6807 {
6808 switch (alt17) { 6808 // InternalApplicationConfiguration.g:2179:2: ( rulePartialModelReference )
6809 case 1 : 6809 // InternalApplicationConfiguration.g:2180:3: rulePartialModelReference
6810 // InternalApplicationConfiguration.g:2104:2: ( ( rule__ObjectTypeScope__NumberAssignment_3_0 ) ) 6810 {
6811 { 6811 before(grammarAccess.getPartialModelAccess().getPartialModelReferenceParserRuleCall_1());
6812 // InternalApplicationConfiguration.g:2104:2: ( ( rule__ObjectTypeScope__NumberAssignment_3_0 ) ) 6812 pushFollow(FOLLOW_2);
6813 // InternalApplicationConfiguration.g:2105:3: ( rule__ObjectTypeScope__NumberAssignment_3_0 ) 6813 rulePartialModelReference();
6814 { 6814
6815 before(grammarAccess.getObjectTypeScopeAccess().getNumberAssignment_3_0()); 6815 state._fsp--;
6816 // InternalApplicationConfiguration.g:2106:3: ( rule__ObjectTypeScope__NumberAssignment_3_0 ) 6816
6817 // InternalApplicationConfiguration.g:2106:4: rule__ObjectTypeScope__NumberAssignment_3_0 6817 after(grammarAccess.getPartialModelAccess().getPartialModelReferenceParserRuleCall_1());
6818 { 6818
6819 pushFollow(FOLLOW_2); 6819 }
6820 rule__ObjectTypeScope__NumberAssignment_3_0(); 6820
6821 6821
6822 state._fsp--; 6822 }
6823 6823 break;
6824 6824
6825 } 6825 }
6826 6826 }
6827 after(grammarAccess.getObjectTypeScopeAccess().getNumberAssignment_3_0()); 6827 catch (RecognitionException re) {
6828 6828 reportError(re);
6829 } 6829 recover(input,re);
6830 6830 }
6831 6831 finally {
6832 } 6832
6833 break; 6833 restoreStackSize(stackSize);
6834 case 2 : 6834
6835 // InternalApplicationConfiguration.g:2110:2: ( ( rule__ObjectTypeScope__NumberAssignment_3_1 ) ) 6835 }
6836 { 6836 return ;
6837 // InternalApplicationConfiguration.g:2110:2: ( ( rule__ObjectTypeScope__NumberAssignment_3_1 ) ) 6837 }
6838 // InternalApplicationConfiguration.g:2111:3: ( rule__ObjectTypeScope__NumberAssignment_3_1 ) 6838 // $ANTLR end "rule__PartialModel__Alternatives"
6839 { 6839
6840 before(grammarAccess.getObjectTypeScopeAccess().getNumberAssignment_3_1()); 6840
6841 // InternalApplicationConfiguration.g:2112:3: ( rule__ObjectTypeScope__NumberAssignment_3_1 ) 6841 // $ANTLR start "rule__PatternEntry__Alternatives"
6842 // InternalApplicationConfiguration.g:2112:4: rule__ObjectTypeScope__NumberAssignment_3_1 6842 // InternalApplicationConfiguration.g:2189:1: rule__PatternEntry__Alternatives : ( ( rulePatternElement ) | ( ruleAllPatternEntry ) );
6843 { 6843 public final void rule__PatternEntry__Alternatives() throws RecognitionException {
6844 pushFollow(FOLLOW_2); 6844
6845 rule__ObjectTypeScope__NumberAssignment_3_1(); 6845 int stackSize = keepStackSize();
6846 6846
6847 state._fsp--; 6847 try {
6848 6848 // InternalApplicationConfiguration.g:2193:1: ( ( rulePatternElement ) | ( ruleAllPatternEntry ) )
6849 6849 int alt9=2;
6850 } 6850 int LA9_0 = input.LA(1);
6851 6851
6852 after(grammarAccess.getObjectTypeScopeAccess().getNumberAssignment_3_1()); 6852 if ( (LA9_0==RULE_ID) ) {
6853 6853 alt9=1;
6854 } 6854 }
6855 6855 else if ( (LA9_0==33) ) {
6856 6856 alt9=2;
6857 } 6857 }
6858 break; 6858 else {
6859 6859 NoViableAltException nvae =
6860 } 6860 new NoViableAltException("", 9, 0, input);
6861 } 6861
6862 catch (RecognitionException re) { 6862 throw nvae;
6863 reportError(re); 6863 }
6864 recover(input,re); 6864 switch (alt9) {
6865 } 6865 case 1 :
6866 finally { 6866 // InternalApplicationConfiguration.g:2194:2: ( rulePatternElement )
6867 6867 {
6868 restoreStackSize(stackSize); 6868 // InternalApplicationConfiguration.g:2194:2: ( rulePatternElement )
6869 6869 // InternalApplicationConfiguration.g:2195:3: rulePatternElement
6870 } 6870 {
6871 return ; 6871 before(grammarAccess.getPatternEntryAccess().getPatternElementParserRuleCall_0());
6872 } 6872 pushFollow(FOLLOW_2);
6873 // $ANTLR end "rule__ObjectTypeScope__Alternatives_3" 6873 rulePatternElement();
6874 6874
6875 6875 state._fsp--;
6876 // $ANTLR start "rule__IntegerTypeScope__Alternatives_2" 6876
6877 // InternalApplicationConfiguration.g:2120:1: rule__IntegerTypeScope__Alternatives_2 : ( ( ( rule__IntegerTypeScope__SetsNewAssignment_2_0 ) ) | ( ( rule__IntegerTypeScope__SetsSumAssignment_2_1 ) ) ); 6877 after(grammarAccess.getPatternEntryAccess().getPatternElementParserRuleCall_0());
6878 public final void rule__IntegerTypeScope__Alternatives_2() throws RecognitionException { 6878
6879 6879 }
6880 int stackSize = keepStackSize(); 6880
6881 6881
6882 try { 6882 }
6883 // InternalApplicationConfiguration.g:2124:1: ( ( ( rule__IntegerTypeScope__SetsNewAssignment_2_0 ) ) | ( ( rule__IntegerTypeScope__SetsSumAssignment_2_1 ) ) ) 6883 break;
6884 int alt18=2; 6884 case 2 :
6885 int LA18_0 = input.LA(1); 6885 // InternalApplicationConfiguration.g:2200:2: ( ruleAllPatternEntry )
6886 6886 {
6887 if ( (LA18_0==54) ) { 6887 // InternalApplicationConfiguration.g:2200:2: ( ruleAllPatternEntry )
6888 alt18=1; 6888 // InternalApplicationConfiguration.g:2201:3: ruleAllPatternEntry
6889 } 6889 {
6890 else if ( (LA18_0==23) ) { 6890 before(grammarAccess.getPatternEntryAccess().getAllPatternEntryParserRuleCall_1());
6891 alt18=2; 6891 pushFollow(FOLLOW_2);
6892 } 6892 ruleAllPatternEntry();
6893 else { 6893
6894 NoViableAltException nvae = 6894 state._fsp--;
6895 new NoViableAltException("", 18, 0, input); 6895
6896 6896 after(grammarAccess.getPatternEntryAccess().getAllPatternEntryParserRuleCall_1());
6897 throw nvae; 6897
6898 } 6898 }
6899 switch (alt18) { 6899
6900 case 1 : 6900
6901 // InternalApplicationConfiguration.g:2125:2: ( ( rule__IntegerTypeScope__SetsNewAssignment_2_0 ) ) 6901 }
6902 { 6902 break;
6903 // InternalApplicationConfiguration.g:2125:2: ( ( rule__IntegerTypeScope__SetsNewAssignment_2_0 ) ) 6903
6904 // InternalApplicationConfiguration.g:2126:3: ( rule__IntegerTypeScope__SetsNewAssignment_2_0 ) 6904 }
6905 { 6905 }
6906 before(grammarAccess.getIntegerTypeScopeAccess().getSetsNewAssignment_2_0()); 6906 catch (RecognitionException re) {
6907 // InternalApplicationConfiguration.g:2127:3: ( rule__IntegerTypeScope__SetsNewAssignment_2_0 ) 6907 reportError(re);
6908 // InternalApplicationConfiguration.g:2127:4: rule__IntegerTypeScope__SetsNewAssignment_2_0 6908 recover(input,re);
6909 { 6909 }
6910 pushFollow(FOLLOW_2); 6910 finally {
6911 rule__IntegerTypeScope__SetsNewAssignment_2_0(); 6911
6912 6912 restoreStackSize(stackSize);
6913 state._fsp--; 6913
6914 6914 }
6915 6915 return ;
6916 } 6916 }
6917 6917 // $ANTLR end "rule__PatternEntry__Alternatives"
6918 after(grammarAccess.getIntegerTypeScopeAccess().getSetsNewAssignment_2_0()); 6918
6919 6919
6920 } 6920 // $ANTLR start "rule__GraphPattern__Alternatives"
6921 6921 // InternalApplicationConfiguration.g:2210:1: rule__GraphPattern__Alternatives : ( ( ruleGraphPatternReference ) | ( rulePatternSpecification ) );
6922 6922 public final void rule__GraphPattern__Alternatives() throws RecognitionException {
6923 } 6923
6924 break; 6924 int stackSize = keepStackSize();
6925 case 2 : 6925
6926 // InternalApplicationConfiguration.g:2131:2: ( ( rule__IntegerTypeScope__SetsSumAssignment_2_1 ) ) 6926 try {
6927 { 6927 // InternalApplicationConfiguration.g:2214:1: ( ( ruleGraphPatternReference ) | ( rulePatternSpecification ) )
6928 // InternalApplicationConfiguration.g:2131:2: ( ( rule__IntegerTypeScope__SetsSumAssignment_2_1 ) ) 6928 int alt10=2;
6929 // InternalApplicationConfiguration.g:2132:3: ( rule__IntegerTypeScope__SetsSumAssignment_2_1 ) 6929 int LA10_0 = input.LA(1);
6930 { 6930
6931 before(grammarAccess.getIntegerTypeScopeAccess().getSetsSumAssignment_2_1()); 6931 if ( (LA10_0==RULE_ID) ) {
6932 // InternalApplicationConfiguration.g:2133:3: ( rule__IntegerTypeScope__SetsSumAssignment_2_1 ) 6932 alt10=1;
6933 // InternalApplicationConfiguration.g:2133:4: rule__IntegerTypeScope__SetsSumAssignment_2_1 6933 }
6934 { 6934 else if ( (LA10_0==30) ) {
6935 pushFollow(FOLLOW_2); 6935 alt10=2;
6936 rule__IntegerTypeScope__SetsSumAssignment_2_1(); 6936 }
6937 6937 else {
6938 state._fsp--; 6938 NoViableAltException nvae =
6939 6939 new NoViableAltException("", 10, 0, input);
6940 6940
6941 } 6941 throw nvae;
6942 6942 }
6943 after(grammarAccess.getIntegerTypeScopeAccess().getSetsSumAssignment_2_1()); 6943 switch (alt10) {
6944 6944 case 1 :
6945 } 6945 // InternalApplicationConfiguration.g:2215:2: ( ruleGraphPatternReference )
6946 6946 {
6947 6947 // InternalApplicationConfiguration.g:2215:2: ( ruleGraphPatternReference )
6948 } 6948 // InternalApplicationConfiguration.g:2216:3: ruleGraphPatternReference
6949 break; 6949 {
6950 6950 before(grammarAccess.getGraphPatternAccess().getGraphPatternReferenceParserRuleCall_0());
6951 } 6951 pushFollow(FOLLOW_2);
6952 } 6952 ruleGraphPatternReference();
6953 catch (RecognitionException re) { 6953
6954 reportError(re); 6954 state._fsp--;
6955 recover(input,re); 6955
6956 } 6956 after(grammarAccess.getGraphPatternAccess().getGraphPatternReferenceParserRuleCall_0());
6957 finally { 6957
6958 6958 }
6959 restoreStackSize(stackSize); 6959
6960 6960
6961 } 6961 }
6962 return ; 6962 break;
6963 } 6963 case 2 :
6964 // $ANTLR end "rule__IntegerTypeScope__Alternatives_2" 6964 // InternalApplicationConfiguration.g:2221:2: ( rulePatternSpecification )
6965 6965 {
6966 6966 // InternalApplicationConfiguration.g:2221:2: ( rulePatternSpecification )
6967 // $ANTLR start "rule__IntegerTypeScope__Alternatives_3" 6967 // InternalApplicationConfiguration.g:2222:3: rulePatternSpecification
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 before(grammarAccess.getGraphPatternAccess().getPatternSpecificationParserRuleCall_1());
6970 6970 pushFollow(FOLLOW_2);
6971 int stackSize = keepStackSize(); 6971 rulePatternSpecification();
6972 6972
6973 try { 6973 state._fsp--;
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 after(grammarAccess.getGraphPatternAccess().getPatternSpecificationParserRuleCall_1());
6976 switch ( input.LA(1) ) { 6976
6977 case RULE_INT: 6977 }
6978 { 6978
6979 int LA19_1 = input.LA(2); 6979
6980 6980 }
6981 if ( (LA19_1==45) ) { 6981 break;
6982 alt19=2; 6982
6983 } 6983 }
6984 else if ( (LA19_1==EOF||(LA19_1>=25 && LA19_1<=26)) ) { 6984 }
6985 alt19=1; 6985 catch (RecognitionException re) {
6986 } 6986 reportError(re);
6987 else { 6987 recover(input,re);
6988 NoViableAltException nvae = 6988 }
6989 new NoViableAltException("", 19, 1, input); 6989 finally {
6990 6990
6991 throw nvae; 6991 restoreStackSize(stackSize);
6992 } 6992
6993 } 6993 }
6994 break; 6994 return ;
6995 case 55: 6995 }
6996 { 6996 // $ANTLR end "rule__GraphPattern__Alternatives"
6997 alt19=1; 6997
6998 } 6998
6999 break; 6999 // $ANTLR start "rule__ObjectiveEntry__Alternatives"
7000 case 24: 7000 // InternalApplicationConfiguration.g:2231:1: rule__ObjectiveEntry__Alternatives : ( ( ruleOptimizationEntry ) | ( ruleThresholdEntry ) );
7001 { 7001 public final void rule__ObjectiveEntry__Alternatives() throws RecognitionException {
7002 alt19=3; 7002
7003 } 7003 int stackSize = keepStackSize();
7004 break; 7004
7005 default: 7005 try {
7006 NoViableAltException nvae = 7006 // InternalApplicationConfiguration.g:2235:1: ( ( ruleOptimizationEntry ) | ( ruleThresholdEntry ) )
7007 new NoViableAltException("", 19, 0, input); 7007 int alt11=2;
7008 7008 int LA11_0 = input.LA(1);
7009 throw nvae; 7009
7010 } 7010 if ( ((LA11_0>=11 && LA11_0<=12)) ) {
7011 7011 alt11=1;
7012 switch (alt19) { 7012 }
7013 case 1 : 7013 else if ( (LA11_0==40) ) {
7014 // InternalApplicationConfiguration.g:2146:2: ( ( rule__IntegerTypeScope__NumberAssignment_3_0 ) ) 7014 alt11=2;
7015 { 7015 }
7016 // InternalApplicationConfiguration.g:2146:2: ( ( rule__IntegerTypeScope__NumberAssignment_3_0 ) ) 7016 else {
7017 // InternalApplicationConfiguration.g:2147:3: ( rule__IntegerTypeScope__NumberAssignment_3_0 ) 7017 NoViableAltException nvae =
7018 { 7018 new NoViableAltException("", 11, 0, input);
7019 before(grammarAccess.getIntegerTypeScopeAccess().getNumberAssignment_3_0()); 7019
7020 // InternalApplicationConfiguration.g:2148:3: ( rule__IntegerTypeScope__NumberAssignment_3_0 ) 7020 throw nvae;
7021 // InternalApplicationConfiguration.g:2148:4: rule__IntegerTypeScope__NumberAssignment_3_0 7021 }
7022 { 7022 switch (alt11) {
7023 pushFollow(FOLLOW_2); 7023 case 1 :
7024 rule__IntegerTypeScope__NumberAssignment_3_0(); 7024 // InternalApplicationConfiguration.g:2236:2: ( ruleOptimizationEntry )
7025 7025 {
7026 state._fsp--; 7026 // InternalApplicationConfiguration.g:2236:2: ( ruleOptimizationEntry )
7027 7027 // InternalApplicationConfiguration.g:2237:3: ruleOptimizationEntry
7028 7028 {
7029 } 7029 before(grammarAccess.getObjectiveEntryAccess().getOptimizationEntryParserRuleCall_0());
7030 7030 pushFollow(FOLLOW_2);
7031 after(grammarAccess.getIntegerTypeScopeAccess().getNumberAssignment_3_0()); 7031 ruleOptimizationEntry();
7032 7032
7033 } 7033 state._fsp--;
7034 7034
7035 7035 after(grammarAccess.getObjectiveEntryAccess().getOptimizationEntryParserRuleCall_0());
7036 } 7036
7037 break; 7037 }
7038 case 2 : 7038
7039 // InternalApplicationConfiguration.g:2152:2: ( ( rule__IntegerTypeScope__NumberAssignment_3_1 ) ) 7039
7040 { 7040 }
7041 // InternalApplicationConfiguration.g:2152:2: ( ( rule__IntegerTypeScope__NumberAssignment_3_1 ) ) 7041 break;
7042 // InternalApplicationConfiguration.g:2153:3: ( rule__IntegerTypeScope__NumberAssignment_3_1 ) 7042 case 2 :
7043 { 7043 // InternalApplicationConfiguration.g:2242:2: ( ruleThresholdEntry )
7044 before(grammarAccess.getIntegerTypeScopeAccess().getNumberAssignment_3_1()); 7044 {
7045 // InternalApplicationConfiguration.g:2154:3: ( rule__IntegerTypeScope__NumberAssignment_3_1 ) 7045 // InternalApplicationConfiguration.g:2242:2: ( ruleThresholdEntry )
7046 // InternalApplicationConfiguration.g:2154:4: rule__IntegerTypeScope__NumberAssignment_3_1 7046 // InternalApplicationConfiguration.g:2243:3: ruleThresholdEntry
7047 { 7047 {
7048 pushFollow(FOLLOW_2); 7048 before(grammarAccess.getObjectiveEntryAccess().getThresholdEntryParserRuleCall_1());
7049 rule__IntegerTypeScope__NumberAssignment_3_1(); 7049 pushFollow(FOLLOW_2);
7050 7050 ruleThresholdEntry();
7051 state._fsp--; 7051
7052 7052 state._fsp--;
7053 7053
7054 } 7054 after(grammarAccess.getObjectiveEntryAccess().getThresholdEntryParserRuleCall_1());
7055 7055
7056 after(grammarAccess.getIntegerTypeScopeAccess().getNumberAssignment_3_1()); 7056 }
7057 7057
7058 } 7058
7059 7059 }
7060 7060 break;
7061 } 7061
7062 break; 7062 }
7063 case 3 : 7063 }
7064 // InternalApplicationConfiguration.g:2158:2: ( ( rule__IntegerTypeScope__NumberAssignment_3_2 ) ) 7064 catch (RecognitionException re) {
7065 { 7065 reportError(re);
7066 // InternalApplicationConfiguration.g:2158:2: ( ( rule__IntegerTypeScope__NumberAssignment_3_2 ) ) 7066 recover(input,re);
7067 // InternalApplicationConfiguration.g:2159:3: ( rule__IntegerTypeScope__NumberAssignment_3_2 ) 7067 }
7068 { 7068 finally {
7069 before(grammarAccess.getIntegerTypeScopeAccess().getNumberAssignment_3_2()); 7069
7070 // InternalApplicationConfiguration.g:2160:3: ( rule__IntegerTypeScope__NumberAssignment_3_2 ) 7070 restoreStackSize(stackSize);
7071 // InternalApplicationConfiguration.g:2160:4: rule__IntegerTypeScope__NumberAssignment_3_2 7071
7072 { 7072 }
7073 pushFollow(FOLLOW_2); 7073 return ;
7074 rule__IntegerTypeScope__NumberAssignment_3_2(); 7074 }
7075 7075 // $ANTLR end "rule__ObjectiveEntry__Alternatives"
7076 state._fsp--; 7076
7077 7077
7078 7078 // $ANTLR start "rule__Objective__Alternatives"
7079 } 7079 // InternalApplicationConfiguration.g:2252:1: rule__Objective__Alternatives : ( ( ruleObjectiveReference ) | ( ruleObjectiveSpecification ) );
7080 7080 public final void rule__Objective__Alternatives() throws RecognitionException {
7081 after(grammarAccess.getIntegerTypeScopeAccess().getNumberAssignment_3_2()); 7081
7082 7082 int stackSize = keepStackSize();
7083 } 7083
7084 7084 try {
7085 7085 // InternalApplicationConfiguration.g:2256:1: ( ( ruleObjectiveReference ) | ( ruleObjectiveSpecification ) )
7086 } 7086 int alt12=2;
7087 break; 7087 int LA12_0 = input.LA(1);
7088 7088
7089 } 7089 if ( (LA12_0==RULE_ID) ) {
7090 } 7090 alt12=1;
7091 catch (RecognitionException re) { 7091 }
7092 reportError(re); 7092 else if ( (LA12_0==30) ) {
7093 recover(input,re); 7093 alt12=2;
7094 } 7094 }
7095 finally { 7095 else {
7096 7096 NoViableAltException nvae =
7097 restoreStackSize(stackSize); 7097 new NoViableAltException("", 12, 0, input);
7098 7098
7099 } 7099 throw nvae;
7100 return ; 7100 }
7101 } 7101 switch (alt12) {
7102 // $ANTLR end "rule__IntegerTypeScope__Alternatives_3" 7102 case 1 :
7103 7103 // InternalApplicationConfiguration.g:2257:2: ( ruleObjectiveReference )
7104 7104 {
7105 // $ANTLR start "rule__RealTypeScope__Alternatives_2" 7105 // InternalApplicationConfiguration.g:2257:2: ( ruleObjectiveReference )
7106 // InternalApplicationConfiguration.g:2168:1: rule__RealTypeScope__Alternatives_2 : ( ( ( rule__RealTypeScope__SetsNewAssignment_2_0 ) ) | ( ( rule__RealTypeScope__SetsSumAssignment_2_1 ) ) ); 7106 // InternalApplicationConfiguration.g:2258:3: ruleObjectiveReference
7107 public final void rule__RealTypeScope__Alternatives_2() throws RecognitionException { 7107 {
7108 7108 before(grammarAccess.getObjectiveAccess().getObjectiveReferenceParserRuleCall_0());
7109 int stackSize = keepStackSize(); 7109 pushFollow(FOLLOW_2);
7110 7110 ruleObjectiveReference();
7111 try { 7111
7112 // InternalApplicationConfiguration.g:2172:1: ( ( ( rule__RealTypeScope__SetsNewAssignment_2_0 ) ) | ( ( rule__RealTypeScope__SetsSumAssignment_2_1 ) ) ) 7112 state._fsp--;
7113 int alt20=2; 7113
7114 int LA20_0 = input.LA(1); 7114 after(grammarAccess.getObjectiveAccess().getObjectiveReferenceParserRuleCall_0());
7115 7115
7116 if ( (LA20_0==54) ) { 7116 }
7117 alt20=1; 7117
7118 } 7118
7119 else if ( (LA20_0==23) ) { 7119 }
7120 alt20=2; 7120 break;
7121 } 7121 case 2 :
7122 else { 7122 // InternalApplicationConfiguration.g:2263:2: ( ruleObjectiveSpecification )
7123 NoViableAltException nvae = 7123 {
7124 new NoViableAltException("", 20, 0, input); 7124 // InternalApplicationConfiguration.g:2263:2: ( ruleObjectiveSpecification )
7125 7125 // InternalApplicationConfiguration.g:2264:3: ruleObjectiveSpecification
7126 throw nvae; 7126 {
7127 } 7127 before(grammarAccess.getObjectiveAccess().getObjectiveSpecificationParserRuleCall_1());
7128 switch (alt20) { 7128 pushFollow(FOLLOW_2);
7129 case 1 : 7129 ruleObjectiveSpecification();
7130 // InternalApplicationConfiguration.g:2173:2: ( ( rule__RealTypeScope__SetsNewAssignment_2_0 ) ) 7130
7131 { 7131 state._fsp--;
7132 // InternalApplicationConfiguration.g:2173:2: ( ( rule__RealTypeScope__SetsNewAssignment_2_0 ) ) 7132
7133 // InternalApplicationConfiguration.g:2174:3: ( rule__RealTypeScope__SetsNewAssignment_2_0 ) 7133 after(grammarAccess.getObjectiveAccess().getObjectiveSpecificationParserRuleCall_1());
7134 { 7134
7135 before(grammarAccess.getRealTypeScopeAccess().getSetsNewAssignment_2_0()); 7135 }
7136 // InternalApplicationConfiguration.g:2175:3: ( rule__RealTypeScope__SetsNewAssignment_2_0 ) 7136
7137 // InternalApplicationConfiguration.g:2175:4: rule__RealTypeScope__SetsNewAssignment_2_0 7137
7138 { 7138 }
7139 pushFollow(FOLLOW_2); 7139 break;
7140 rule__RealTypeScope__SetsNewAssignment_2_0(); 7140
7141 7141 }
7142 state._fsp--; 7142 }
7143 7143 catch (RecognitionException re) {
7144 7144 reportError(re);
7145 } 7145 recover(input,re);
7146 7146 }
7147 after(grammarAccess.getRealTypeScopeAccess().getSetsNewAssignment_2_0()); 7147 finally {
7148 7148
7149 } 7149 restoreStackSize(stackSize);
7150 7150
7151 7151 }
7152 } 7152 return ;
7153 break; 7153 }
7154 case 2 : 7154 // $ANTLR end "rule__Objective__Alternatives"
7155 // InternalApplicationConfiguration.g:2179:2: ( ( rule__RealTypeScope__SetsSumAssignment_2_1 ) ) 7155
7156 { 7156
7157 // InternalApplicationConfiguration.g:2179:2: ( ( rule__RealTypeScope__SetsSumAssignment_2_1 ) ) 7157 // $ANTLR start "rule__ConfigEntry__Alternatives"
7158 // InternalApplicationConfiguration.g:2180:3: ( rule__RealTypeScope__SetsSumAssignment_2_1 ) 7158 // InternalApplicationConfiguration.g:2273:1: rule__ConfigEntry__Alternatives : ( ( ruleDocumentationEntry ) | ( ruleRuntimeEntry ) | ( ruleMemoryEntry ) | ( ruleCustomEntry ) );
7159 { 7159 public final void rule__ConfigEntry__Alternatives() throws RecognitionException {
7160 before(grammarAccess.getRealTypeScopeAccess().getSetsSumAssignment_2_1()); 7160
7161 // InternalApplicationConfiguration.g:2181:3: ( rule__RealTypeScope__SetsSumAssignment_2_1 ) 7161 int stackSize = keepStackSize();
7162 // InternalApplicationConfiguration.g:2181:4: rule__RealTypeScope__SetsSumAssignment_2_1 7162
7163 { 7163 try {
7164 pushFollow(FOLLOW_2); 7164 // InternalApplicationConfiguration.g:2277:1: ( ( ruleDocumentationEntry ) | ( ruleRuntimeEntry ) | ( ruleMemoryEntry ) | ( ruleCustomEntry ) )
7165 rule__RealTypeScope__SetsSumAssignment_2_1(); 7165 int alt13=4;
7166 7166 switch ( input.LA(1) ) {
7167 state._fsp--; 7167 case 43:
7168 7168 {
7169 7169 alt13=1;
7170 } 7170 }
7171 7171 break;
7172 after(grammarAccess.getRealTypeScopeAccess().getSetsSumAssignment_2_1()); 7172 case 44:
7173 7173 {
7174 } 7174 alt13=2;
7175 7175 }
7176 7176 break;
7177 } 7177 case 45:
7178 break; 7178 {
7179 7179 alt13=3;
7180 } 7180 }
7181 } 7181 break;
7182 catch (RecognitionException re) { 7182 case RULE_STRING:
7183 reportError(re); 7183 {
7184 recover(input,re); 7184 alt13=4;
7185 } 7185 }
7186 finally { 7186 break;
7187 7187 default:
7188 restoreStackSize(stackSize); 7188 NoViableAltException nvae =
7189 7189 new NoViableAltException("", 13, 0, input);
7190 } 7190
7191 return ; 7191 throw nvae;
7192 } 7192 }
7193 // $ANTLR end "rule__RealTypeScope__Alternatives_2" 7193
7194 7194 switch (alt13) {
7195 7195 case 1 :
7196 // $ANTLR start "rule__RealTypeScope__Alternatives_3" 7196 // InternalApplicationConfiguration.g:2278:2: ( ruleDocumentationEntry )
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 {
7198 public final void rule__RealTypeScope__Alternatives_3() throws RecognitionException { 7198 // InternalApplicationConfiguration.g:2278:2: ( ruleDocumentationEntry )
7199 7199 // InternalApplicationConfiguration.g:2279:3: ruleDocumentationEntry
7200 int stackSize = keepStackSize(); 7200 {
7201 7201 before(grammarAccess.getConfigEntryAccess().getDocumentationEntryParserRuleCall_0());
7202 try { 7202 pushFollow(FOLLOW_2);
7203 // InternalApplicationConfiguration.g:2193:1: ( ( ( rule__RealTypeScope__NumberAssignment_3_0 ) ) | ( ( rule__RealTypeScope__NumberAssignment_3_1 ) ) | ( ( rule__RealTypeScope__NumberAssignment_3_2 ) ) ) 7203 ruleDocumentationEntry();
7204 int alt21=3; 7204
7205 switch ( input.LA(1) ) { 7205 state._fsp--;
7206 case RULE_INT: 7206
7207 { 7207 after(grammarAccess.getConfigEntryAccess().getDocumentationEntryParserRuleCall_0());
7208 int LA21_1 = input.LA(2); 7208
7209 7209 }
7210 if ( (LA21_1==EOF||(LA21_1>=25 && LA21_1<=26)) ) { 7210
7211 alt21=1; 7211
7212 } 7212 }
7213 else if ( (LA21_1==45) ) { 7213 break;
7214 alt21=2; 7214 case 2 :
7215 } 7215 // InternalApplicationConfiguration.g:2284:2: ( ruleRuntimeEntry )
7216 else { 7216 {
7217 NoViableAltException nvae = 7217 // InternalApplicationConfiguration.g:2284:2: ( ruleRuntimeEntry )
7218 new NoViableAltException("", 21, 1, input); 7218 // InternalApplicationConfiguration.g:2285:3: ruleRuntimeEntry
7219 7219 {
7220 throw nvae; 7220 before(grammarAccess.getConfigEntryAccess().getRuntimeEntryParserRuleCall_1());
7221 } 7221 pushFollow(FOLLOW_2);
7222 } 7222 ruleRuntimeEntry();
7223 break; 7223
7224 case 55: 7224 state._fsp--;
7225 { 7225
7226 alt21=1; 7226 after(grammarAccess.getConfigEntryAccess().getRuntimeEntryParserRuleCall_1());
7227 } 7227
7228 break; 7228 }
7229 case 24: 7229
7230 { 7230
7231 alt21=3; 7231 }
7232 } 7232 break;
7233 break; 7233 case 3 :
7234 default: 7234 // InternalApplicationConfiguration.g:2290:2: ( ruleMemoryEntry )
7235 NoViableAltException nvae = 7235 {
7236 new NoViableAltException("", 21, 0, input); 7236 // InternalApplicationConfiguration.g:2290:2: ( ruleMemoryEntry )
7237 7237 // InternalApplicationConfiguration.g:2291:3: ruleMemoryEntry
7238 throw nvae; 7238 {
7239 } 7239 before(grammarAccess.getConfigEntryAccess().getMemoryEntryParserRuleCall_2());
7240 7240 pushFollow(FOLLOW_2);
7241 switch (alt21) { 7241 ruleMemoryEntry();
7242 case 1 : 7242
7243 // InternalApplicationConfiguration.g:2194:2: ( ( rule__RealTypeScope__NumberAssignment_3_0 ) ) 7243 state._fsp--;
7244 { 7244
7245 // InternalApplicationConfiguration.g:2194:2: ( ( rule__RealTypeScope__NumberAssignment_3_0 ) ) 7245 after(grammarAccess.getConfigEntryAccess().getMemoryEntryParserRuleCall_2());
7246 // InternalApplicationConfiguration.g:2195:3: ( rule__RealTypeScope__NumberAssignment_3_0 ) 7246
7247 { 7247 }
7248 before(grammarAccess.getRealTypeScopeAccess().getNumberAssignment_3_0()); 7248
7249 // InternalApplicationConfiguration.g:2196:3: ( rule__RealTypeScope__NumberAssignment_3_0 ) 7249
7250 // InternalApplicationConfiguration.g:2196:4: rule__RealTypeScope__NumberAssignment_3_0 7250 }
7251 { 7251 break;
7252 pushFollow(FOLLOW_2); 7252 case 4 :
7253 rule__RealTypeScope__NumberAssignment_3_0(); 7253 // InternalApplicationConfiguration.g:2296:2: ( ruleCustomEntry )
7254 7254 {
7255 state._fsp--; 7255 // InternalApplicationConfiguration.g:2296:2: ( ruleCustomEntry )
7256 7256 // InternalApplicationConfiguration.g:2297:3: ruleCustomEntry
7257 7257 {
7258 } 7258 before(grammarAccess.getConfigEntryAccess().getCustomEntryParserRuleCall_3());
7259 7259 pushFollow(FOLLOW_2);
7260 after(grammarAccess.getRealTypeScopeAccess().getNumberAssignment_3_0()); 7260 ruleCustomEntry();
7261 7261
7262 } 7262 state._fsp--;
7263 7263
7264 7264 after(grammarAccess.getConfigEntryAccess().getCustomEntryParserRuleCall_3());
7265 } 7265
7266 break; 7266 }
7267 case 2 : 7267
7268 // InternalApplicationConfiguration.g:2200:2: ( ( rule__RealTypeScope__NumberAssignment_3_1 ) ) 7268
7269 { 7269 }
7270 // InternalApplicationConfiguration.g:2200:2: ( ( rule__RealTypeScope__NumberAssignment_3_1 ) ) 7270 break;
7271 // InternalApplicationConfiguration.g:2201:3: ( rule__RealTypeScope__NumberAssignment_3_1 ) 7271
7272 { 7272 }
7273 before(grammarAccess.getRealTypeScopeAccess().getNumberAssignment_3_1()); 7273 }
7274 // InternalApplicationConfiguration.g:2202:3: ( rule__RealTypeScope__NumberAssignment_3_1 ) 7274 catch (RecognitionException re) {
7275 // InternalApplicationConfiguration.g:2202:4: rule__RealTypeScope__NumberAssignment_3_1 7275 reportError(re);
7276 { 7276 recover(input,re);
7277 pushFollow(FOLLOW_2); 7277 }
7278 rule__RealTypeScope__NumberAssignment_3_1(); 7278 finally {
7279 7279
7280 state._fsp--; 7280 restoreStackSize(stackSize);
7281 7281
7282 7282 }
7283 } 7283 return ;
7284 7284 }
7285 after(grammarAccess.getRealTypeScopeAccess().getNumberAssignment_3_1()); 7285 // $ANTLR end "rule__ConfigEntry__Alternatives"
7286 7286
7287 } 7287
7288 7288 // $ANTLR start "rule__Config__Alternatives"
7289 7289 // InternalApplicationConfiguration.g:2306:1: rule__Config__Alternatives : ( ( ruleConfigSpecification ) | ( ruleConfigReference ) );
7290 } 7290 public final void rule__Config__Alternatives() throws RecognitionException {
7291 break; 7291
7292 case 3 : 7292 int stackSize = keepStackSize();
7293 // InternalApplicationConfiguration.g:2206:2: ( ( rule__RealTypeScope__NumberAssignment_3_2 ) ) 7293
7294 { 7294 try {
7295 // InternalApplicationConfiguration.g:2206:2: ( ( rule__RealTypeScope__NumberAssignment_3_2 ) ) 7295 // InternalApplicationConfiguration.g:2310:1: ( ( ruleConfigSpecification ) | ( ruleConfigReference ) )
7296 // InternalApplicationConfiguration.g:2207:3: ( rule__RealTypeScope__NumberAssignment_3_2 ) 7296 int alt14=2;
7297 { 7297 int LA14_0 = input.LA(1);
7298 before(grammarAccess.getRealTypeScopeAccess().getNumberAssignment_3_2()); 7298
7299 // InternalApplicationConfiguration.g:2208:3: ( rule__RealTypeScope__NumberAssignment_3_2 ) 7299 if ( (LA14_0==30) ) {
7300 // InternalApplicationConfiguration.g:2208:4: rule__RealTypeScope__NumberAssignment_3_2 7300 alt14=1;
7301 { 7301 }
7302 pushFollow(FOLLOW_2); 7302 else if ( (LA14_0==RULE_ID) ) {
7303 rule__RealTypeScope__NumberAssignment_3_2(); 7303 alt14=2;
7304 7304 }
7305 state._fsp--; 7305 else {
7306 7306 NoViableAltException nvae =
7307 7307 new NoViableAltException("", 14, 0, input);
7308 } 7308
7309 7309 throw nvae;
7310 after(grammarAccess.getRealTypeScopeAccess().getNumberAssignment_3_2()); 7310 }
7311 7311 switch (alt14) {
7312 } 7312 case 1 :
7313 7313 // InternalApplicationConfiguration.g:2311:2: ( ruleConfigSpecification )
7314 7314 {
7315 } 7315 // InternalApplicationConfiguration.g:2311:2: ( ruleConfigSpecification )
7316 break; 7316 // InternalApplicationConfiguration.g:2312:3: ruleConfigSpecification
7317 7317 {
7318 } 7318 before(grammarAccess.getConfigAccess().getConfigSpecificationParserRuleCall_0());
7319 } 7319 pushFollow(FOLLOW_2);
7320 catch (RecognitionException re) { 7320 ruleConfigSpecification();
7321 reportError(re); 7321
7322 recover(input,re); 7322 state._fsp--;
7323 } 7323
7324 finally { 7324 after(grammarAccess.getConfigAccess().getConfigSpecificationParserRuleCall_0());
7325 7325
7326 restoreStackSize(stackSize); 7326 }
7327 7327
7328 } 7328
7329 return ; 7329 }
7330 } 7330 break;
7331 // $ANTLR end "rule__RealTypeScope__Alternatives_3" 7331 case 2 :
7332 7332 // InternalApplicationConfiguration.g:2317:2: ( ruleConfigReference )
7333 7333 {
7334 // $ANTLR start "rule__StringTypeScope__Alternatives_2" 7334 // InternalApplicationConfiguration.g:2317:2: ( ruleConfigReference )
7335 // InternalApplicationConfiguration.g:2216:1: rule__StringTypeScope__Alternatives_2 : ( ( ( rule__StringTypeScope__SetsNewAssignment_2_0 ) ) | ( ( rule__StringTypeScope__SetsSumAssignment_2_1 ) ) ); 7335 // InternalApplicationConfiguration.g:2318:3: ruleConfigReference
7336 public final void rule__StringTypeScope__Alternatives_2() throws RecognitionException { 7336 {
7337 7337 before(grammarAccess.getConfigAccess().getConfigReferenceParserRuleCall_1());
7338 int stackSize = keepStackSize(); 7338 pushFollow(FOLLOW_2);
7339 7339 ruleConfigReference();
7340 try { 7340
7341 // InternalApplicationConfiguration.g:2220:1: ( ( ( rule__StringTypeScope__SetsNewAssignment_2_0 ) ) | ( ( rule__StringTypeScope__SetsSumAssignment_2_1 ) ) ) 7341 state._fsp--;
7342 int alt22=2; 7342
7343 int LA22_0 = input.LA(1); 7343 after(grammarAccess.getConfigAccess().getConfigReferenceParserRuleCall_1());
7344 7344
7345 if ( (LA22_0==54) ) { 7345 }
7346 alt22=1; 7346
7347 } 7347
7348 else if ( (LA22_0==23) ) { 7348 }
7349 alt22=2; 7349 break;
7350 } 7350
7351 else { 7351 }
7352 NoViableAltException nvae = 7352 }
7353 new NoViableAltException("", 22, 0, input); 7353 catch (RecognitionException re) {
7354 7354 reportError(re);
7355 throw nvae; 7355 recover(input,re);
7356 } 7356 }
7357 switch (alt22) { 7357 finally {
7358 case 1 : 7358
7359 // InternalApplicationConfiguration.g:2221:2: ( ( rule__StringTypeScope__SetsNewAssignment_2_0 ) ) 7359 restoreStackSize(stackSize);
7360 { 7360
7361 // InternalApplicationConfiguration.g:2221:2: ( ( rule__StringTypeScope__SetsNewAssignment_2_0 ) ) 7361 }
7362 // InternalApplicationConfiguration.g:2222:3: ( rule__StringTypeScope__SetsNewAssignment_2_0 ) 7362 return ;
7363 { 7363 }
7364 before(grammarAccess.getStringTypeScopeAccess().getSetsNewAssignment_2_0()); 7364 // $ANTLR end "rule__Config__Alternatives"
7365 // InternalApplicationConfiguration.g:2223:3: ( rule__StringTypeScope__SetsNewAssignment_2_0 ) 7365
7366 // InternalApplicationConfiguration.g:2223:4: rule__StringTypeScope__SetsNewAssignment_2_0 7366
7367 { 7367 // $ANTLR start "rule__TypeScope__Alternatives"
7368 pushFollow(FOLLOW_2); 7368 // InternalApplicationConfiguration.g:2327:1: rule__TypeScope__Alternatives : ( ( ruleClassTypeScope ) | ( ruleObjectTypeScope ) | ( ruleIntegerTypeScope ) | ( ruleRealTypeScope ) | ( ruleStringTypeScope ) );
7369 rule__StringTypeScope__SetsNewAssignment_2_0(); 7369 public final void rule__TypeScope__Alternatives() throws RecognitionException {
7370 7370
7371 state._fsp--; 7371 int stackSize = keepStackSize();
7372 7372
7373 7373 try {
7374 } 7374 // InternalApplicationConfiguration.g:2331:1: ( ( ruleClassTypeScope ) | ( ruleObjectTypeScope ) | ( ruleIntegerTypeScope ) | ( ruleRealTypeScope ) | ( ruleStringTypeScope ) )
7375 7375 int alt15=5;
7376 after(grammarAccess.getStringTypeScopeAccess().getSetsNewAssignment_2_0()); 7376 int LA15_0 = input.LA(1);
7377 7377
7378 } 7378 if ( (LA15_0==46) ) {
7379 7379 switch ( input.LA(2) ) {
7380 7380 case 48:
7381 } 7381 {
7382 break; 7382 alt15=3;
7383 case 2 : 7383 }
7384 // InternalApplicationConfiguration.g:2227:2: ( ( rule__StringTypeScope__SetsSumAssignment_2_1 ) ) 7384 break;
7385 { 7385 case 49:
7386 // InternalApplicationConfiguration.g:2227:2: ( ( rule__StringTypeScope__SetsSumAssignment_2_1 ) ) 7386 {
7387 // InternalApplicationConfiguration.g:2228:3: ( rule__StringTypeScope__SetsSumAssignment_2_1 ) 7387 alt15=4;
7388 { 7388 }
7389 before(grammarAccess.getStringTypeScopeAccess().getSetsSumAssignment_2_1()); 7389 break;
7390 // InternalApplicationConfiguration.g:2229:3: ( rule__StringTypeScope__SetsSumAssignment_2_1 ) 7390 case 13:
7391 // InternalApplicationConfiguration.g:2229:4: rule__StringTypeScope__SetsSumAssignment_2_1 7391 {
7392 { 7392 alt15=1;
7393 pushFollow(FOLLOW_2); 7393 }
7394 rule__StringTypeScope__SetsSumAssignment_2_1(); 7394 break;
7395 7395 case 50:
7396 state._fsp--; 7396 {
7397 7397 alt15=5;
7398 7398 }
7399 } 7399 break;
7400 7400 case 47:
7401 after(grammarAccess.getStringTypeScopeAccess().getSetsSumAssignment_2_1()); 7401 {
7402 7402 alt15=2;
7403 } 7403 }
7404 7404 break;
7405 7405 default:
7406 } 7406 NoViableAltException nvae =
7407 break; 7407 new NoViableAltException("", 15, 1, input);
7408 7408
7409 } 7409 throw nvae;
7410 } 7410 }
7411 catch (RecognitionException re) { 7411
7412 reportError(re); 7412 }
7413 recover(input,re); 7413 else {
7414 } 7414 NoViableAltException nvae =
7415 finally { 7415 new NoViableAltException("", 15, 0, input);
7416 7416
7417 restoreStackSize(stackSize); 7417 throw nvae;
7418 7418 }
7419 } 7419 switch (alt15) {
7420 return ; 7420 case 1 :
7421 } 7421 // InternalApplicationConfiguration.g:2332:2: ( ruleClassTypeScope )
7422 // $ANTLR end "rule__StringTypeScope__Alternatives_2" 7422 {
7423 7423 // InternalApplicationConfiguration.g:2332:2: ( ruleClassTypeScope )
7424 7424 // InternalApplicationConfiguration.g:2333:3: ruleClassTypeScope
7425 // $ANTLR start "rule__StringTypeScope__Alternatives_3" 7425 {
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 before(grammarAccess.getTypeScopeAccess().getClassTypeScopeParserRuleCall_0());
7427 public final void rule__StringTypeScope__Alternatives_3() throws RecognitionException { 7427 pushFollow(FOLLOW_2);
7428 7428 ruleClassTypeScope();
7429 int stackSize = keepStackSize(); 7429
7430 7430 state._fsp--;
7431 try { 7431
7432 // InternalApplicationConfiguration.g:2241:1: ( ( ( rule__StringTypeScope__NumberAssignment_3_0 ) ) | ( ( rule__StringTypeScope__NumberAssignment_3_1 ) ) | ( ( rule__StringTypeScope__NumberAssignment_3_2 ) ) ) 7432 after(grammarAccess.getTypeScopeAccess().getClassTypeScopeParserRuleCall_0());
7433 int alt23=3; 7433
7434 switch ( input.LA(1) ) { 7434 }
7435 case RULE_INT: 7435
7436 { 7436
7437 int LA23_1 = input.LA(2); 7437 }
7438 7438 break;
7439 if ( (LA23_1==EOF||(LA23_1>=25 && LA23_1<=26)) ) { 7439 case 2 :
7440 alt23=1; 7440 // InternalApplicationConfiguration.g:2338:2: ( ruleObjectTypeScope )
7441 } 7441 {
7442 else if ( (LA23_1==45) ) { 7442 // InternalApplicationConfiguration.g:2338:2: ( ruleObjectTypeScope )
7443 alt23=2; 7443 // InternalApplicationConfiguration.g:2339:3: ruleObjectTypeScope
7444 } 7444 {
7445 else { 7445 before(grammarAccess.getTypeScopeAccess().getObjectTypeScopeParserRuleCall_1());
7446 NoViableAltException nvae = 7446 pushFollow(FOLLOW_2);
7447 new NoViableAltException("", 23, 1, input); 7447 ruleObjectTypeScope();
7448 7448
7449 throw nvae; 7449 state._fsp--;
7450 } 7450
7451 } 7451 after(grammarAccess.getTypeScopeAccess().getObjectTypeScopeParserRuleCall_1());
7452 break; 7452
7453 case 55: 7453 }
7454 { 7454
7455 alt23=1; 7455
7456 } 7456 }
7457 break; 7457 break;
7458 case 24: 7458 case 3 :
7459 { 7459 // InternalApplicationConfiguration.g:2344:2: ( ruleIntegerTypeScope )
7460 alt23=3; 7460 {
7461 } 7461 // InternalApplicationConfiguration.g:2344:2: ( ruleIntegerTypeScope )
7462 break; 7462 // InternalApplicationConfiguration.g:2345:3: ruleIntegerTypeScope
7463 default: 7463 {
7464 NoViableAltException nvae = 7464 before(grammarAccess.getTypeScopeAccess().getIntegerTypeScopeParserRuleCall_2());
7465 new NoViableAltException("", 23, 0, input); 7465 pushFollow(FOLLOW_2);
7466 7466 ruleIntegerTypeScope();
7467 throw nvae; 7467
7468 } 7468 state._fsp--;
7469 7469
7470 switch (alt23) { 7470 after(grammarAccess.getTypeScopeAccess().getIntegerTypeScopeParserRuleCall_2());
7471 case 1 : 7471
7472 // InternalApplicationConfiguration.g:2242:2: ( ( rule__StringTypeScope__NumberAssignment_3_0 ) ) 7472 }
7473 { 7473
7474 // InternalApplicationConfiguration.g:2242:2: ( ( rule__StringTypeScope__NumberAssignment_3_0 ) ) 7474
7475 // InternalApplicationConfiguration.g:2243:3: ( rule__StringTypeScope__NumberAssignment_3_0 ) 7475 }
7476 { 7476 break;
7477 before(grammarAccess.getStringTypeScopeAccess().getNumberAssignment_3_0()); 7477 case 4 :
7478 // InternalApplicationConfiguration.g:2244:3: ( rule__StringTypeScope__NumberAssignment_3_0 ) 7478 // InternalApplicationConfiguration.g:2350:2: ( ruleRealTypeScope )
7479 // InternalApplicationConfiguration.g:2244:4: rule__StringTypeScope__NumberAssignment_3_0 7479 {
7480 { 7480 // InternalApplicationConfiguration.g:2350:2: ( ruleRealTypeScope )
7481 pushFollow(FOLLOW_2); 7481 // InternalApplicationConfiguration.g:2351:3: ruleRealTypeScope
7482 rule__StringTypeScope__NumberAssignment_3_0(); 7482 {
7483 7483 before(grammarAccess.getTypeScopeAccess().getRealTypeScopeParserRuleCall_3());
7484 state._fsp--; 7484 pushFollow(FOLLOW_2);
7485 7485 ruleRealTypeScope();
7486 7486
7487 } 7487 state._fsp--;
7488 7488
7489 after(grammarAccess.getStringTypeScopeAccess().getNumberAssignment_3_0()); 7489 after(grammarAccess.getTypeScopeAccess().getRealTypeScopeParserRuleCall_3());
7490 7490
7491 } 7491 }
7492 7492
7493 7493
7494 } 7494 }
7495 break; 7495 break;
7496 case 2 : 7496 case 5 :
7497 // InternalApplicationConfiguration.g:2248:2: ( ( rule__StringTypeScope__NumberAssignment_3_1 ) ) 7497 // InternalApplicationConfiguration.g:2356:2: ( ruleStringTypeScope )
7498 { 7498 {
7499 // InternalApplicationConfiguration.g:2248:2: ( ( rule__StringTypeScope__NumberAssignment_3_1 ) ) 7499 // InternalApplicationConfiguration.g:2356:2: ( ruleStringTypeScope )
7500 // InternalApplicationConfiguration.g:2249:3: ( rule__StringTypeScope__NumberAssignment_3_1 ) 7500 // InternalApplicationConfiguration.g:2357:3: ruleStringTypeScope
7501 { 7501 {
7502 before(grammarAccess.getStringTypeScopeAccess().getNumberAssignment_3_1()); 7502 before(grammarAccess.getTypeScopeAccess().getStringTypeScopeParserRuleCall_4());
7503 // InternalApplicationConfiguration.g:2250:3: ( rule__StringTypeScope__NumberAssignment_3_1 ) 7503 pushFollow(FOLLOW_2);
7504 // InternalApplicationConfiguration.g:2250:4: rule__StringTypeScope__NumberAssignment_3_1 7504 ruleStringTypeScope();
7505 { 7505
7506 pushFollow(FOLLOW_2); 7506 state._fsp--;
7507 rule__StringTypeScope__NumberAssignment_3_1(); 7507
7508 7508 after(grammarAccess.getTypeScopeAccess().getStringTypeScopeParserRuleCall_4());
7509 state._fsp--; 7509
7510 7510 }
7511 7511
7512 } 7512
7513 7513 }
7514 after(grammarAccess.getStringTypeScopeAccess().getNumberAssignment_3_1()); 7514 break;
7515 7515
7516 } 7516 }
7517 7517 }
7518 7518 catch (RecognitionException re) {
7519 } 7519 reportError(re);
7520 break; 7520 recover(input,re);
7521 case 3 : 7521 }
7522 // InternalApplicationConfiguration.g:2254:2: ( ( rule__StringTypeScope__NumberAssignment_3_2 ) ) 7522 finally {
7523 { 7523
7524 // InternalApplicationConfiguration.g:2254:2: ( ( rule__StringTypeScope__NumberAssignment_3_2 ) ) 7524 restoreStackSize(stackSize);
7525 // InternalApplicationConfiguration.g:2255:3: ( rule__StringTypeScope__NumberAssignment_3_2 ) 7525
7526 { 7526 }
7527 before(grammarAccess.getStringTypeScopeAccess().getNumberAssignment_3_2()); 7527 return ;
7528 // InternalApplicationConfiguration.g:2256:3: ( rule__StringTypeScope__NumberAssignment_3_2 ) 7528 }
7529 // InternalApplicationConfiguration.g:2256:4: rule__StringTypeScope__NumberAssignment_3_2 7529 // $ANTLR end "rule__TypeScope__Alternatives"
7530 { 7530
7531 pushFollow(FOLLOW_2); 7531
7532 rule__StringTypeScope__NumberAssignment_3_2(); 7532 // $ANTLR start "rule__ClassTypeScope__Alternatives_2"
7533 7533 // InternalApplicationConfiguration.g:2366:1: rule__ClassTypeScope__Alternatives_2 : ( ( ( rule__ClassTypeScope__SetsNewAssignment_2_0 ) ) | ( ( rule__ClassTypeScope__SetsSumAssignment_2_1 ) ) );
7534 state._fsp--; 7534 public final void rule__ClassTypeScope__Alternatives_2() throws RecognitionException {
7535 7535
7536 7536 int stackSize = keepStackSize();
7537 } 7537
7538 7538 try {
7539 after(grammarAccess.getStringTypeScopeAccess().getNumberAssignment_3_2()); 7539 // InternalApplicationConfiguration.g:2370:1: ( ( ( rule__ClassTypeScope__SetsNewAssignment_2_0 ) ) | ( ( rule__ClassTypeScope__SetsSumAssignment_2_1 ) ) )
7540 7540 int alt16=2;
7541 } 7541 int LA16_0 = input.LA(1);
7542 7542
7543 7543 if ( (LA16_0==60) ) {
7544 } 7544 alt16=1;
7545 break; 7545 }
7546 7546 else if ( (LA16_0==29) ) {
7547 } 7547 alt16=2;
7548 } 7548 }
7549 catch (RecognitionException re) { 7549 else {
7550 reportError(re); 7550 NoViableAltException nvae =
7551 recover(input,re); 7551 new NoViableAltException("", 16, 0, input);
7552 } 7552
7553 finally { 7553 throw nvae;
7554 7554 }
7555 restoreStackSize(stackSize); 7555 switch (alt16) {
7556 7556 case 1 :
7557 } 7557 // InternalApplicationConfiguration.g:2371:2: ( ( rule__ClassTypeScope__SetsNewAssignment_2_0 ) )
7558 return ; 7558 {
7559 } 7559 // InternalApplicationConfiguration.g:2371:2: ( ( rule__ClassTypeScope__SetsNewAssignment_2_0 ) )
7560 // $ANTLR end "rule__StringTypeScope__Alternatives_3" 7560 // InternalApplicationConfiguration.g:2372:3: ( rule__ClassTypeScope__SetsNewAssignment_2_0 )
7561 7561 {
7562 7562 before(grammarAccess.getClassTypeScopeAccess().getSetsNewAssignment_2_0());
7563 // $ANTLR start "rule__ExactNumber__Alternatives" 7563 // InternalApplicationConfiguration.g:2373:3: ( rule__ClassTypeScope__SetsNewAssignment_2_0 )
7564 // InternalApplicationConfiguration.g:2264:1: rule__ExactNumber__Alternatives : ( ( ( rule__ExactNumber__ExactNumberAssignment_0 ) ) | ( ( rule__ExactNumber__ExactUnlimitedAssignment_1 ) ) ); 7564 // InternalApplicationConfiguration.g:2373:4: rule__ClassTypeScope__SetsNewAssignment_2_0
7565 public final void rule__ExactNumber__Alternatives() throws RecognitionException { 7565 {
7566 7566 pushFollow(FOLLOW_2);
7567 int stackSize = keepStackSize(); 7567 rule__ClassTypeScope__SetsNewAssignment_2_0();
7568 7568
7569 try { 7569 state._fsp--;
7570 // InternalApplicationConfiguration.g:2268:1: ( ( ( rule__ExactNumber__ExactNumberAssignment_0 ) ) | ( ( rule__ExactNumber__ExactUnlimitedAssignment_1 ) ) ) 7570
7571 int alt24=2; 7571
7572 int LA24_0 = input.LA(1); 7572 }
7573 7573
7574 if ( (LA24_0==RULE_INT) ) { 7574 after(grammarAccess.getClassTypeScopeAccess().getSetsNewAssignment_2_0());
7575 alt24=1; 7575
7576 } 7576 }
7577 else if ( (LA24_0==55) ) { 7577
7578 alt24=2; 7578
7579 } 7579 }
7580 else { 7580 break;
7581 NoViableAltException nvae = 7581 case 2 :
7582 new NoViableAltException("", 24, 0, input); 7582 // InternalApplicationConfiguration.g:2377:2: ( ( rule__ClassTypeScope__SetsSumAssignment_2_1 ) )
7583 7583 {
7584 throw nvae; 7584 // InternalApplicationConfiguration.g:2377:2: ( ( rule__ClassTypeScope__SetsSumAssignment_2_1 ) )
7585 } 7585 // InternalApplicationConfiguration.g:2378:3: ( rule__ClassTypeScope__SetsSumAssignment_2_1 )
7586 switch (alt24) { 7586 {
7587 case 1 : 7587 before(grammarAccess.getClassTypeScopeAccess().getSetsSumAssignment_2_1());
7588 // InternalApplicationConfiguration.g:2269:2: ( ( rule__ExactNumber__ExactNumberAssignment_0 ) ) 7588 // InternalApplicationConfiguration.g:2379:3: ( rule__ClassTypeScope__SetsSumAssignment_2_1 )
7589 { 7589 // InternalApplicationConfiguration.g:2379:4: rule__ClassTypeScope__SetsSumAssignment_2_1
7590 // InternalApplicationConfiguration.g:2269:2: ( ( rule__ExactNumber__ExactNumberAssignment_0 ) ) 7590 {
7591 // InternalApplicationConfiguration.g:2270:3: ( rule__ExactNumber__ExactNumberAssignment_0 ) 7591 pushFollow(FOLLOW_2);
7592 { 7592 rule__ClassTypeScope__SetsSumAssignment_2_1();
7593 before(grammarAccess.getExactNumberAccess().getExactNumberAssignment_0()); 7593
7594 // InternalApplicationConfiguration.g:2271:3: ( rule__ExactNumber__ExactNumberAssignment_0 ) 7594 state._fsp--;
7595 // InternalApplicationConfiguration.g:2271:4: rule__ExactNumber__ExactNumberAssignment_0 7595
7596 { 7596
7597 pushFollow(FOLLOW_2); 7597 }
7598 rule__ExactNumber__ExactNumberAssignment_0(); 7598
7599 7599 after(grammarAccess.getClassTypeScopeAccess().getSetsSumAssignment_2_1());
7600 state._fsp--; 7600
7601 7601 }
7602 7602
7603 } 7603
7604 7604 }
7605 after(grammarAccess.getExactNumberAccess().getExactNumberAssignment_0()); 7605 break;
7606 7606
7607 } 7607 }
7608 7608 }
7609 7609 catch (RecognitionException re) {
7610 } 7610 reportError(re);
7611 break; 7611 recover(input,re);
7612 case 2 : 7612 }
7613 // InternalApplicationConfiguration.g:2275:2: ( ( rule__ExactNumber__ExactUnlimitedAssignment_1 ) ) 7613 finally {
7614 { 7614
7615 // InternalApplicationConfiguration.g:2275:2: ( ( rule__ExactNumber__ExactUnlimitedAssignment_1 ) ) 7615 restoreStackSize(stackSize);
7616 // InternalApplicationConfiguration.g:2276:3: ( rule__ExactNumber__ExactUnlimitedAssignment_1 ) 7616
7617 { 7617 }
7618 before(grammarAccess.getExactNumberAccess().getExactUnlimitedAssignment_1()); 7618 return ;
7619 // InternalApplicationConfiguration.g:2277:3: ( rule__ExactNumber__ExactUnlimitedAssignment_1 ) 7619 }
7620 // InternalApplicationConfiguration.g:2277:4: rule__ExactNumber__ExactUnlimitedAssignment_1 7620 // $ANTLR end "rule__ClassTypeScope__Alternatives_2"
7621 { 7621
7622 pushFollow(FOLLOW_2); 7622
7623 rule__ExactNumber__ExactUnlimitedAssignment_1(); 7623 // $ANTLR start "rule__ClassTypeScope__Alternatives_3"
7624 7624 // InternalApplicationConfiguration.g:2387:1: rule__ClassTypeScope__Alternatives_3 : ( ( ( rule__ClassTypeScope__NumberAssignment_3_0 ) ) | ( ( rule__ClassTypeScope__NumberAssignment_3_1 ) ) );
7625 state._fsp--; 7625 public final void rule__ClassTypeScope__Alternatives_3() throws RecognitionException {
7626 7626
7627 7627 int stackSize = keepStackSize();
7628 } 7628
7629 7629 try {
7630 after(grammarAccess.getExactNumberAccess().getExactUnlimitedAssignment_1()); 7630 // InternalApplicationConfiguration.g:2391:1: ( ( ( rule__ClassTypeScope__NumberAssignment_3_0 ) ) | ( ( rule__ClassTypeScope__NumberAssignment_3_1 ) ) )
7631 7631 int alt17=2;
7632 } 7632 int LA17_0 = input.LA(1);
7633 7633
7634 7634 if ( (LA17_0==RULE_INT) ) {
7635 } 7635 int LA17_1 = input.LA(2);
7636 break; 7636
7637 7637 if ( (LA17_1==EOF||(LA17_1>=31 && LA17_1<=32)) ) {
7638 } 7638 alt17=1;
7639 } 7639 }
7640 catch (RecognitionException re) { 7640 else if ( (LA17_1==51) ) {
7641 reportError(re); 7641 alt17=2;
7642 recover(input,re); 7642 }
7643 } 7643 else {
7644 finally { 7644 NoViableAltException nvae =
7645 7645 new NoViableAltException("", 17, 1, input);
7646 restoreStackSize(stackSize); 7646
7647 7647 throw nvae;
7648 } 7648 }
7649 return ; 7649 }
7650 } 7650 else if ( (LA17_0==61) ) {
7651 // $ANTLR end "rule__ExactNumber__Alternatives" 7651 alt17=1;
7652 7652 }
7653 7653 else {
7654 // $ANTLR start "rule__IntervallNumber__Alternatives_2" 7654 NoViableAltException nvae =
7655 // InternalApplicationConfiguration.g:2285:1: rule__IntervallNumber__Alternatives_2 : ( ( ( rule__IntervallNumber__MaxNumberAssignment_2_0 ) ) | ( ( rule__IntervallNumber__MaxUnlimitedAssignment_2_1 ) ) ); 7655 new NoViableAltException("", 17, 0, input);
7656 public final void rule__IntervallNumber__Alternatives_2() throws RecognitionException { 7656
7657 7657 throw nvae;
7658 int stackSize = keepStackSize(); 7658 }
7659 7659 switch (alt17) {
7660 try { 7660 case 1 :
7661 // InternalApplicationConfiguration.g:2289:1: ( ( ( rule__IntervallNumber__MaxNumberAssignment_2_0 ) ) | ( ( rule__IntervallNumber__MaxUnlimitedAssignment_2_1 ) ) ) 7661 // InternalApplicationConfiguration.g:2392:2: ( ( rule__ClassTypeScope__NumberAssignment_3_0 ) )
7662 int alt25=2; 7662 {
7663 int LA25_0 = input.LA(1); 7663 // InternalApplicationConfiguration.g:2392:2: ( ( rule__ClassTypeScope__NumberAssignment_3_0 ) )
7664 7664 // InternalApplicationConfiguration.g:2393:3: ( rule__ClassTypeScope__NumberAssignment_3_0 )
7665 if ( (LA25_0==RULE_INT) ) { 7665 {
7666 alt25=1; 7666 before(grammarAccess.getClassTypeScopeAccess().getNumberAssignment_3_0());
7667 } 7667 // InternalApplicationConfiguration.g:2394:3: ( rule__ClassTypeScope__NumberAssignment_3_0 )
7668 else if ( (LA25_0==55) ) { 7668 // InternalApplicationConfiguration.g:2394:4: rule__ClassTypeScope__NumberAssignment_3_0
7669 alt25=2; 7669 {
7670 } 7670 pushFollow(FOLLOW_2);
7671 else { 7671 rule__ClassTypeScope__NumberAssignment_3_0();
7672 NoViableAltException nvae = 7672
7673 new NoViableAltException("", 25, 0, input); 7673 state._fsp--;
7674 7674
7675 throw nvae; 7675
7676 } 7676 }
7677 switch (alt25) { 7677
7678 case 1 : 7678 after(grammarAccess.getClassTypeScopeAccess().getNumberAssignment_3_0());
7679 // InternalApplicationConfiguration.g:2290:2: ( ( rule__IntervallNumber__MaxNumberAssignment_2_0 ) ) 7679
7680 { 7680 }
7681 // InternalApplicationConfiguration.g:2290:2: ( ( rule__IntervallNumber__MaxNumberAssignment_2_0 ) ) 7681
7682 // InternalApplicationConfiguration.g:2291:3: ( rule__IntervallNumber__MaxNumberAssignment_2_0 ) 7682
7683 { 7683 }
7684 before(grammarAccess.getIntervallNumberAccess().getMaxNumberAssignment_2_0()); 7684 break;
7685 // InternalApplicationConfiguration.g:2292:3: ( rule__IntervallNumber__MaxNumberAssignment_2_0 ) 7685 case 2 :
7686 // InternalApplicationConfiguration.g:2292:4: rule__IntervallNumber__MaxNumberAssignment_2_0 7686 // InternalApplicationConfiguration.g:2398:2: ( ( rule__ClassTypeScope__NumberAssignment_3_1 ) )
7687 { 7687 {
7688 pushFollow(FOLLOW_2); 7688 // InternalApplicationConfiguration.g:2398:2: ( ( rule__ClassTypeScope__NumberAssignment_3_1 ) )
7689 rule__IntervallNumber__MaxNumberAssignment_2_0(); 7689 // InternalApplicationConfiguration.g:2399:3: ( rule__ClassTypeScope__NumberAssignment_3_1 )
7690 7690 {
7691 state._fsp--; 7691 before(grammarAccess.getClassTypeScopeAccess().getNumberAssignment_3_1());
7692 7692 // InternalApplicationConfiguration.g:2400:3: ( rule__ClassTypeScope__NumberAssignment_3_1 )
7693 7693 // InternalApplicationConfiguration.g:2400:4: rule__ClassTypeScope__NumberAssignment_3_1
7694 } 7694 {
7695 7695 pushFollow(FOLLOW_2);
7696 after(grammarAccess.getIntervallNumberAccess().getMaxNumberAssignment_2_0()); 7696 rule__ClassTypeScope__NumberAssignment_3_1();
7697 7697
7698 } 7698 state._fsp--;
7699 7699
7700 7700
7701 } 7701 }
7702 break; 7702
7703 case 2 : 7703 after(grammarAccess.getClassTypeScopeAccess().getNumberAssignment_3_1());
7704 // InternalApplicationConfiguration.g:2296:2: ( ( rule__IntervallNumber__MaxUnlimitedAssignment_2_1 ) ) 7704
7705 { 7705 }
7706 // InternalApplicationConfiguration.g:2296:2: ( ( rule__IntervallNumber__MaxUnlimitedAssignment_2_1 ) ) 7706
7707 // InternalApplicationConfiguration.g:2297:3: ( rule__IntervallNumber__MaxUnlimitedAssignment_2_1 ) 7707
7708 { 7708 }
7709 before(grammarAccess.getIntervallNumberAccess().getMaxUnlimitedAssignment_2_1()); 7709 break;
7710 // InternalApplicationConfiguration.g:2298:3: ( rule__IntervallNumber__MaxUnlimitedAssignment_2_1 ) 7710
7711 // InternalApplicationConfiguration.g:2298:4: rule__IntervallNumber__MaxUnlimitedAssignment_2_1 7711 }
7712 { 7712 }
7713 pushFollow(FOLLOW_2); 7713 catch (RecognitionException re) {
7714 rule__IntervallNumber__MaxUnlimitedAssignment_2_1(); 7714 reportError(re);
7715 7715 recover(input,re);
7716 state._fsp--; 7716 }
7717 7717 finally {
7718 7718
7719 } 7719 restoreStackSize(stackSize);
7720 7720
7721 after(grammarAccess.getIntervallNumberAccess().getMaxUnlimitedAssignment_2_1()); 7721 }
7722 7722 return ;
7723 } 7723 }
7724 7724 // $ANTLR end "rule__ClassTypeScope__Alternatives_3"
7725 7725
7726 } 7726
7727 break; 7727 // $ANTLR start "rule__ObjectTypeScope__Alternatives_2"
7728 7728 // InternalApplicationConfiguration.g:2408:1: rule__ObjectTypeScope__Alternatives_2 : ( ( ( rule__ObjectTypeScope__SetsNewAssignment_2_0 ) ) | ( ( rule__ObjectTypeScope__SetsSumAssignment_2_1 ) ) );
7729 } 7729 public final void rule__ObjectTypeScope__Alternatives_2() throws RecognitionException {
7730 } 7730
7731 catch (RecognitionException re) { 7731 int stackSize = keepStackSize();
7732 reportError(re); 7732
7733 recover(input,re); 7733 try {
7734 } 7734 // InternalApplicationConfiguration.g:2412:1: ( ( ( rule__ObjectTypeScope__SetsNewAssignment_2_0 ) ) | ( ( rule__ObjectTypeScope__SetsSumAssignment_2_1 ) ) )
7735 finally { 7735 int alt18=2;
7736 7736 int LA18_0 = input.LA(1);
7737 restoreStackSize(stackSize); 7737
7738 7738 if ( (LA18_0==60) ) {
7739 } 7739 alt18=1;
7740 return ; 7740 }
7741 } 7741 else if ( (LA18_0==29) ) {
7742 // $ANTLR end "rule__IntervallNumber__Alternatives_2" 7742 alt18=2;
7743 7743 }
7744 7744 else {
7745 // $ANTLR start "rule__Scope__Alternatives" 7745 NoViableAltException nvae =
7746 // InternalApplicationConfiguration.g:2306:1: rule__Scope__Alternatives : ( ( ruleScopeSpecification ) | ( ruleScopeReference ) ); 7746 new NoViableAltException("", 18, 0, input);
7747 public final void rule__Scope__Alternatives() throws RecognitionException { 7747
7748 7748 throw nvae;
7749 int stackSize = keepStackSize(); 7749 }
7750 7750 switch (alt18) {
7751 try { 7751 case 1 :
7752 // InternalApplicationConfiguration.g:2310:1: ( ( ruleScopeSpecification ) | ( ruleScopeReference ) ) 7752 // InternalApplicationConfiguration.g:2413:2: ( ( rule__ObjectTypeScope__SetsNewAssignment_2_0 ) )
7753 int alt26=2; 7753 {
7754 int LA26_0 = input.LA(1); 7754 // InternalApplicationConfiguration.g:2413:2: ( ( rule__ObjectTypeScope__SetsNewAssignment_2_0 ) )
7755 7755 // InternalApplicationConfiguration.g:2414:3: ( rule__ObjectTypeScope__SetsNewAssignment_2_0 )
7756 if ( (LA26_0==24) ) { 7756 {
7757 alt26=1; 7757 before(grammarAccess.getObjectTypeScopeAccess().getSetsNewAssignment_2_0());
7758 } 7758 // InternalApplicationConfiguration.g:2415:3: ( rule__ObjectTypeScope__SetsNewAssignment_2_0 )
7759 else if ( (LA26_0==RULE_ID) ) { 7759 // InternalApplicationConfiguration.g:2415:4: rule__ObjectTypeScope__SetsNewAssignment_2_0
7760 alt26=2; 7760 {
7761 } 7761 pushFollow(FOLLOW_2);
7762 else { 7762 rule__ObjectTypeScope__SetsNewAssignment_2_0();
7763 NoViableAltException nvae = 7763
7764 new NoViableAltException("", 26, 0, input); 7764 state._fsp--;
7765 7765
7766 throw nvae; 7766
7767 } 7767 }
7768 switch (alt26) { 7768
7769 case 1 : 7769 after(grammarAccess.getObjectTypeScopeAccess().getSetsNewAssignment_2_0());
7770 // InternalApplicationConfiguration.g:2311:2: ( ruleScopeSpecification ) 7770
7771 { 7771 }
7772 // InternalApplicationConfiguration.g:2311:2: ( ruleScopeSpecification ) 7772
7773 // InternalApplicationConfiguration.g:2312:3: ruleScopeSpecification 7773
7774 { 7774 }
7775 before(grammarAccess.getScopeAccess().getScopeSpecificationParserRuleCall_0()); 7775 break;
7776 pushFollow(FOLLOW_2); 7776 case 2 :
7777 ruleScopeSpecification(); 7777 // InternalApplicationConfiguration.g:2419:2: ( ( rule__ObjectTypeScope__SetsSumAssignment_2_1 ) )
7778 7778 {
7779 state._fsp--; 7779 // InternalApplicationConfiguration.g:2419:2: ( ( rule__ObjectTypeScope__SetsSumAssignment_2_1 ) )
7780 7780 // InternalApplicationConfiguration.g:2420:3: ( rule__ObjectTypeScope__SetsSumAssignment_2_1 )
7781 after(grammarAccess.getScopeAccess().getScopeSpecificationParserRuleCall_0()); 7781 {
7782 7782 before(grammarAccess.getObjectTypeScopeAccess().getSetsSumAssignment_2_1());
7783 } 7783 // InternalApplicationConfiguration.g:2421:3: ( rule__ObjectTypeScope__SetsSumAssignment_2_1 )
7784 7784 // InternalApplicationConfiguration.g:2421:4: rule__ObjectTypeScope__SetsSumAssignment_2_1
7785 7785 {
7786 } 7786 pushFollow(FOLLOW_2);
7787 break; 7787 rule__ObjectTypeScope__SetsSumAssignment_2_1();
7788 case 2 : 7788
7789 // InternalApplicationConfiguration.g:2317:2: ( ruleScopeReference ) 7789 state._fsp--;
7790 { 7790
7791 // InternalApplicationConfiguration.g:2317:2: ( ruleScopeReference ) 7791
7792 // InternalApplicationConfiguration.g:2318:3: ruleScopeReference 7792 }
7793 { 7793
7794 before(grammarAccess.getScopeAccess().getScopeReferenceParserRuleCall_1()); 7794 after(grammarAccess.getObjectTypeScopeAccess().getSetsSumAssignment_2_1());
7795 pushFollow(FOLLOW_2); 7795
7796 ruleScopeReference(); 7796 }
7797 7797
7798 state._fsp--; 7798
7799 7799 }
7800 after(grammarAccess.getScopeAccess().getScopeReferenceParserRuleCall_1()); 7800 break;
7801 7801
7802 } 7802 }
7803 7803 }
7804 7804 catch (RecognitionException re) {
7805 } 7805 reportError(re);
7806 break; 7806 recover(input,re);
7807 7807 }
7808 } 7808 finally {
7809 } 7809
7810 catch (RecognitionException re) { 7810 restoreStackSize(stackSize);
7811 reportError(re); 7811
7812 recover(input,re); 7812 }
7813 } 7813 return ;
7814 finally { 7814 }
7815 7815 // $ANTLR end "rule__ObjectTypeScope__Alternatives_2"
7816 restoreStackSize(stackSize); 7816
7817 7817
7818 } 7818 // $ANTLR start "rule__ObjectTypeScope__Alternatives_3"
7819 return ; 7819 // InternalApplicationConfiguration.g:2429:1: rule__ObjectTypeScope__Alternatives_3 : ( ( ( rule__ObjectTypeScope__NumberAssignment_3_0 ) ) | ( ( rule__ObjectTypeScope__NumberAssignment_3_1 ) ) );
7820 } 7820 public final void rule__ObjectTypeScope__Alternatives_3() throws RecognitionException {
7821 // $ANTLR end "rule__Scope__Alternatives" 7821
7822 7822 int stackSize = keepStackSize();
7823 7823
7824 // $ANTLR start "rule__DocumentLevelSpecification__Alternatives" 7824 try {
7825 // InternalApplicationConfiguration.g:2327:1: rule__DocumentLevelSpecification__Alternatives : ( ( ( 'none' ) ) | ( ( 'normal' ) ) | ( ( 'full' ) ) ); 7825 // InternalApplicationConfiguration.g:2433:1: ( ( ( rule__ObjectTypeScope__NumberAssignment_3_0 ) ) | ( ( rule__ObjectTypeScope__NumberAssignment_3_1 ) ) )
7826 public final void rule__DocumentLevelSpecification__Alternatives() throws RecognitionException { 7826 int alt19=2;
7827 7827 int LA19_0 = input.LA(1);
7828 int stackSize = keepStackSize(); 7828
7829 7829 if ( (LA19_0==RULE_INT) ) {
7830 try { 7830 int LA19_1 = input.LA(2);
7831 // InternalApplicationConfiguration.g:2331:1: ( ( ( 'none' ) ) | ( ( 'normal' ) ) | ( ( 'full' ) ) ) 7831
7832 int alt27=3; 7832 if ( (LA19_1==EOF||(LA19_1>=31 && LA19_1<=32)) ) {
7833 switch ( input.LA(1) ) { 7833 alt19=1;
7834 case 11: 7834 }
7835 { 7835 else if ( (LA19_1==51) ) {
7836 alt27=1; 7836 alt19=2;
7837 } 7837 }
7838 break; 7838 else {
7839 case 12: 7839 NoViableAltException nvae =
7840 { 7840 new NoViableAltException("", 19, 1, input);
7841 alt27=2; 7841
7842 } 7842 throw nvae;
7843 break; 7843 }
7844 case 13: 7844 }
7845 { 7845 else if ( (LA19_0==61) ) {
7846 alt27=3; 7846 alt19=1;
7847 } 7847 }
7848 break; 7848 else {
7849 default: 7849 NoViableAltException nvae =
7850 NoViableAltException nvae = 7850 new NoViableAltException("", 19, 0, input);
7851 new NoViableAltException("", 27, 0, input); 7851
7852 7852 throw nvae;
7853 throw nvae; 7853 }
7854 } 7854 switch (alt19) {
7855 7855 case 1 :
7856 switch (alt27) { 7856 // InternalApplicationConfiguration.g:2434:2: ( ( rule__ObjectTypeScope__NumberAssignment_3_0 ) )
7857 case 1 : 7857 {
7858 // InternalApplicationConfiguration.g:2332:2: ( ( 'none' ) ) 7858 // InternalApplicationConfiguration.g:2434:2: ( ( rule__ObjectTypeScope__NumberAssignment_3_0 ) )
7859 { 7859 // InternalApplicationConfiguration.g:2435:3: ( rule__ObjectTypeScope__NumberAssignment_3_0 )
7860 // InternalApplicationConfiguration.g:2332:2: ( ( 'none' ) ) 7860 {
7861 // InternalApplicationConfiguration.g:2333:3: ( 'none' ) 7861 before(grammarAccess.getObjectTypeScopeAccess().getNumberAssignment_3_0());
7862 { 7862 // InternalApplicationConfiguration.g:2436:3: ( rule__ObjectTypeScope__NumberAssignment_3_0 )
7863 before(grammarAccess.getDocumentLevelSpecificationAccess().getNoneEnumLiteralDeclaration_0()); 7863 // InternalApplicationConfiguration.g:2436:4: rule__ObjectTypeScope__NumberAssignment_3_0
7864 // InternalApplicationConfiguration.g:2334:3: ( 'none' ) 7864 {
7865 // InternalApplicationConfiguration.g:2334:4: 'none' 7865 pushFollow(FOLLOW_2);
7866 { 7866 rule__ObjectTypeScope__NumberAssignment_3_0();
7867 match(input,11,FOLLOW_2); 7867
7868 7868 state._fsp--;
7869 } 7869
7870 7870
7871 after(grammarAccess.getDocumentLevelSpecificationAccess().getNoneEnumLiteralDeclaration_0()); 7871 }
7872 7872
7873 } 7873 after(grammarAccess.getObjectTypeScopeAccess().getNumberAssignment_3_0());
7874 7874
7875 7875 }
7876 } 7876
7877 break; 7877
7878 case 2 : 7878 }
7879 // InternalApplicationConfiguration.g:2338:2: ( ( 'normal' ) ) 7879 break;
7880 { 7880 case 2 :
7881 // InternalApplicationConfiguration.g:2338:2: ( ( 'normal' ) ) 7881 // InternalApplicationConfiguration.g:2440:2: ( ( rule__ObjectTypeScope__NumberAssignment_3_1 ) )
7882 // InternalApplicationConfiguration.g:2339:3: ( 'normal' ) 7882 {
7883 { 7883 // InternalApplicationConfiguration.g:2440:2: ( ( rule__ObjectTypeScope__NumberAssignment_3_1 ) )
7884 before(grammarAccess.getDocumentLevelSpecificationAccess().getNormalEnumLiteralDeclaration_1()); 7884 // InternalApplicationConfiguration.g:2441:3: ( rule__ObjectTypeScope__NumberAssignment_3_1 )
7885 // InternalApplicationConfiguration.g:2340:3: ( 'normal' ) 7885 {
7886 // InternalApplicationConfiguration.g:2340:4: 'normal' 7886 before(grammarAccess.getObjectTypeScopeAccess().getNumberAssignment_3_1());
7887 { 7887 // InternalApplicationConfiguration.g:2442:3: ( rule__ObjectTypeScope__NumberAssignment_3_1 )
7888 match(input,12,FOLLOW_2); 7888 // InternalApplicationConfiguration.g:2442:4: rule__ObjectTypeScope__NumberAssignment_3_1
7889 7889 {
7890 } 7890 pushFollow(FOLLOW_2);
7891 7891 rule__ObjectTypeScope__NumberAssignment_3_1();
7892 after(grammarAccess.getDocumentLevelSpecificationAccess().getNormalEnumLiteralDeclaration_1()); 7892
7893 7893 state._fsp--;
7894 } 7894
7895 7895
7896 7896 }
7897 } 7897
7898 break; 7898 after(grammarAccess.getObjectTypeScopeAccess().getNumberAssignment_3_1());
7899 case 3 : 7899
7900 // InternalApplicationConfiguration.g:2344:2: ( ( 'full' ) ) 7900 }
7901 { 7901
7902 // InternalApplicationConfiguration.g:2344:2: ( ( 'full' ) ) 7902
7903 // InternalApplicationConfiguration.g:2345:3: ( 'full' ) 7903 }
7904 { 7904 break;
7905 before(grammarAccess.getDocumentLevelSpecificationAccess().getFullEnumLiteralDeclaration_2()); 7905
7906 // InternalApplicationConfiguration.g:2346:3: ( 'full' ) 7906 }
7907 // InternalApplicationConfiguration.g:2346:4: 'full' 7907 }
7908 { 7908 catch (RecognitionException re) {
7909 match(input,13,FOLLOW_2); 7909 reportError(re);
7910 7910 recover(input,re);
7911 } 7911 }
7912 7912 finally {
7913 after(grammarAccess.getDocumentLevelSpecificationAccess().getFullEnumLiteralDeclaration_2()); 7913
7914 7914 restoreStackSize(stackSize);
7915 } 7915
7916 7916 }
7917 7917 return ;
7918 } 7918 }
7919 break; 7919 // $ANTLR end "rule__ObjectTypeScope__Alternatives_3"
7920 7920
7921 } 7921
7922 } 7922 // $ANTLR start "rule__IntegerTypeScope__Alternatives_2"
7923 catch (RecognitionException re) { 7923 // InternalApplicationConfiguration.g:2450:1: rule__IntegerTypeScope__Alternatives_2 : ( ( ( rule__IntegerTypeScope__SetsNewAssignment_2_0 ) ) | ( ( rule__IntegerTypeScope__SetsSumAssignment_2_1 ) ) );
7924 reportError(re); 7924 public final void rule__IntegerTypeScope__Alternatives_2() throws RecognitionException {
7925 recover(input,re); 7925
7926 } 7926 int stackSize = keepStackSize();
7927 finally { 7927
7928 7928 try {
7929 restoreStackSize(stackSize); 7929 // InternalApplicationConfiguration.g:2454:1: ( ( ( rule__IntegerTypeScope__SetsNewAssignment_2_0 ) ) | ( ( rule__IntegerTypeScope__SetsSumAssignment_2_1 ) ) )
7930 7930 int alt20=2;
7931 } 7931 int LA20_0 = input.LA(1);
7932 return ; 7932
7933 } 7933 if ( (LA20_0==60) ) {
7934 // $ANTLR end "rule__DocumentLevelSpecification__Alternatives" 7934 alt20=1;
7935 7935 }
7936 7936 else if ( (LA20_0==29) ) {
7937 // $ANTLR start "rule__Solver__Alternatives" 7937 alt20=2;
7938 // InternalApplicationConfiguration.g:2354:1: rule__Solver__Alternatives : ( ( ( 'SMTSolver' ) ) | ( ( 'AlloySolver' ) ) | ( ( 'ViatraSolver' ) ) ); 7938 }
7939 public final void rule__Solver__Alternatives() throws RecognitionException { 7939 else {
7940 7940 NoViableAltException nvae =
7941 int stackSize = keepStackSize(); 7941 new NoViableAltException("", 20, 0, input);
7942 7942
7943 try { 7943 throw nvae;
7944 // InternalApplicationConfiguration.g:2358:1: ( ( ( 'SMTSolver' ) ) | ( ( 'AlloySolver' ) ) | ( ( 'ViatraSolver' ) ) ) 7944 }
7945 int alt28=3; 7945 switch (alt20) {
7946 switch ( input.LA(1) ) { 7946 case 1 :
7947 case 14: 7947 // InternalApplicationConfiguration.g:2455:2: ( ( rule__IntegerTypeScope__SetsNewAssignment_2_0 ) )
7948 { 7948 {
7949 alt28=1; 7949 // InternalApplicationConfiguration.g:2455:2: ( ( rule__IntegerTypeScope__SetsNewAssignment_2_0 ) )
7950 } 7950 // InternalApplicationConfiguration.g:2456:3: ( rule__IntegerTypeScope__SetsNewAssignment_2_0 )
7951 break; 7951 {
7952 case 15: 7952 before(grammarAccess.getIntegerTypeScopeAccess().getSetsNewAssignment_2_0());
7953 { 7953 // InternalApplicationConfiguration.g:2457:3: ( rule__IntegerTypeScope__SetsNewAssignment_2_0 )
7954 alt28=2; 7954 // InternalApplicationConfiguration.g:2457:4: rule__IntegerTypeScope__SetsNewAssignment_2_0
7955 } 7955 {
7956 break; 7956 pushFollow(FOLLOW_2);
7957 case 16: 7957 rule__IntegerTypeScope__SetsNewAssignment_2_0();
7958 { 7958
7959 alt28=3; 7959 state._fsp--;
7960 } 7960
7961 break; 7961
7962 default: 7962 }
7963 NoViableAltException nvae = 7963
7964 new NoViableAltException("", 28, 0, input); 7964 after(grammarAccess.getIntegerTypeScopeAccess().getSetsNewAssignment_2_0());
7965 7965
7966 throw nvae; 7966 }
7967 } 7967
7968 7968
7969 switch (alt28) { 7969 }
7970 case 1 : 7970 break;
7971 // InternalApplicationConfiguration.g:2359:2: ( ( 'SMTSolver' ) ) 7971 case 2 :
7972 { 7972 // InternalApplicationConfiguration.g:2461:2: ( ( rule__IntegerTypeScope__SetsSumAssignment_2_1 ) )
7973 // InternalApplicationConfiguration.g:2359:2: ( ( 'SMTSolver' ) ) 7973 {
7974 // InternalApplicationConfiguration.g:2360:3: ( 'SMTSolver' ) 7974 // InternalApplicationConfiguration.g:2461:2: ( ( rule__IntegerTypeScope__SetsSumAssignment_2_1 ) )
7975 { 7975 // InternalApplicationConfiguration.g:2462:3: ( rule__IntegerTypeScope__SetsSumAssignment_2_1 )
7976 before(grammarAccess.getSolverAccess().getSMTSolverEnumLiteralDeclaration_0()); 7976 {
7977 // InternalApplicationConfiguration.g:2361:3: ( 'SMTSolver' ) 7977 before(grammarAccess.getIntegerTypeScopeAccess().getSetsSumAssignment_2_1());
7978 // InternalApplicationConfiguration.g:2361:4: 'SMTSolver' 7978 // InternalApplicationConfiguration.g:2463:3: ( rule__IntegerTypeScope__SetsSumAssignment_2_1 )
7979 { 7979 // InternalApplicationConfiguration.g:2463:4: rule__IntegerTypeScope__SetsSumAssignment_2_1
7980 match(input,14,FOLLOW_2); 7980 {
7981 7981 pushFollow(FOLLOW_2);
7982 } 7982 rule__IntegerTypeScope__SetsSumAssignment_2_1();
7983 7983
7984 after(grammarAccess.getSolverAccess().getSMTSolverEnumLiteralDeclaration_0()); 7984 state._fsp--;
7985 7985
7986 } 7986
7987 7987 }
7988 7988
7989 } 7989 after(grammarAccess.getIntegerTypeScopeAccess().getSetsSumAssignment_2_1());
7990 break; 7990
7991 case 2 : 7991 }
7992 // InternalApplicationConfiguration.g:2365:2: ( ( 'AlloySolver' ) ) 7992
7993 { 7993
7994 // InternalApplicationConfiguration.g:2365:2: ( ( 'AlloySolver' ) ) 7994 }
7995 // InternalApplicationConfiguration.g:2366:3: ( 'AlloySolver' ) 7995 break;
7996 { 7996
7997 before(grammarAccess.getSolverAccess().getAlloySolverEnumLiteralDeclaration_1()); 7997 }
7998 // InternalApplicationConfiguration.g:2367:3: ( 'AlloySolver' ) 7998 }
7999 // InternalApplicationConfiguration.g:2367:4: 'AlloySolver' 7999 catch (RecognitionException re) {
8000 { 8000 reportError(re);
8001 match(input,15,FOLLOW_2); 8001 recover(input,re);
8002 8002 }
8003 } 8003 finally {
8004 8004
8005 after(grammarAccess.getSolverAccess().getAlloySolverEnumLiteralDeclaration_1()); 8005 restoreStackSize(stackSize);
8006 8006
8007 } 8007 }
8008 8008 return ;
8009 8009 }
8010 } 8010 // $ANTLR end "rule__IntegerTypeScope__Alternatives_2"
8011 break; 8011
8012 case 3 : 8012
8013 // InternalApplicationConfiguration.g:2371:2: ( ( 'ViatraSolver' ) ) 8013 // $ANTLR start "rule__IntegerTypeScope__Alternatives_3"
8014 { 8014 // InternalApplicationConfiguration.g:2471:1: rule__IntegerTypeScope__Alternatives_3 : ( ( ( rule__IntegerTypeScope__NumberAssignment_3_0 ) ) | ( ( rule__IntegerTypeScope__NumberAssignment_3_1 ) ) | ( ( rule__IntegerTypeScope__NumberAssignment_3_2 ) ) );
8015 // InternalApplicationConfiguration.g:2371:2: ( ( 'ViatraSolver' ) ) 8015 public final void rule__IntegerTypeScope__Alternatives_3() throws RecognitionException {
8016 // InternalApplicationConfiguration.g:2372:3: ( 'ViatraSolver' ) 8016
8017 { 8017 int stackSize = keepStackSize();
8018 before(grammarAccess.getSolverAccess().getViatraSolverEnumLiteralDeclaration_2()); 8018
8019 // InternalApplicationConfiguration.g:2373:3: ( 'ViatraSolver' ) 8019 try {
8020 // InternalApplicationConfiguration.g:2373:4: 'ViatraSolver' 8020 // InternalApplicationConfiguration.g:2475:1: ( ( ( rule__IntegerTypeScope__NumberAssignment_3_0 ) ) | ( ( rule__IntegerTypeScope__NumberAssignment_3_1 ) ) | ( ( rule__IntegerTypeScope__NumberAssignment_3_2 ) ) )
8021 { 8021 int alt21=3;
8022 match(input,16,FOLLOW_2); 8022 switch ( input.LA(1) ) {
8023 8023 case RULE_INT:
8024 } 8024 {
8025 8025 int LA21_1 = input.LA(2);
8026 after(grammarAccess.getSolverAccess().getViatraSolverEnumLiteralDeclaration_2()); 8026
8027 8027 if ( (LA21_1==51) ) {
8028 } 8028 alt21=2;
8029 8029 }
8030 8030 else if ( (LA21_1==EOF||(LA21_1>=31 && LA21_1<=32)) ) {
8031 } 8031 alt21=1;
8032 break; 8032 }
8033 8033 else {
8034 } 8034 NoViableAltException nvae =
8035 } 8035 new NoViableAltException("", 21, 1, input);
8036 catch (RecognitionException re) { 8036
8037 reportError(re); 8037 throw nvae;
8038 recover(input,re); 8038 }
8039 } 8039 }
8040 finally { 8040 break;
8041 8041 case 61:
8042 restoreStackSize(stackSize); 8042 {
8043 8043 alt21=1;
8044 } 8044 }
8045 return ; 8045 break;
8046 } 8046 case 30:
8047 // $ANTLR end "rule__Solver__Alternatives" 8047 {
8048 8048 alt21=3;
8049 8049 }
8050 // $ANTLR start "rule__ConfigurationScript__Group__0" 8050 break;
8051 // InternalApplicationConfiguration.g:2381:1: rule__ConfigurationScript__Group__0 : rule__ConfigurationScript__Group__0__Impl rule__ConfigurationScript__Group__1 ; 8051 default:
8052 public final void rule__ConfigurationScript__Group__0() throws RecognitionException { 8052 NoViableAltException nvae =
8053 8053 new NoViableAltException("", 21, 0, input);
8054 int stackSize = keepStackSize(); 8054
8055 8055 throw nvae;
8056 try { 8056 }
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 switch (alt21) {
8059 { 8059 case 1 :
8060 pushFollow(FOLLOW_3); 8060 // InternalApplicationConfiguration.g:2476:2: ( ( rule__IntegerTypeScope__NumberAssignment_3_0 ) )
8061 rule__ConfigurationScript__Group__0__Impl(); 8061 {
8062 8062 // InternalApplicationConfiguration.g:2476:2: ( ( rule__IntegerTypeScope__NumberAssignment_3_0 ) )
8063 state._fsp--; 8063 // InternalApplicationConfiguration.g:2477:3: ( rule__IntegerTypeScope__NumberAssignment_3_0 )
8064 8064 {
8065 pushFollow(FOLLOW_2); 8065 before(grammarAccess.getIntegerTypeScopeAccess().getNumberAssignment_3_0());
8066 rule__ConfigurationScript__Group__1(); 8066 // InternalApplicationConfiguration.g:2478:3: ( rule__IntegerTypeScope__NumberAssignment_3_0 )
8067 8067 // InternalApplicationConfiguration.g:2478:4: rule__IntegerTypeScope__NumberAssignment_3_0
8068 state._fsp--; 8068 {
8069 8069 pushFollow(FOLLOW_2);
8070 8070 rule__IntegerTypeScope__NumberAssignment_3_0();
8071 } 8071
8072 8072 state._fsp--;
8073 } 8073
8074 catch (RecognitionException re) { 8074
8075 reportError(re); 8075 }
8076 recover(input,re); 8076
8077 } 8077 after(grammarAccess.getIntegerTypeScopeAccess().getNumberAssignment_3_0());
8078 finally { 8078
8079 8079 }
8080 restoreStackSize(stackSize); 8080
8081 8081
8082 } 8082 }
8083 return ; 8083 break;
8084 } 8084 case 2 :
8085 // $ANTLR end "rule__ConfigurationScript__Group__0" 8085 // InternalApplicationConfiguration.g:2482:2: ( ( rule__IntegerTypeScope__NumberAssignment_3_1 ) )
8086 8086 {
8087 8087 // InternalApplicationConfiguration.g:2482:2: ( ( rule__IntegerTypeScope__NumberAssignment_3_1 ) )
8088 // $ANTLR start "rule__ConfigurationScript__Group__0__Impl" 8088 // InternalApplicationConfiguration.g:2483:3: ( rule__IntegerTypeScope__NumberAssignment_3_1 )
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 before(grammarAccess.getIntegerTypeScopeAccess().getNumberAssignment_3_1());
8091 8091 // InternalApplicationConfiguration.g:2484:3: ( rule__IntegerTypeScope__NumberAssignment_3_1 )
8092 int stackSize = keepStackSize(); 8092 // InternalApplicationConfiguration.g:2484:4: rule__IntegerTypeScope__NumberAssignment_3_1
8093 8093 {
8094 try { 8094 pushFollow(FOLLOW_2);
8095 // InternalApplicationConfiguration.g:2397:1: ( ( ( rule__ConfigurationScript__ImportsAssignment_0 )* ) ) 8095 rule__IntegerTypeScope__NumberAssignment_3_1();
8096 // InternalApplicationConfiguration.g:2398:1: ( ( rule__ConfigurationScript__ImportsAssignment_0 )* ) 8096
8097 { 8097 state._fsp--;
8098 // InternalApplicationConfiguration.g:2398:1: ( ( rule__ConfigurationScript__ImportsAssignment_0 )* ) 8098
8099 // InternalApplicationConfiguration.g:2399:2: ( rule__ConfigurationScript__ImportsAssignment_0 )* 8099
8100 { 8100 }
8101 before(grammarAccess.getConfigurationScriptAccess().getImportsAssignment_0()); 8101
8102 // InternalApplicationConfiguration.g:2400:2: ( rule__ConfigurationScript__ImportsAssignment_0 )* 8102 after(grammarAccess.getIntegerTypeScopeAccess().getNumberAssignment_3_1());
8103 loop29: 8103
8104 do { 8104 }
8105 int alt29=2; 8105
8106 int LA29_0 = input.LA(1); 8106
8107 8107 }
8108 if ( (LA29_0==19) ) { 8108 break;
8109 alt29=1; 8109 case 3 :
8110 } 8110 // InternalApplicationConfiguration.g:2488:2: ( ( rule__IntegerTypeScope__NumberAssignment_3_2 ) )
8111 8111 {
8112 8112 // InternalApplicationConfiguration.g:2488:2: ( ( rule__IntegerTypeScope__NumberAssignment_3_2 ) )
8113 switch (alt29) { 8113 // InternalApplicationConfiguration.g:2489:3: ( rule__IntegerTypeScope__NumberAssignment_3_2 )
8114 case 1 : 8114 {
8115 // InternalApplicationConfiguration.g:2400:3: rule__ConfigurationScript__ImportsAssignment_0 8115 before(grammarAccess.getIntegerTypeScopeAccess().getNumberAssignment_3_2());
8116 { 8116 // InternalApplicationConfiguration.g:2490:3: ( rule__IntegerTypeScope__NumberAssignment_3_2 )
8117 pushFollow(FOLLOW_4); 8117 // InternalApplicationConfiguration.g:2490:4: rule__IntegerTypeScope__NumberAssignment_3_2
8118 rule__ConfigurationScript__ImportsAssignment_0(); 8118 {
8119 8119 pushFollow(FOLLOW_2);
8120 state._fsp--; 8120 rule__IntegerTypeScope__NumberAssignment_3_2();
8121 8121
8122 8122 state._fsp--;
8123 } 8123
8124 break; 8124
8125 8125 }
8126 default : 8126
8127 break loop29; 8127 after(grammarAccess.getIntegerTypeScopeAccess().getNumberAssignment_3_2());
8128 } 8128
8129 } while (true); 8129 }
8130 8130
8131 after(grammarAccess.getConfigurationScriptAccess().getImportsAssignment_0()); 8131
8132 8132 }
8133 } 8133 break;
8134 8134
8135 8135 }
8136 } 8136 }
8137 8137 catch (RecognitionException re) {
8138 } 8138 reportError(re);
8139 catch (RecognitionException re) { 8139 recover(input,re);
8140 reportError(re); 8140 }
8141 recover(input,re); 8141 finally {
8142 } 8142
8143 finally { 8143 restoreStackSize(stackSize);
8144 8144
8145 restoreStackSize(stackSize); 8145 }
8146 8146 return ;
8147 } 8147 }
8148 return ; 8148 // $ANTLR end "rule__IntegerTypeScope__Alternatives_3"
8149 } 8149
8150 // $ANTLR end "rule__ConfigurationScript__Group__0__Impl" 8150
8151 8151 // $ANTLR start "rule__RealTypeScope__Alternatives_2"
8152 8152 // InternalApplicationConfiguration.g:2498:1: rule__RealTypeScope__Alternatives_2 : ( ( ( rule__RealTypeScope__SetsNewAssignment_2_0 ) ) | ( ( rule__RealTypeScope__SetsSumAssignment_2_1 ) ) );
8153 // $ANTLR start "rule__ConfigurationScript__Group__1" 8153 public final void rule__RealTypeScope__Alternatives_2() throws RecognitionException {
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 int stackSize = keepStackSize();
8156 8156
8157 int stackSize = keepStackSize(); 8157 try {
8158 8158 // InternalApplicationConfiguration.g:2502:1: ( ( ( rule__RealTypeScope__SetsNewAssignment_2_0 ) ) | ( ( rule__RealTypeScope__SetsSumAssignment_2_1 ) ) )
8159 try { 8159 int alt22=2;
8160 // InternalApplicationConfiguration.g:2412:1: ( rule__ConfigurationScript__Group__1__Impl ) 8160 int LA22_0 = input.LA(1);
8161 // InternalApplicationConfiguration.g:2413:2: rule__ConfigurationScript__Group__1__Impl 8161
8162 { 8162 if ( (LA22_0==60) ) {
8163 pushFollow(FOLLOW_2); 8163 alt22=1;
8164 rule__ConfigurationScript__Group__1__Impl(); 8164 }
8165 8165 else if ( (LA22_0==29) ) {
8166 state._fsp--; 8166 alt22=2;
8167 8167 }
8168 8168 else {
8169 } 8169 NoViableAltException nvae =
8170 8170 new NoViableAltException("", 22, 0, input);
8171 } 8171
8172 catch (RecognitionException re) { 8172 throw nvae;
8173 reportError(re); 8173 }
8174 recover(input,re); 8174 switch (alt22) {
8175 } 8175 case 1 :
8176 finally { 8176 // InternalApplicationConfiguration.g:2503:2: ( ( rule__RealTypeScope__SetsNewAssignment_2_0 ) )
8177 8177 {
8178 restoreStackSize(stackSize); 8178 // InternalApplicationConfiguration.g:2503:2: ( ( rule__RealTypeScope__SetsNewAssignment_2_0 ) )
8179 8179 // InternalApplicationConfiguration.g:2504:3: ( rule__RealTypeScope__SetsNewAssignment_2_0 )
8180 } 8180 {
8181 return ; 8181 before(grammarAccess.getRealTypeScopeAccess().getSetsNewAssignment_2_0());
8182 } 8182 // InternalApplicationConfiguration.g:2505:3: ( rule__RealTypeScope__SetsNewAssignment_2_0 )
8183 // $ANTLR end "rule__ConfigurationScript__Group__1" 8183 // InternalApplicationConfiguration.g:2505:4: rule__RealTypeScope__SetsNewAssignment_2_0
8184 8184 {
8185 8185 pushFollow(FOLLOW_2);
8186 // $ANTLR start "rule__ConfigurationScript__Group__1__Impl" 8186 rule__RealTypeScope__SetsNewAssignment_2_0();
8187 // InternalApplicationConfiguration.g:2419:1: rule__ConfigurationScript__Group__1__Impl : ( ( rule__ConfigurationScript__CommandsAssignment_1 )* ) ; 8187
8188 public final void rule__ConfigurationScript__Group__1__Impl() throws RecognitionException { 8188 state._fsp--;
8189 8189
8190 int stackSize = keepStackSize(); 8190
8191 8191 }
8192 try { 8192
8193 // InternalApplicationConfiguration.g:2423:1: ( ( ( rule__ConfigurationScript__CommandsAssignment_1 )* ) ) 8193 after(grammarAccess.getRealTypeScopeAccess().getSetsNewAssignment_2_0());
8194 // InternalApplicationConfiguration.g:2424:1: ( ( rule__ConfigurationScript__CommandsAssignment_1 )* ) 8194
8195 { 8195 }
8196 // InternalApplicationConfiguration.g:2424:1: ( ( rule__ConfigurationScript__CommandsAssignment_1 )* ) 8196
8197 // InternalApplicationConfiguration.g:2425:2: ( rule__ConfigurationScript__CommandsAssignment_1 )* 8197
8198 { 8198 }
8199 before(grammarAccess.getConfigurationScriptAccess().getCommandsAssignment_1()); 8199 break;
8200 // InternalApplicationConfiguration.g:2426:2: ( rule__ConfigurationScript__CommandsAssignment_1 )* 8200 case 2 :
8201 loop30: 8201 // InternalApplicationConfiguration.g:2509:2: ( ( rule__RealTypeScope__SetsSumAssignment_2_1 ) )
8202 do { 8202 {
8203 int alt30=2; 8203 // InternalApplicationConfiguration.g:2509:2: ( ( rule__RealTypeScope__SetsSumAssignment_2_1 ) )
8204 int LA30_0 = input.LA(1); 8204 // InternalApplicationConfiguration.g:2510:3: ( rule__RealTypeScope__SetsSumAssignment_2_1 )
8205 8205 {
8206 if ( (LA30_0==22||LA30_0==30||(LA30_0>=32 && LA30_0<=34)||(LA30_0>=46 && LA30_0<=47)) ) { 8206 before(grammarAccess.getRealTypeScopeAccess().getSetsSumAssignment_2_1());
8207 alt30=1; 8207 // InternalApplicationConfiguration.g:2511:3: ( rule__RealTypeScope__SetsSumAssignment_2_1 )
8208 } 8208 // InternalApplicationConfiguration.g:2511:4: rule__RealTypeScope__SetsSumAssignment_2_1
8209 8209 {
8210 8210 pushFollow(FOLLOW_2);
8211 switch (alt30) { 8211 rule__RealTypeScope__SetsSumAssignment_2_1();
8212 case 1 : 8212
8213 // InternalApplicationConfiguration.g:2426:3: rule__ConfigurationScript__CommandsAssignment_1 8213 state._fsp--;
8214 { 8214
8215 pushFollow(FOLLOW_5); 8215
8216 rule__ConfigurationScript__CommandsAssignment_1(); 8216 }
8217 8217
8218 state._fsp--; 8218 after(grammarAccess.getRealTypeScopeAccess().getSetsSumAssignment_2_1());
8219 8219
8220 8220 }
8221 } 8221
8222 break; 8222
8223 8223 }
8224 default : 8224 break;
8225 break loop30; 8225
8226 } 8226 }
8227 } while (true); 8227 }
8228 8228 catch (RecognitionException re) {
8229 after(grammarAccess.getConfigurationScriptAccess().getCommandsAssignment_1()); 8229 reportError(re);
8230 8230 recover(input,re);
8231 } 8231 }
8232 8232 finally {
8233 8233
8234 } 8234 restoreStackSize(stackSize);
8235 8235
8236 } 8236 }
8237 catch (RecognitionException re) { 8237 return ;
8238 reportError(re); 8238 }
8239 recover(input,re); 8239 // $ANTLR end "rule__RealTypeScope__Alternatives_2"
8240 } 8240
8241 finally { 8241
8242 8242 // $ANTLR start "rule__RealTypeScope__Alternatives_3"
8243 restoreStackSize(stackSize); 8243 // InternalApplicationConfiguration.g:2519:1: rule__RealTypeScope__Alternatives_3 : ( ( ( rule__RealTypeScope__NumberAssignment_3_0 ) ) | ( ( rule__RealTypeScope__NumberAssignment_3_1 ) ) | ( ( rule__RealTypeScope__NumberAssignment_3_2 ) ) );
8244 8244 public final void rule__RealTypeScope__Alternatives_3() throws RecognitionException {
8245 } 8245
8246 return ; 8246 int stackSize = keepStackSize();
8247 } 8247
8248 // $ANTLR end "rule__ConfigurationScript__Group__1__Impl" 8248 try {
8249 8249 // InternalApplicationConfiguration.g:2523:1: ( ( ( rule__RealTypeScope__NumberAssignment_3_0 ) ) | ( ( rule__RealTypeScope__NumberAssignment_3_1 ) ) | ( ( rule__RealTypeScope__NumberAssignment_3_2 ) ) )
8250 8250 int alt23=3;
8251 // $ANTLR start "rule__QualifiedName__Group__0" 8251 switch ( input.LA(1) ) {
8252 // InternalApplicationConfiguration.g:2435:1: rule__QualifiedName__Group__0 : rule__QualifiedName__Group__0__Impl rule__QualifiedName__Group__1 ; 8252 case RULE_INT:
8253 public final void rule__QualifiedName__Group__0() throws RecognitionException { 8253 {
8254 8254 int LA23_1 = input.LA(2);
8255 int stackSize = keepStackSize(); 8255
8256 8256 if ( (LA23_1==EOF||(LA23_1>=31 && LA23_1<=32)) ) {
8257 try { 8257 alt23=1;
8258 // InternalApplicationConfiguration.g:2439:1: ( rule__QualifiedName__Group__0__Impl rule__QualifiedName__Group__1 ) 8258 }
8259 // InternalApplicationConfiguration.g:2440:2: rule__QualifiedName__Group__0__Impl rule__QualifiedName__Group__1 8259 else if ( (LA23_1==51) ) {
8260 { 8260 alt23=2;
8261 pushFollow(FOLLOW_6); 8261 }
8262 rule__QualifiedName__Group__0__Impl(); 8262 else {
8263 8263 NoViableAltException nvae =
8264 state._fsp--; 8264 new NoViableAltException("", 23, 1, input);
8265 8265
8266 pushFollow(FOLLOW_2); 8266 throw nvae;
8267 rule__QualifiedName__Group__1(); 8267 }
8268 8268 }
8269 state._fsp--; 8269 break;
8270 8270 case 61:
8271 8271 {
8272 } 8272 alt23=1;
8273 8273 }
8274 } 8274 break;
8275 catch (RecognitionException re) { 8275 case 30:
8276 reportError(re); 8276 {
8277 recover(input,re); 8277 alt23=3;
8278 } 8278 }
8279 finally { 8279 break;
8280 8280 default:
8281 restoreStackSize(stackSize); 8281 NoViableAltException nvae =
8282 8282 new NoViableAltException("", 23, 0, input);
8283 } 8283
8284 return ; 8284 throw nvae;
8285 } 8285 }
8286 // $ANTLR end "rule__QualifiedName__Group__0" 8286
8287 8287 switch (alt23) {
8288 8288 case 1 :
8289 // $ANTLR start "rule__QualifiedName__Group__0__Impl" 8289 // InternalApplicationConfiguration.g:2524:2: ( ( rule__RealTypeScope__NumberAssignment_3_0 ) )
8290 // InternalApplicationConfiguration.g:2447:1: rule__QualifiedName__Group__0__Impl : ( RULE_ID ) ; 8290 {
8291 public final void rule__QualifiedName__Group__0__Impl() throws RecognitionException { 8291 // InternalApplicationConfiguration.g:2524:2: ( ( rule__RealTypeScope__NumberAssignment_3_0 ) )
8292 8292 // InternalApplicationConfiguration.g:2525:3: ( rule__RealTypeScope__NumberAssignment_3_0 )
8293 int stackSize = keepStackSize(); 8293 {
8294 8294 before(grammarAccess.getRealTypeScopeAccess().getNumberAssignment_3_0());
8295 try { 8295 // InternalApplicationConfiguration.g:2526:3: ( rule__RealTypeScope__NumberAssignment_3_0 )
8296 // InternalApplicationConfiguration.g:2451:1: ( ( RULE_ID ) ) 8296 // InternalApplicationConfiguration.g:2526:4: rule__RealTypeScope__NumberAssignment_3_0
8297 // InternalApplicationConfiguration.g:2452:1: ( RULE_ID ) 8297 {
8298 { 8298 pushFollow(FOLLOW_2);
8299 // InternalApplicationConfiguration.g:2452:1: ( RULE_ID ) 8299 rule__RealTypeScope__NumberAssignment_3_0();
8300 // InternalApplicationConfiguration.g:2453:2: RULE_ID 8300
8301 { 8301 state._fsp--;
8302 before(grammarAccess.getQualifiedNameAccess().getIDTerminalRuleCall_0()); 8302
8303 match(input,RULE_ID,FOLLOW_2); 8303
8304 after(grammarAccess.getQualifiedNameAccess().getIDTerminalRuleCall_0()); 8304 }
8305 8305
8306 } 8306 after(grammarAccess.getRealTypeScopeAccess().getNumberAssignment_3_0());
8307 8307
8308 8308 }
8309 } 8309
8310 8310
8311 } 8311 }
8312 catch (RecognitionException re) { 8312 break;
8313 reportError(re); 8313 case 2 :
8314 recover(input,re); 8314 // InternalApplicationConfiguration.g:2530:2: ( ( rule__RealTypeScope__NumberAssignment_3_1 ) )
8315 } 8315 {
8316 finally { 8316 // InternalApplicationConfiguration.g:2530:2: ( ( rule__RealTypeScope__NumberAssignment_3_1 ) )
8317 8317 // InternalApplicationConfiguration.g:2531:3: ( rule__RealTypeScope__NumberAssignment_3_1 )
8318 restoreStackSize(stackSize); 8318 {
8319 8319 before(grammarAccess.getRealTypeScopeAccess().getNumberAssignment_3_1());
8320 } 8320 // InternalApplicationConfiguration.g:2532:3: ( rule__RealTypeScope__NumberAssignment_3_1 )
8321 return ; 8321 // InternalApplicationConfiguration.g:2532:4: rule__RealTypeScope__NumberAssignment_3_1
8322 } 8322 {
8323 // $ANTLR end "rule__QualifiedName__Group__0__Impl" 8323 pushFollow(FOLLOW_2);
8324 8324 rule__RealTypeScope__NumberAssignment_3_1();
8325 8325
8326 // $ANTLR start "rule__QualifiedName__Group__1" 8326 state._fsp--;
8327 // InternalApplicationConfiguration.g:2462:1: rule__QualifiedName__Group__1 : rule__QualifiedName__Group__1__Impl ; 8327
8328 public final void rule__QualifiedName__Group__1() throws RecognitionException { 8328
8329 8329 }
8330 int stackSize = keepStackSize(); 8330
8331 8331 after(grammarAccess.getRealTypeScopeAccess().getNumberAssignment_3_1());
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
8335 { 8335
8336 pushFollow(FOLLOW_2); 8336 }
8337 rule__QualifiedName__Group__1__Impl(); 8337 break;
8338 8338 case 3 :
8339 state._fsp--; 8339 // InternalApplicationConfiguration.g:2536:2: ( ( rule__RealTypeScope__NumberAssignment_3_2 ) )
8340 8340 {
8341 8341 // InternalApplicationConfiguration.g:2536:2: ( ( rule__RealTypeScope__NumberAssignment_3_2 ) )
8342 } 8342 // InternalApplicationConfiguration.g:2537:3: ( rule__RealTypeScope__NumberAssignment_3_2 )
8343 8343 {
8344 } 8344 before(grammarAccess.getRealTypeScopeAccess().getNumberAssignment_3_2());
8345 catch (RecognitionException re) { 8345 // InternalApplicationConfiguration.g:2538:3: ( rule__RealTypeScope__NumberAssignment_3_2 )
8346 reportError(re); 8346 // InternalApplicationConfiguration.g:2538:4: rule__RealTypeScope__NumberAssignment_3_2
8347 recover(input,re); 8347 {
8348 } 8348 pushFollow(FOLLOW_2);
8349 finally { 8349 rule__RealTypeScope__NumberAssignment_3_2();
8350 8350
8351 restoreStackSize(stackSize); 8351 state._fsp--;
8352 8352
8353 } 8353
8354 return ; 8354 }
8355 } 8355
8356 // $ANTLR end "rule__QualifiedName__Group__1" 8356 after(grammarAccess.getRealTypeScopeAccess().getNumberAssignment_3_2());
8357 8357
8358 8358 }
8359 // $ANTLR start "rule__QualifiedName__Group__1__Impl" 8359
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 break;
8363 int stackSize = keepStackSize(); 8363
8364 8364 }
8365 try { 8365 }
8366 // InternalApplicationConfiguration.g:2477:1: ( ( ( rule__QualifiedName__Group_1__0 )* ) ) 8366 catch (RecognitionException re) {
8367 // InternalApplicationConfiguration.g:2478:1: ( ( rule__QualifiedName__Group_1__0 )* ) 8367 reportError(re);
8368 { 8368 recover(input,re);
8369 // InternalApplicationConfiguration.g:2478:1: ( ( rule__QualifiedName__Group_1__0 )* ) 8369 }
8370 // InternalApplicationConfiguration.g:2479:2: ( rule__QualifiedName__Group_1__0 )* 8370 finally {
8371 { 8371
8372 before(grammarAccess.getQualifiedNameAccess().getGroup_1()); 8372 restoreStackSize(stackSize);
8373 // InternalApplicationConfiguration.g:2480:2: ( rule__QualifiedName__Group_1__0 )* 8373
8374 loop31: 8374 }
8375 do { 8375 return ;
8376 int alt31=2; 8376 }
8377 int LA31_0 = input.LA(1); 8377 // $ANTLR end "rule__RealTypeScope__Alternatives_3"
8378 8378
8379 if ( (LA31_0==17) ) { 8379
8380 alt31=1; 8380 // $ANTLR start "rule__StringTypeScope__Alternatives_2"
8381 } 8381 // InternalApplicationConfiguration.g:2546:1: rule__StringTypeScope__Alternatives_2 : ( ( ( rule__StringTypeScope__SetsNewAssignment_2_0 ) ) | ( ( rule__StringTypeScope__SetsSumAssignment_2_1 ) ) );
8382 8382 public final void rule__StringTypeScope__Alternatives_2() throws RecognitionException {
8383 8383
8384 switch (alt31) { 8384 int stackSize = keepStackSize();
8385 case 1 : 8385
8386 // InternalApplicationConfiguration.g:2480:3: rule__QualifiedName__Group_1__0 8386 try {
8387 { 8387 // InternalApplicationConfiguration.g:2550:1: ( ( ( rule__StringTypeScope__SetsNewAssignment_2_0 ) ) | ( ( rule__StringTypeScope__SetsSumAssignment_2_1 ) ) )
8388 pushFollow(FOLLOW_7); 8388 int alt24=2;
8389 rule__QualifiedName__Group_1__0(); 8389 int LA24_0 = input.LA(1);
8390 8390
8391 state._fsp--; 8391 if ( (LA24_0==60) ) {
8392 8392 alt24=1;
8393 8393 }
8394 } 8394 else if ( (LA24_0==29) ) {
8395 break; 8395 alt24=2;
8396 8396 }
8397 default : 8397 else {
8398 break loop31; 8398 NoViableAltException nvae =
8399 } 8399 new NoViableAltException("", 24, 0, input);
8400 } while (true); 8400
8401 8401 throw nvae;
8402 after(grammarAccess.getQualifiedNameAccess().getGroup_1()); 8402 }
8403 8403 switch (alt24) {
8404 } 8404 case 1 :
8405 8405 // InternalApplicationConfiguration.g:2551:2: ( ( rule__StringTypeScope__SetsNewAssignment_2_0 ) )
8406 8406 {
8407 } 8407 // InternalApplicationConfiguration.g:2551:2: ( ( rule__StringTypeScope__SetsNewAssignment_2_0 ) )
8408 8408 // InternalApplicationConfiguration.g:2552:3: ( rule__StringTypeScope__SetsNewAssignment_2_0 )
8409 } 8409 {
8410 catch (RecognitionException re) { 8410 before(grammarAccess.getStringTypeScopeAccess().getSetsNewAssignment_2_0());
8411 reportError(re); 8411 // InternalApplicationConfiguration.g:2553:3: ( rule__StringTypeScope__SetsNewAssignment_2_0 )
8412 recover(input,re); 8412 // InternalApplicationConfiguration.g:2553:4: rule__StringTypeScope__SetsNewAssignment_2_0
8413 } 8413 {
8414 finally { 8414 pushFollow(FOLLOW_2);
8415 8415 rule__StringTypeScope__SetsNewAssignment_2_0();
8416 restoreStackSize(stackSize); 8416
8417 8417 state._fsp--;
8418 } 8418
8419 return ; 8419
8420 } 8420 }
8421 // $ANTLR end "rule__QualifiedName__Group__1__Impl" 8421
8422 8422 after(grammarAccess.getStringTypeScopeAccess().getSetsNewAssignment_2_0());
8423 8423
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
8426 public final void rule__QualifiedName__Group_1__0() throws RecognitionException { 8426
8427 8427 }
8428 int stackSize = keepStackSize(); 8428 break;
8429 8429 case 2 :
8430 try { 8430 // InternalApplicationConfiguration.g:2557:2: ( ( rule__StringTypeScope__SetsSumAssignment_2_1 ) )
8431 // InternalApplicationConfiguration.g:2493:1: ( rule__QualifiedName__Group_1__0__Impl rule__QualifiedName__Group_1__1 ) 8431 {
8432 // InternalApplicationConfiguration.g:2494:2: rule__QualifiedName__Group_1__0__Impl rule__QualifiedName__Group_1__1 8432 // InternalApplicationConfiguration.g:2557:2: ( ( rule__StringTypeScope__SetsSumAssignment_2_1 ) )
8433 { 8433 // InternalApplicationConfiguration.g:2558:3: ( rule__StringTypeScope__SetsSumAssignment_2_1 )
8434 pushFollow(FOLLOW_8); 8434 {
8435 rule__QualifiedName__Group_1__0__Impl(); 8435 before(grammarAccess.getStringTypeScopeAccess().getSetsSumAssignment_2_1());
8436 8436 // InternalApplicationConfiguration.g:2559:3: ( rule__StringTypeScope__SetsSumAssignment_2_1 )
8437 state._fsp--; 8437 // InternalApplicationConfiguration.g:2559:4: rule__StringTypeScope__SetsSumAssignment_2_1
8438 8438 {
8439 pushFollow(FOLLOW_2); 8439 pushFollow(FOLLOW_2);
8440 rule__QualifiedName__Group_1__1(); 8440 rule__StringTypeScope__SetsSumAssignment_2_1();
8441 8441
8442 state._fsp--; 8442 state._fsp--;
8443 8443
8444 8444
8445 } 8445 }
8446 8446
8447 } 8447 after(grammarAccess.getStringTypeScopeAccess().getSetsSumAssignment_2_1());
8448 catch (RecognitionException re) { 8448
8449 reportError(re); 8449 }
8450 recover(input,re); 8450
8451 } 8451
8452 finally { 8452 }
8453 8453 break;
8454 restoreStackSize(stackSize); 8454
8455 8455 }
8456 } 8456 }
8457 return ; 8457 catch (RecognitionException re) {
8458 } 8458 reportError(re);
8459 // $ANTLR end "rule__QualifiedName__Group_1__0" 8459 recover(input,re);
8460 8460 }
8461 8461 finally {
8462 // $ANTLR start "rule__QualifiedName__Group_1__0__Impl" 8462
8463 // InternalApplicationConfiguration.g:2501:1: rule__QualifiedName__Group_1__0__Impl : ( '.' ) ; 8463 restoreStackSize(stackSize);
8464 public final void rule__QualifiedName__Group_1__0__Impl() throws RecognitionException { 8464
8465 8465 }
8466 int stackSize = keepStackSize(); 8466 return ;
8467 8467 }
8468 try { 8468 // $ANTLR end "rule__StringTypeScope__Alternatives_2"
8469 // InternalApplicationConfiguration.g:2505:1: ( ( '.' ) ) 8469
8470 // InternalApplicationConfiguration.g:2506:1: ( '.' ) 8470
8471 { 8471 // $ANTLR start "rule__StringTypeScope__Alternatives_3"
8472 // InternalApplicationConfiguration.g:2506:1: ( '.' ) 8472 // InternalApplicationConfiguration.g:2567:1: rule__StringTypeScope__Alternatives_3 : ( ( ( rule__StringTypeScope__NumberAssignment_3_0 ) ) | ( ( rule__StringTypeScope__NumberAssignment_3_1 ) ) | ( ( rule__StringTypeScope__NumberAssignment_3_2 ) ) );
8473 // InternalApplicationConfiguration.g:2507:2: '.' 8473 public final void rule__StringTypeScope__Alternatives_3() throws RecognitionException {
8474 { 8474
8475 before(grammarAccess.getQualifiedNameAccess().getFullStopKeyword_1_0()); 8475 int stackSize = keepStackSize();
8476 match(input,17,FOLLOW_2); 8476
8477 after(grammarAccess.getQualifiedNameAccess().getFullStopKeyword_1_0()); 8477 try {
8478 8478 // InternalApplicationConfiguration.g:2571:1: ( ( ( rule__StringTypeScope__NumberAssignment_3_0 ) ) | ( ( rule__StringTypeScope__NumberAssignment_3_1 ) ) | ( ( rule__StringTypeScope__NumberAssignment_3_2 ) ) )
8479 } 8479 int alt25=3;
8480 8480 switch ( input.LA(1) ) {
8481 8481 case RULE_INT:
8482 } 8482 {
8483 8483 int LA25_1 = input.LA(2);
8484 } 8484
8485 catch (RecognitionException re) { 8485 if ( (LA25_1==EOF||(LA25_1>=31 && LA25_1<=32)) ) {
8486 reportError(re); 8486 alt25=1;
8487 recover(input,re); 8487 }
8488 } 8488 else if ( (LA25_1==51) ) {
8489 finally { 8489 alt25=2;
8490 8490 }
8491 restoreStackSize(stackSize); 8491 else {
8492 8492 NoViableAltException nvae =
8493 } 8493 new NoViableAltException("", 25, 1, input);
8494 return ; 8494
8495 } 8495 throw nvae;
8496 // $ANTLR end "rule__QualifiedName__Group_1__0__Impl" 8496 }
8497 8497 }
8498 8498 break;
8499 // $ANTLR start "rule__QualifiedName__Group_1__1" 8499 case 61:
8500 // InternalApplicationConfiguration.g:2516:1: rule__QualifiedName__Group_1__1 : rule__QualifiedName__Group_1__1__Impl ; 8500 {
8501 public final void rule__QualifiedName__Group_1__1() throws RecognitionException { 8501 alt25=1;
8502 8502 }
8503 int stackSize = keepStackSize(); 8503 break;
8504 8504 case 30:
8505 try { 8505 {
8506 // InternalApplicationConfiguration.g:2520:1: ( rule__QualifiedName__Group_1__1__Impl ) 8506 alt25=3;
8507 // InternalApplicationConfiguration.g:2521:2: rule__QualifiedName__Group_1__1__Impl 8507 }
8508 { 8508 break;
8509 pushFollow(FOLLOW_2); 8509 default:
8510 rule__QualifiedName__Group_1__1__Impl(); 8510 NoViableAltException nvae =
8511 8511 new NoViableAltException("", 25, 0, input);
8512 state._fsp--; 8512
8513 8513 throw nvae;
8514 8514 }
8515 } 8515
8516 8516 switch (alt25) {
8517 } 8517 case 1 :
8518 catch (RecognitionException re) { 8518 // InternalApplicationConfiguration.g:2572:2: ( ( rule__StringTypeScope__NumberAssignment_3_0 ) )
8519 reportError(re); 8519 {
8520 recover(input,re); 8520 // InternalApplicationConfiguration.g:2572:2: ( ( rule__StringTypeScope__NumberAssignment_3_0 ) )
8521 } 8521 // InternalApplicationConfiguration.g:2573:3: ( rule__StringTypeScope__NumberAssignment_3_0 )
8522 finally { 8522 {
8523 8523 before(grammarAccess.getStringTypeScopeAccess().getNumberAssignment_3_0());
8524 restoreStackSize(stackSize); 8524 // InternalApplicationConfiguration.g:2574:3: ( rule__StringTypeScope__NumberAssignment_3_0 )
8525 8525 // InternalApplicationConfiguration.g:2574:4: rule__StringTypeScope__NumberAssignment_3_0
8526 } 8526 {
8527 return ; 8527 pushFollow(FOLLOW_2);
8528 } 8528 rule__StringTypeScope__NumberAssignment_3_0();
8529 // $ANTLR end "rule__QualifiedName__Group_1__1" 8529
8530 8530 state._fsp--;
8531 8531
8532 // $ANTLR start "rule__QualifiedName__Group_1__1__Impl" 8532
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
8535 8535 after(grammarAccess.getStringTypeScopeAccess().getNumberAssignment_3_0());
8536 int stackSize = keepStackSize(); 8536
8537 8537 }
8538 try { 8538
8539 // InternalApplicationConfiguration.g:2531:1: ( ( RULE_ID ) ) 8539
8540 // InternalApplicationConfiguration.g:2532:1: ( RULE_ID ) 8540 }
8541 { 8541 break;
8542 // InternalApplicationConfiguration.g:2532:1: ( RULE_ID ) 8542 case 2 :
8543 // InternalApplicationConfiguration.g:2533:2: RULE_ID 8543 // InternalApplicationConfiguration.g:2578:2: ( ( rule__StringTypeScope__NumberAssignment_3_1 ) )
8544 { 8544 {
8545 before(grammarAccess.getQualifiedNameAccess().getIDTerminalRuleCall_1_1()); 8545 // InternalApplicationConfiguration.g:2578:2: ( ( rule__StringTypeScope__NumberAssignment_3_1 ) )
8546 match(input,RULE_ID,FOLLOW_2); 8546 // InternalApplicationConfiguration.g:2579:3: ( rule__StringTypeScope__NumberAssignment_3_1 )
8547 after(grammarAccess.getQualifiedNameAccess().getIDTerminalRuleCall_1_1()); 8547 {
8548 8548 before(grammarAccess.getStringTypeScopeAccess().getNumberAssignment_3_1());
8549 } 8549 // InternalApplicationConfiguration.g:2580:3: ( rule__StringTypeScope__NumberAssignment_3_1 )
8550 8550 // InternalApplicationConfiguration.g:2580:4: rule__StringTypeScope__NumberAssignment_3_1
8551 8551 {
8552 } 8552 pushFollow(FOLLOW_2);
8553 8553 rule__StringTypeScope__NumberAssignment_3_1();
8554 } 8554
8555 catch (RecognitionException re) { 8555 state._fsp--;
8556 reportError(re); 8556
8557 recover(input,re); 8557
8558 } 8558 }
8559 finally { 8559
8560 8560 after(grammarAccess.getStringTypeScopeAccess().getNumberAssignment_3_1());
8561 restoreStackSize(stackSize); 8561
8562 8562 }
8563 } 8563
8564 return ; 8564
8565 } 8565 }
8566 // $ANTLR end "rule__QualifiedName__Group_1__1__Impl" 8566 break;
8567 8567 case 3 :
8568 8568 // InternalApplicationConfiguration.g:2584:2: ( ( rule__StringTypeScope__NumberAssignment_3_2 ) )
8569 // $ANTLR start "rule__REALLiteral__Group__0" 8569 {
8570 // InternalApplicationConfiguration.g:2543:1: rule__REALLiteral__Group__0 : rule__REALLiteral__Group__0__Impl rule__REALLiteral__Group__1 ; 8570 // InternalApplicationConfiguration.g:2584:2: ( ( rule__StringTypeScope__NumberAssignment_3_2 ) )
8571 public final void rule__REALLiteral__Group__0() throws RecognitionException { 8571 // InternalApplicationConfiguration.g:2585:3: ( rule__StringTypeScope__NumberAssignment_3_2 )
8572 8572 {
8573 int stackSize = keepStackSize(); 8573 before(grammarAccess.getStringTypeScopeAccess().getNumberAssignment_3_2());
8574 8574 // InternalApplicationConfiguration.g:2586:3: ( rule__StringTypeScope__NumberAssignment_3_2 )
8575 try { 8575 // InternalApplicationConfiguration.g:2586:4: rule__StringTypeScope__NumberAssignment_3_2
8576 // InternalApplicationConfiguration.g:2547:1: ( rule__REALLiteral__Group__0__Impl rule__REALLiteral__Group__1 ) 8576 {
8577 // InternalApplicationConfiguration.g:2548:2: rule__REALLiteral__Group__0__Impl rule__REALLiteral__Group__1 8577 pushFollow(FOLLOW_2);
8578 { 8578 rule__StringTypeScope__NumberAssignment_3_2();
8579 pushFollow(FOLLOW_9); 8579
8580 rule__REALLiteral__Group__0__Impl(); 8580 state._fsp--;
8581 8581
8582 state._fsp--; 8582
8583 8583 }
8584 pushFollow(FOLLOW_2); 8584
8585 rule__REALLiteral__Group__1(); 8585 after(grammarAccess.getStringTypeScopeAccess().getNumberAssignment_3_2());
8586 8586
8587 state._fsp--; 8587 }
8588 8588
8589 8589
8590 } 8590 }
8591 8591 break;
8592 } 8592
8593 catch (RecognitionException re) { 8593 }
8594 reportError(re); 8594 }
8595 recover(input,re); 8595 catch (RecognitionException re) {
8596 } 8596 reportError(re);
8597 finally { 8597 recover(input,re);
8598 8598 }
8599 restoreStackSize(stackSize); 8599 finally {
8600 8600
8601 } 8601 restoreStackSize(stackSize);
8602 return ; 8602
8603 } 8603 }
8604 // $ANTLR end "rule__REALLiteral__Group__0" 8604 return ;
8605 8605 }
8606 8606 // $ANTLR end "rule__StringTypeScope__Alternatives_3"
8607 // $ANTLR start "rule__REALLiteral__Group__0__Impl" 8607
8608 // InternalApplicationConfiguration.g:2555:1: rule__REALLiteral__Group__0__Impl : ( ( '-' )? ) ; 8608
8609 public final void rule__REALLiteral__Group__0__Impl() throws RecognitionException { 8609 // $ANTLR start "rule__ExactNumber__Alternatives"
8610 8610 // InternalApplicationConfiguration.g:2594:1: rule__ExactNumber__Alternatives : ( ( ( rule__ExactNumber__ExactNumberAssignment_0 ) ) | ( ( rule__ExactNumber__ExactUnlimitedAssignment_1 ) ) );
8611 int stackSize = keepStackSize(); 8611 public final void rule__ExactNumber__Alternatives() throws RecognitionException {
8612 8612
8613 try { 8613 int stackSize = keepStackSize();
8614 // InternalApplicationConfiguration.g:2559:1: ( ( ( '-' )? ) ) 8614
8615 // InternalApplicationConfiguration.g:2560:1: ( ( '-' )? ) 8615 try {
8616 { 8616 // InternalApplicationConfiguration.g:2598:1: ( ( ( rule__ExactNumber__ExactNumberAssignment_0 ) ) | ( ( rule__ExactNumber__ExactUnlimitedAssignment_1 ) ) )
8617 // InternalApplicationConfiguration.g:2560:1: ( ( '-' )? ) 8617 int alt26=2;
8618 // InternalApplicationConfiguration.g:2561:2: ( '-' )? 8618 int LA26_0 = input.LA(1);
8619 { 8619
8620 before(grammarAccess.getREALLiteralAccess().getHyphenMinusKeyword_0()); 8620 if ( (LA26_0==RULE_INT) ) {
8621 // InternalApplicationConfiguration.g:2562:2: ( '-' )? 8621 alt26=1;
8622 int alt32=2; 8622 }
8623 int LA32_0 = input.LA(1); 8623 else if ( (LA26_0==61) ) {
8624 8624 alt26=2;
8625 if ( (LA32_0==18) ) { 8625 }
8626 alt32=1; 8626 else {
8627 } 8627 NoViableAltException nvae =
8628 switch (alt32) { 8628 new NoViableAltException("", 26, 0, input);
8629 case 1 : 8629
8630 // InternalApplicationConfiguration.g:2562:3: '-' 8630 throw nvae;
8631 { 8631 }
8632 match(input,18,FOLLOW_2); 8632 switch (alt26) {
8633 8633 case 1 :
8634 } 8634 // InternalApplicationConfiguration.g:2599:2: ( ( rule__ExactNumber__ExactNumberAssignment_0 ) )
8635 break; 8635 {
8636 8636 // InternalApplicationConfiguration.g:2599:2: ( ( rule__ExactNumber__ExactNumberAssignment_0 ) )
8637 } 8637 // InternalApplicationConfiguration.g:2600:3: ( rule__ExactNumber__ExactNumberAssignment_0 )
8638 8638 {
8639 after(grammarAccess.getREALLiteralAccess().getHyphenMinusKeyword_0()); 8639 before(grammarAccess.getExactNumberAccess().getExactNumberAssignment_0());
8640 8640 // InternalApplicationConfiguration.g:2601:3: ( rule__ExactNumber__ExactNumberAssignment_0 )
8641 } 8641 // InternalApplicationConfiguration.g:2601:4: rule__ExactNumber__ExactNumberAssignment_0
8642 8642 {
8643 8643 pushFollow(FOLLOW_2);
8644 } 8644 rule__ExactNumber__ExactNumberAssignment_0();
8645 8645
8646 } 8646 state._fsp--;
8647 catch (RecognitionException re) { 8647
8648 reportError(re); 8648
8649 recover(input,re); 8649 }
8650 } 8650
8651 finally { 8651 after(grammarAccess.getExactNumberAccess().getExactNumberAssignment_0());
8652 8652
8653 restoreStackSize(stackSize); 8653 }
8654 8654
8655 } 8655
8656 return ; 8656 }
8657 } 8657 break;
8658 // $ANTLR end "rule__REALLiteral__Group__0__Impl" 8658 case 2 :
8659 8659 // InternalApplicationConfiguration.g:2605:2: ( ( rule__ExactNumber__ExactUnlimitedAssignment_1 ) )
8660 8660 {
8661 // $ANTLR start "rule__REALLiteral__Group__1" 8661 // InternalApplicationConfiguration.g:2605:2: ( ( rule__ExactNumber__ExactUnlimitedAssignment_1 ) )
8662 // InternalApplicationConfiguration.g:2570:1: rule__REALLiteral__Group__1 : rule__REALLiteral__Group__1__Impl rule__REALLiteral__Group__2 ; 8662 // InternalApplicationConfiguration.g:2606:3: ( rule__ExactNumber__ExactUnlimitedAssignment_1 )
8663 public final void rule__REALLiteral__Group__1() throws RecognitionException { 8663 {
8664 8664 before(grammarAccess.getExactNumberAccess().getExactUnlimitedAssignment_1());
8665 int stackSize = keepStackSize(); 8665 // InternalApplicationConfiguration.g:2607:3: ( rule__ExactNumber__ExactUnlimitedAssignment_1 )
8666 8666 // InternalApplicationConfiguration.g:2607:4: rule__ExactNumber__ExactUnlimitedAssignment_1
8667 try { 8667 {
8668 // InternalApplicationConfiguration.g:2574:1: ( rule__REALLiteral__Group__1__Impl rule__REALLiteral__Group__2 ) 8668 pushFollow(FOLLOW_2);
8669 // InternalApplicationConfiguration.g:2575:2: rule__REALLiteral__Group__1__Impl rule__REALLiteral__Group__2 8669 rule__ExactNumber__ExactUnlimitedAssignment_1();
8670 { 8670
8671 pushFollow(FOLLOW_6); 8671 state._fsp--;
8672 rule__REALLiteral__Group__1__Impl(); 8672
8673 8673
8674 state._fsp--; 8674 }
8675 8675
8676 pushFollow(FOLLOW_2); 8676 after(grammarAccess.getExactNumberAccess().getExactUnlimitedAssignment_1());
8677 rule__REALLiteral__Group__2(); 8677
8678 8678 }
8679 state._fsp--; 8679
8680 8680
8681 8681 }
8682 } 8682 break;
8683 8683
8684 } 8684 }
8685 catch (RecognitionException re) { 8685 }
8686 reportError(re); 8686 catch (RecognitionException re) {
8687 recover(input,re); 8687 reportError(re);
8688 } 8688 recover(input,re);
8689 finally { 8689 }
8690 8690 finally {
8691 restoreStackSize(stackSize); 8691
8692 8692 restoreStackSize(stackSize);
8693 } 8693
8694 return ; 8694 }
8695 } 8695 return ;
8696 // $ANTLR end "rule__REALLiteral__Group__1" 8696 }
8697 8697 // $ANTLR end "rule__ExactNumber__Alternatives"
8698 8698
8699 // $ANTLR start "rule__REALLiteral__Group__1__Impl" 8699
8700 // InternalApplicationConfiguration.g:2582:1: rule__REALLiteral__Group__1__Impl : ( RULE_INT ) ; 8700 // $ANTLR start "rule__IntervallNumber__Alternatives_2"
8701 public final void rule__REALLiteral__Group__1__Impl() throws RecognitionException { 8701 // InternalApplicationConfiguration.g:2615:1: rule__IntervallNumber__Alternatives_2 : ( ( ( rule__IntervallNumber__MaxNumberAssignment_2_0 ) ) | ( ( rule__IntervallNumber__MaxUnlimitedAssignment_2_1 ) ) );
8702 8702 public final void rule__IntervallNumber__Alternatives_2() throws RecognitionException {
8703 int stackSize = keepStackSize(); 8703
8704 8704 int stackSize = keepStackSize();
8705 try { 8705
8706 // InternalApplicationConfiguration.g:2586:1: ( ( RULE_INT ) ) 8706 try {
8707 // InternalApplicationConfiguration.g:2587:1: ( RULE_INT ) 8707 // InternalApplicationConfiguration.g:2619:1: ( ( ( rule__IntervallNumber__MaxNumberAssignment_2_0 ) ) | ( ( rule__IntervallNumber__MaxUnlimitedAssignment_2_1 ) ) )
8708 { 8708 int alt27=2;
8709 // InternalApplicationConfiguration.g:2587:1: ( RULE_INT ) 8709 int LA27_0 = input.LA(1);
8710 // InternalApplicationConfiguration.g:2588:2: RULE_INT 8710
8711 { 8711 if ( (LA27_0==RULE_INT) ) {
8712 before(grammarAccess.getREALLiteralAccess().getINTTerminalRuleCall_1()); 8712 alt27=1;
8713 match(input,RULE_INT,FOLLOW_2); 8713 }
8714 after(grammarAccess.getREALLiteralAccess().getINTTerminalRuleCall_1()); 8714 else if ( (LA27_0==61) ) {
8715 8715 alt27=2;
8716 } 8716 }
8717 8717 else {
8718 8718 NoViableAltException nvae =
8719 } 8719 new NoViableAltException("", 27, 0, input);
8720 8720
8721 } 8721 throw nvae;
8722 catch (RecognitionException re) { 8722 }
8723 reportError(re); 8723 switch (alt27) {
8724 recover(input,re); 8724 case 1 :
8725 } 8725 // InternalApplicationConfiguration.g:2620:2: ( ( rule__IntervallNumber__MaxNumberAssignment_2_0 ) )
8726 finally { 8726 {
8727 8727 // InternalApplicationConfiguration.g:2620:2: ( ( rule__IntervallNumber__MaxNumberAssignment_2_0 ) )
8728 restoreStackSize(stackSize); 8728 // InternalApplicationConfiguration.g:2621:3: ( rule__IntervallNumber__MaxNumberAssignment_2_0 )
8729 8729 {
8730 } 8730 before(grammarAccess.getIntervallNumberAccess().getMaxNumberAssignment_2_0());
8731 return ; 8731 // InternalApplicationConfiguration.g:2622:3: ( rule__IntervallNumber__MaxNumberAssignment_2_0 )
8732 } 8732 // InternalApplicationConfiguration.g:2622:4: rule__IntervallNumber__MaxNumberAssignment_2_0
8733 // $ANTLR end "rule__REALLiteral__Group__1__Impl" 8733 {
8734 8734 pushFollow(FOLLOW_2);
8735 8735 rule__IntervallNumber__MaxNumberAssignment_2_0();
8736 // $ANTLR start "rule__REALLiteral__Group__2" 8736
8737 // InternalApplicationConfiguration.g:2597:1: rule__REALLiteral__Group__2 : rule__REALLiteral__Group__2__Impl rule__REALLiteral__Group__3 ; 8737 state._fsp--;
8738 public final void rule__REALLiteral__Group__2() throws RecognitionException { 8738
8739 8739
8740 int stackSize = keepStackSize(); 8740 }
8741 8741
8742 try { 8742 after(grammarAccess.getIntervallNumberAccess().getMaxNumberAssignment_2_0());
8743 // InternalApplicationConfiguration.g:2601:1: ( rule__REALLiteral__Group__2__Impl rule__REALLiteral__Group__3 ) 8743
8744 // InternalApplicationConfiguration.g:2602:2: rule__REALLiteral__Group__2__Impl rule__REALLiteral__Group__3 8744 }
8745 { 8745
8746 pushFollow(FOLLOW_9); 8746
8747 rule__REALLiteral__Group__2__Impl(); 8747 }
8748 8748 break;
8749 state._fsp--; 8749 case 2 :
8750 8750 // InternalApplicationConfiguration.g:2626:2: ( ( rule__IntervallNumber__MaxUnlimitedAssignment_2_1 ) )
8751 pushFollow(FOLLOW_2); 8751 {
8752 rule__REALLiteral__Group__3(); 8752 // InternalApplicationConfiguration.g:2626:2: ( ( rule__IntervallNumber__MaxUnlimitedAssignment_2_1 ) )
8753 8753 // InternalApplicationConfiguration.g:2627:3: ( rule__IntervallNumber__MaxUnlimitedAssignment_2_1 )
8754 state._fsp--; 8754 {
8755 8755 before(grammarAccess.getIntervallNumberAccess().getMaxUnlimitedAssignment_2_1());
8756 8756 // InternalApplicationConfiguration.g:2628:3: ( rule__IntervallNumber__MaxUnlimitedAssignment_2_1 )
8757 } 8757 // InternalApplicationConfiguration.g:2628:4: rule__IntervallNumber__MaxUnlimitedAssignment_2_1
8758 8758 {
8759 } 8759 pushFollow(FOLLOW_2);
8760 catch (RecognitionException re) { 8760 rule__IntervallNumber__MaxUnlimitedAssignment_2_1();
8761 reportError(re); 8761
8762 recover(input,re); 8762 state._fsp--;
8763 } 8763
8764 finally { 8764
8765 8765 }
8766 restoreStackSize(stackSize); 8766
8767 8767 after(grammarAccess.getIntervallNumberAccess().getMaxUnlimitedAssignment_2_1());
8768 } 8768
8769 return ; 8769 }
8770 } 8770
8771 // $ANTLR end "rule__REALLiteral__Group__2" 8771
8772 8772 }
8773 8773 break;
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 }
8777 8777 catch (RecognitionException re) {
8778 int stackSize = keepStackSize(); 8778 reportError(re);
8779 8779 recover(input,re);
8780 try { 8780 }
8781 // InternalApplicationConfiguration.g:2613:1: ( ( '.' ) ) 8781 finally {
8782 // InternalApplicationConfiguration.g:2614:1: ( '.' ) 8782
8783 { 8783 restoreStackSize(stackSize);
8784 // InternalApplicationConfiguration.g:2614:1: ( '.' ) 8784
8785 // InternalApplicationConfiguration.g:2615:2: '.' 8785 }
8786 { 8786 return ;
8787 before(grammarAccess.getREALLiteralAccess().getFullStopKeyword_2()); 8787 }
8788 match(input,17,FOLLOW_2); 8788 // $ANTLR end "rule__IntervallNumber__Alternatives_2"
8789 after(grammarAccess.getREALLiteralAccess().getFullStopKeyword_2()); 8789
8790 8790
8791 } 8791 // $ANTLR start "rule__Scope__Alternatives"
8792 8792 // InternalApplicationConfiguration.g:2636:1: rule__Scope__Alternatives : ( ( ruleScopeSpecification ) | ( ruleScopeReference ) );
8793 8793 public final void rule__Scope__Alternatives() throws RecognitionException {
8794 } 8794
8795 8795 int stackSize = keepStackSize();
8796 } 8796
8797 catch (RecognitionException re) { 8797 try {
8798 reportError(re); 8798 // InternalApplicationConfiguration.g:2640:1: ( ( ruleScopeSpecification ) | ( ruleScopeReference ) )
8799 recover(input,re); 8799 int alt28=2;
8800 } 8800 int LA28_0 = input.LA(1);
8801 finally { 8801
8802 8802 if ( (LA28_0==30) ) {
8803 restoreStackSize(stackSize); 8803 alt28=1;
8804 8804 }
8805 } 8805 else if ( (LA28_0==RULE_ID) ) {
8806 return ; 8806 alt28=2;
8807 } 8807 }
8808 // $ANTLR end "rule__REALLiteral__Group__2__Impl" 8808 else {
8809 8809 NoViableAltException nvae =
8810 8810 new NoViableAltException("", 28, 0, input);
8811 // $ANTLR start "rule__REALLiteral__Group__3" 8811
8812 // InternalApplicationConfiguration.g:2624:1: rule__REALLiteral__Group__3 : rule__REALLiteral__Group__3__Impl ; 8812 throw nvae;
8813 public final void rule__REALLiteral__Group__3() throws RecognitionException { 8813 }
8814 8814 switch (alt28) {
8815 int stackSize = keepStackSize(); 8815 case 1 :
8816 8816 // InternalApplicationConfiguration.g:2641:2: ( ruleScopeSpecification )
8817 try { 8817 {
8818 // InternalApplicationConfiguration.g:2628:1: ( rule__REALLiteral__Group__3__Impl ) 8818 // InternalApplicationConfiguration.g:2641:2: ( ruleScopeSpecification )
8819 // InternalApplicationConfiguration.g:2629:2: rule__REALLiteral__Group__3__Impl 8819 // InternalApplicationConfiguration.g:2642:3: ruleScopeSpecification
8820 { 8820 {
8821 pushFollow(FOLLOW_2); 8821 before(grammarAccess.getScopeAccess().getScopeSpecificationParserRuleCall_0());
8822 rule__REALLiteral__Group__3__Impl(); 8822 pushFollow(FOLLOW_2);
8823 8823 ruleScopeSpecification();
8824 state._fsp--; 8824
8825 8825 state._fsp--;
8826 8826
8827 } 8827 after(grammarAccess.getScopeAccess().getScopeSpecificationParserRuleCall_0());
8828 8828
8829 } 8829 }
8830 catch (RecognitionException re) { 8830
8831 reportError(re); 8831
8832 recover(input,re); 8832 }
8833 } 8833 break;
8834 finally { 8834 case 2 :
8835 8835 // InternalApplicationConfiguration.g:2647:2: ( ruleScopeReference )
8836 restoreStackSize(stackSize); 8836 {
8837 8837 // InternalApplicationConfiguration.g:2647:2: ( ruleScopeReference )
8838 } 8838 // InternalApplicationConfiguration.g:2648:3: ruleScopeReference
8839 return ; 8839 {
8840 } 8840 before(grammarAccess.getScopeAccess().getScopeReferenceParserRuleCall_1());
8841 // $ANTLR end "rule__REALLiteral__Group__3" 8841 pushFollow(FOLLOW_2);
8842 8842 ruleScopeReference();
8843 8843
8844 // $ANTLR start "rule__REALLiteral__Group__3__Impl" 8844 state._fsp--;
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 after(grammarAccess.getScopeAccess().getScopeReferenceParserRuleCall_1());
8847 8847
8848 int stackSize = keepStackSize(); 8848 }
8849 8849
8850 try { 8850
8851 // InternalApplicationConfiguration.g:2639:1: ( ( RULE_INT ) ) 8851 }
8852 // InternalApplicationConfiguration.g:2640:1: ( RULE_INT ) 8852 break;
8853 { 8853
8854 // InternalApplicationConfiguration.g:2640:1: ( RULE_INT ) 8854 }
8855 // InternalApplicationConfiguration.g:2641:2: RULE_INT 8855 }
8856 { 8856 catch (RecognitionException re) {
8857 before(grammarAccess.getREALLiteralAccess().getINTTerminalRuleCall_3()); 8857 reportError(re);
8858 match(input,RULE_INT,FOLLOW_2); 8858 recover(input,re);
8859 after(grammarAccess.getREALLiteralAccess().getINTTerminalRuleCall_3()); 8859 }
8860 8860 finally {
8861 } 8861
8862 8862 restoreStackSize(stackSize);
8863 8863
8864 } 8864 }
8865 8865 return ;
8866 } 8866 }
8867 catch (RecognitionException re) { 8867 // $ANTLR end "rule__Scope__Alternatives"
8868 reportError(re); 8868
8869 recover(input,re); 8869
8870 } 8870 // $ANTLR start "rule__OptimizationDirection__Alternatives"
8871 finally { 8871 // InternalApplicationConfiguration.g:2657:1: rule__OptimizationDirection__Alternatives : ( ( ( 'minimize' ) ) | ( ( 'maximize' ) ) );
8872 8872 public final void rule__OptimizationDirection__Alternatives() throws RecognitionException {
8873 restoreStackSize(stackSize); 8873
8874 8874 int stackSize = keepStackSize();
8875 } 8875
8876 return ; 8876 try {
8877 } 8877 // InternalApplicationConfiguration.g:2661:1: ( ( ( 'minimize' ) ) | ( ( 'maximize' ) ) )
8878 // $ANTLR end "rule__REALLiteral__Group__3__Impl" 8878 int alt29=2;
8879 8879 int LA29_0 = input.LA(1);
8880 8880
8881 // $ANTLR start "rule__INTLiteral__Group__0" 8881 if ( (LA29_0==11) ) {
8882 // InternalApplicationConfiguration.g:2651:1: rule__INTLiteral__Group__0 : rule__INTLiteral__Group__0__Impl rule__INTLiteral__Group__1 ; 8882 alt29=1;
8883 public final void rule__INTLiteral__Group__0() throws RecognitionException { 8883 }
8884 8884 else if ( (LA29_0==12) ) {
8885 int stackSize = keepStackSize(); 8885 alt29=2;
8886 8886 }
8887 try { 8887 else {
8888 // InternalApplicationConfiguration.g:2655:1: ( rule__INTLiteral__Group__0__Impl rule__INTLiteral__Group__1 ) 8888 NoViableAltException nvae =
8889 // InternalApplicationConfiguration.g:2656:2: rule__INTLiteral__Group__0__Impl rule__INTLiteral__Group__1 8889 new NoViableAltException("", 29, 0, input);
8890 { 8890
8891 pushFollow(FOLLOW_9); 8891 throw nvae;
8892 rule__INTLiteral__Group__0__Impl(); 8892 }
8893 8893 switch (alt29) {
8894 state._fsp--; 8894 case 1 :
8895 8895 // InternalApplicationConfiguration.g:2662:2: ( ( 'minimize' ) )
8896 pushFollow(FOLLOW_2); 8896 {
8897 rule__INTLiteral__Group__1(); 8897 // InternalApplicationConfiguration.g:2662:2: ( ( 'minimize' ) )
8898 8898 // InternalApplicationConfiguration.g:2663:3: ( 'minimize' )
8899 state._fsp--; 8899 {
8900 8900 before(grammarAccess.getOptimizationDirectionAccess().getMINIMIZEEnumLiteralDeclaration_0());
8901 8901 // InternalApplicationConfiguration.g:2664:3: ( 'minimize' )
8902 } 8902 // InternalApplicationConfiguration.g:2664:4: 'minimize'
8903 8903 {
8904 } 8904 match(input,11,FOLLOW_2);
8905 catch (RecognitionException re) { 8905
8906 reportError(re); 8906 }
8907 recover(input,re); 8907
8908 } 8908 after(grammarAccess.getOptimizationDirectionAccess().getMINIMIZEEnumLiteralDeclaration_0());
8909 finally { 8909
8910 8910 }
8911 restoreStackSize(stackSize); 8911
8912 8912
8913 } 8913 }
8914 return ; 8914 break;
8915 } 8915 case 2 :
8916 // $ANTLR end "rule__INTLiteral__Group__0" 8916 // InternalApplicationConfiguration.g:2668:2: ( ( 'maximize' ) )
8917 8917 {
8918 8918 // InternalApplicationConfiguration.g:2668:2: ( ( 'maximize' ) )
8919 // $ANTLR start "rule__INTLiteral__Group__0__Impl" 8919 // InternalApplicationConfiguration.g:2669:3: ( 'maximize' )
8920 // InternalApplicationConfiguration.g:2663:1: rule__INTLiteral__Group__0__Impl : ( ( '-' )? ) ; 8920 {
8921 public final void rule__INTLiteral__Group__0__Impl() throws RecognitionException { 8921 before(grammarAccess.getOptimizationDirectionAccess().getMAXIMIZEEnumLiteralDeclaration_1());
8922 8922 // InternalApplicationConfiguration.g:2670:3: ( 'maximize' )
8923 int stackSize = keepStackSize(); 8923 // InternalApplicationConfiguration.g:2670:4: 'maximize'
8924 8924 {
8925 try { 8925 match(input,12,FOLLOW_2);
8926 // InternalApplicationConfiguration.g:2667:1: ( ( ( '-' )? ) ) 8926
8927 // InternalApplicationConfiguration.g:2668:1: ( ( '-' )? ) 8927 }
8928 { 8928
8929 // InternalApplicationConfiguration.g:2668:1: ( ( '-' )? ) 8929 after(grammarAccess.getOptimizationDirectionAccess().getMAXIMIZEEnumLiteralDeclaration_1());
8930 // InternalApplicationConfiguration.g:2669:2: ( '-' )? 8930
8931 { 8931 }
8932 before(grammarAccess.getINTLiteralAccess().getHyphenMinusKeyword_0()); 8932
8933 // InternalApplicationConfiguration.g:2670:2: ( '-' )? 8933
8934 int alt33=2; 8934 }
8935 int LA33_0 = input.LA(1); 8935 break;
8936 8936
8937 if ( (LA33_0==18) ) { 8937 }
8938 alt33=1; 8938 }
8939 } 8939 catch (RecognitionException re) {
8940 switch (alt33) { 8940 reportError(re);
8941 case 1 : 8941 recover(input,re);
8942 // InternalApplicationConfiguration.g:2670:3: '-' 8942 }
8943 { 8943 finally {
8944 match(input,18,FOLLOW_2); 8944
8945 8945 restoreStackSize(stackSize);
8946 } 8946
8947 break; 8947 }
8948 8948 return ;
8949 } 8949 }
8950 8950 // $ANTLR end "rule__OptimizationDirection__Alternatives"
8951 after(grammarAccess.getINTLiteralAccess().getHyphenMinusKeyword_0()); 8951
8952 8952
8953 } 8953 // $ANTLR start "rule__ComparisonOperator__Alternatives"
8954 8954 // InternalApplicationConfiguration.g:2678:1: rule__ComparisonOperator__Alternatives : ( ( ( '<' ) ) | ( ( '>' ) ) | ( ( '<=' ) ) | ( ( '>=' ) ) );
8955 8955 public final void rule__ComparisonOperator__Alternatives() throws RecognitionException {
8956 } 8956
8957 8957 int stackSize = keepStackSize();
8958 } 8958
8959 catch (RecognitionException re) { 8959 try {
8960 reportError(re); 8960 // InternalApplicationConfiguration.g:2682:1: ( ( ( '<' ) ) | ( ( '>' ) ) | ( ( '<=' ) ) | ( ( '>=' ) ) )
8961 recover(input,re); 8961 int alt30=4;
8962 } 8962 switch ( input.LA(1) ) {
8963 finally { 8963 case 13:
8964 8964 {
8965 restoreStackSize(stackSize); 8965 alt30=1;
8966 8966 }
8967 } 8967 break;
8968 return ; 8968 case 14:
8969 } 8969 {
8970 // $ANTLR end "rule__INTLiteral__Group__0__Impl" 8970 alt30=2;
8971 8971 }
8972 8972 break;
8973 // $ANTLR start "rule__INTLiteral__Group__1" 8973 case 15:
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 alt30=3;
8976 8976 }
8977 int stackSize = keepStackSize(); 8977 break;
8978 8978 case 16:
8979 try { 8979 {
8980 // InternalApplicationConfiguration.g:2682:1: ( rule__INTLiteral__Group__1__Impl ) 8980 alt30=4;
8981 // InternalApplicationConfiguration.g:2683:2: rule__INTLiteral__Group__1__Impl 8981 }
8982 { 8982 break;
8983 pushFollow(FOLLOW_2); 8983 default:
8984 rule__INTLiteral__Group__1__Impl(); 8984 NoViableAltException nvae =
8985 8985 new NoViableAltException("", 30, 0, input);
8986 state._fsp--; 8986
8987 8987 throw nvae;
8988 8988 }
8989 } 8989
8990 8990 switch (alt30) {
8991 } 8991 case 1 :
8992 catch (RecognitionException re) { 8992 // InternalApplicationConfiguration.g:2683:2: ( ( '<' ) )
8993 reportError(re); 8993 {
8994 recover(input,re); 8994 // InternalApplicationConfiguration.g:2683:2: ( ( '<' ) )
8995 } 8995 // InternalApplicationConfiguration.g:2684:3: ( '<' )
8996 finally { 8996 {
8997 8997 before(grammarAccess.getComparisonOperatorAccess().getLESSEnumLiteralDeclaration_0());
8998 restoreStackSize(stackSize); 8998 // InternalApplicationConfiguration.g:2685:3: ( '<' )
8999 8999 // InternalApplicationConfiguration.g:2685:4: '<'
9000 } 9000 {
9001 return ; 9001 match(input,13,FOLLOW_2);
9002 } 9002
9003 // $ANTLR end "rule__INTLiteral__Group__1" 9003 }
9004 9004
9005 9005 after(grammarAccess.getComparisonOperatorAccess().getLESSEnumLiteralDeclaration_0());
9006 // $ANTLR start "rule__INTLiteral__Group__1__Impl" 9006
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
9009 9009
9010 int stackSize = keepStackSize(); 9010 }
9011 9011 break;
9012 try { 9012 case 2 :
9013 // InternalApplicationConfiguration.g:2693:1: ( ( RULE_INT ) ) 9013 // InternalApplicationConfiguration.g:2689:2: ( ( '>' ) )
9014 // InternalApplicationConfiguration.g:2694:1: ( RULE_INT ) 9014 {
9015 { 9015 // InternalApplicationConfiguration.g:2689:2: ( ( '>' ) )
9016 // InternalApplicationConfiguration.g:2694:1: ( RULE_INT ) 9016 // InternalApplicationConfiguration.g:2690:3: ( '>' )
9017 // InternalApplicationConfiguration.g:2695:2: RULE_INT 9017 {
9018 { 9018 before(grammarAccess.getComparisonOperatorAccess().getGREATEREnumLiteralDeclaration_1());
9019 before(grammarAccess.getINTLiteralAccess().getINTTerminalRuleCall_1()); 9019 // InternalApplicationConfiguration.g:2691:3: ( '>' )
9020 match(input,RULE_INT,FOLLOW_2); 9020 // InternalApplicationConfiguration.g:2691:4: '>'
9021 after(grammarAccess.getINTLiteralAccess().getINTTerminalRuleCall_1()); 9021 {
9022 9022 match(input,14,FOLLOW_2);
9023 } 9023
9024 9024 }
9025 9025
9026 } 9026 after(grammarAccess.getComparisonOperatorAccess().getGREATEREnumLiteralDeclaration_1());
9027 9027
9028 } 9028 }
9029 catch (RecognitionException re) { 9029
9030 reportError(re); 9030
9031 recover(input,re); 9031 }
9032 } 9032 break;
9033 finally { 9033 case 3 :
9034 9034 // InternalApplicationConfiguration.g:2695:2: ( ( '<=' ) )
9035 restoreStackSize(stackSize); 9035 {
9036 9036 // InternalApplicationConfiguration.g:2695:2: ( ( '<=' ) )
9037 } 9037 // InternalApplicationConfiguration.g:2696:3: ( '<=' )
9038 return ; 9038 {
9039 } 9039 before(grammarAccess.getComparisonOperatorAccess().getLESS_EQUALSEnumLiteralDeclaration_2());
9040 // $ANTLR end "rule__INTLiteral__Group__1__Impl" 9040 // InternalApplicationConfiguration.g:2697:3: ( '<=' )
9041 9041 // InternalApplicationConfiguration.g:2697:4: '<='
9042 9042 {
9043 // $ANTLR start "rule__EPackageImport__Group__0" 9043 match(input,15,FOLLOW_2);
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
9047 int stackSize = keepStackSize(); 9047 after(grammarAccess.getComparisonOperatorAccess().getLESS_EQUALSEnumLiteralDeclaration_2());
9048 9048
9049 try { 9049 }
9050 // InternalApplicationConfiguration.g:2709:1: ( rule__EPackageImport__Group__0__Impl rule__EPackageImport__Group__1 ) 9050
9051 // InternalApplicationConfiguration.g:2710:2: rule__EPackageImport__Group__0__Impl rule__EPackageImport__Group__1 9051
9052 { 9052 }
9053 pushFollow(FOLLOW_10); 9053 break;
9054 rule__EPackageImport__Group__0__Impl(); 9054 case 4 :
9055 9055 // InternalApplicationConfiguration.g:2701:2: ( ( '>=' ) )
9056 state._fsp--; 9056 {
9057 9057 // InternalApplicationConfiguration.g:2701:2: ( ( '>=' ) )
9058 pushFollow(FOLLOW_2); 9058 // InternalApplicationConfiguration.g:2702:3: ( '>=' )
9059 rule__EPackageImport__Group__1(); 9059 {
9060 9060 before(grammarAccess.getComparisonOperatorAccess().getGREATER_EQUALSEnumLiteralDeclaration_3());
9061 state._fsp--; 9061 // InternalApplicationConfiguration.g:2703:3: ( '>=' )
9062 9062 // InternalApplicationConfiguration.g:2703:4: '>='
9063 9063 {
9064 } 9064 match(input,16,FOLLOW_2);
9065 9065
9066 } 9066 }
9067 catch (RecognitionException re) { 9067
9068 reportError(re); 9068 after(grammarAccess.getComparisonOperatorAccess().getGREATER_EQUALSEnumLiteralDeclaration_3());
9069 recover(input,re); 9069
9070 } 9070 }
9071 finally { 9071
9072 9072
9073 restoreStackSize(stackSize); 9073 }
9074 9074 break;
9075 } 9075
9076 return ; 9076 }
9077 } 9077 }
9078 // $ANTLR end "rule__EPackageImport__Group__0" 9078 catch (RecognitionException re) {
9079 9079 reportError(re);
9080 9080 recover(input,re);
9081 // $ANTLR start "rule__EPackageImport__Group__0__Impl" 9081 }
9082 // InternalApplicationConfiguration.g:2717:1: rule__EPackageImport__Group__0__Impl : ( 'import' ) ; 9082 finally {
9083 public final void rule__EPackageImport__Group__0__Impl() throws RecognitionException { 9083
9084 9084 restoreStackSize(stackSize);
9085 int stackSize = keepStackSize(); 9085
9086 9086 }
9087 try { 9087 return ;
9088 // InternalApplicationConfiguration.g:2721:1: ( ( 'import' ) ) 9088 }
9089 // InternalApplicationConfiguration.g:2722:1: ( 'import' ) 9089 // $ANTLR end "rule__ComparisonOperator__Alternatives"
9090 { 9090
9091 // InternalApplicationConfiguration.g:2722:1: ( 'import' ) 9091
9092 // InternalApplicationConfiguration.g:2723:2: 'import' 9092 // $ANTLR start "rule__DocumentLevelSpecification__Alternatives"
9093 { 9093 // InternalApplicationConfiguration.g:2711:1: rule__DocumentLevelSpecification__Alternatives : ( ( ( 'none' ) ) | ( ( 'normal' ) ) | ( ( 'full' ) ) );
9094 before(grammarAccess.getEPackageImportAccess().getImportKeyword_0()); 9094 public final void rule__DocumentLevelSpecification__Alternatives() throws RecognitionException {
9095 match(input,19,FOLLOW_2); 9095
9096 after(grammarAccess.getEPackageImportAccess().getImportKeyword_0()); 9096 int stackSize = keepStackSize();
9097 9097
9098 } 9098 try {
9099 9099 // InternalApplicationConfiguration.g:2715:1: ( ( ( 'none' ) ) | ( ( 'normal' ) ) | ( ( 'full' ) ) )
9100 9100 int alt31=3;
9101 } 9101 switch ( input.LA(1) ) {
9102 9102 case 17:
9103 } 9103 {
9104 catch (RecognitionException re) { 9104 alt31=1;
9105 reportError(re); 9105 }
9106 recover(input,re); 9106 break;
9107 } 9107 case 18:
9108 finally { 9108 {
9109 9109 alt31=2;
9110 restoreStackSize(stackSize); 9110 }
9111 9111 break;
9112 } 9112 case 19:
9113 return ; 9113 {
9114 } 9114 alt31=3;
9115 // $ANTLR end "rule__EPackageImport__Group__0__Impl" 9115 }
9116 9116 break;
9117 9117 default:
9118 // $ANTLR start "rule__EPackageImport__Group__1" 9118 NoViableAltException nvae =
9119 // InternalApplicationConfiguration.g:2732:1: rule__EPackageImport__Group__1 : rule__EPackageImport__Group__1__Impl rule__EPackageImport__Group__2 ; 9119 new NoViableAltException("", 31, 0, input);
9120 public final void rule__EPackageImport__Group__1() throws RecognitionException { 9120
9121 9121 throw nvae;
9122 int stackSize = keepStackSize(); 9122 }
9123 9123
9124 try { 9124 switch (alt31) {
9125 // InternalApplicationConfiguration.g:2736:1: ( rule__EPackageImport__Group__1__Impl rule__EPackageImport__Group__2 ) 9125 case 1 :
9126 // InternalApplicationConfiguration.g:2737:2: rule__EPackageImport__Group__1__Impl rule__EPackageImport__Group__2 9126 // InternalApplicationConfiguration.g:2716:2: ( ( 'none' ) )
9127 { 9127 {
9128 pushFollow(FOLLOW_11); 9128 // InternalApplicationConfiguration.g:2716:2: ( ( 'none' ) )
9129 rule__EPackageImport__Group__1__Impl(); 9129 // InternalApplicationConfiguration.g:2717:3: ( 'none' )
9130 9130 {
9131 state._fsp--; 9131 before(grammarAccess.getDocumentLevelSpecificationAccess().getNoneEnumLiteralDeclaration_0());
9132 9132 // InternalApplicationConfiguration.g:2718:3: ( 'none' )
9133 pushFollow(FOLLOW_2); 9133 // InternalApplicationConfiguration.g:2718:4: 'none'
9134 rule__EPackageImport__Group__2(); 9134 {
9135 9135 match(input,17,FOLLOW_2);
9136 state._fsp--; 9136
9137 9137 }
9138 9138
9139 } 9139 after(grammarAccess.getDocumentLevelSpecificationAccess().getNoneEnumLiteralDeclaration_0());
9140 9140
9141 } 9141 }
9142 catch (RecognitionException re) { 9142
9143 reportError(re); 9143
9144 recover(input,re); 9144 }
9145 } 9145 break;
9146 finally { 9146 case 2 :
9147 9147 // InternalApplicationConfiguration.g:2722:2: ( ( 'normal' ) )
9148 restoreStackSize(stackSize); 9148 {
9149 9149 // InternalApplicationConfiguration.g:2722:2: ( ( 'normal' ) )
9150 } 9150 // InternalApplicationConfiguration.g:2723:3: ( 'normal' )
9151 return ; 9151 {
9152 } 9152 before(grammarAccess.getDocumentLevelSpecificationAccess().getNormalEnumLiteralDeclaration_1());
9153 // $ANTLR end "rule__EPackageImport__Group__1" 9153 // InternalApplicationConfiguration.g:2724:3: ( 'normal' )
9154 9154 // InternalApplicationConfiguration.g:2724:4: 'normal'
9155 9155 {
9156 // $ANTLR start "rule__EPackageImport__Group__1__Impl" 9156 match(input,18,FOLLOW_2);
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
9160 int stackSize = keepStackSize(); 9160 after(grammarAccess.getDocumentLevelSpecificationAccess().getNormalEnumLiteralDeclaration_1());
9161 9161
9162 try { 9162 }
9163 // InternalApplicationConfiguration.g:2748:1: ( ( 'epackage' ) ) 9163
9164 // InternalApplicationConfiguration.g:2749:1: ( 'epackage' ) 9164
9165 { 9165 }
9166 // InternalApplicationConfiguration.g:2749:1: ( 'epackage' ) 9166 break;
9167 // InternalApplicationConfiguration.g:2750:2: 'epackage' 9167 case 3 :
9168 { 9168 // InternalApplicationConfiguration.g:2728:2: ( ( 'full' ) )
9169 before(grammarAccess.getEPackageImportAccess().getEpackageKeyword_1()); 9169 {
9170 match(input,20,FOLLOW_2); 9170 // InternalApplicationConfiguration.g:2728:2: ( ( 'full' ) )
9171 after(grammarAccess.getEPackageImportAccess().getEpackageKeyword_1()); 9171 // InternalApplicationConfiguration.g:2729:3: ( 'full' )
9172 9172 {
9173 } 9173 before(grammarAccess.getDocumentLevelSpecificationAccess().getFullEnumLiteralDeclaration_2());
9174 9174 // InternalApplicationConfiguration.g:2730:3: ( 'full' )
9175 9175 // InternalApplicationConfiguration.g:2730:4: 'full'
9176 } 9176 {
9177 9177 match(input,19,FOLLOW_2);
9178 } 9178
9179 catch (RecognitionException re) { 9179 }
9180 reportError(re); 9180
9181 recover(input,re); 9181 after(grammarAccess.getDocumentLevelSpecificationAccess().getFullEnumLiteralDeclaration_2());
9182 } 9182
9183 finally { 9183 }
9184 9184
9185 restoreStackSize(stackSize); 9185
9186 9186 }
9187 } 9187 break;
9188 return ; 9188
9189 } 9189 }
9190 // $ANTLR end "rule__EPackageImport__Group__1__Impl" 9190 }
9191 9191 catch (RecognitionException re) {
9192 9192 reportError(re);
9193 // $ANTLR start "rule__EPackageImport__Group__2" 9193 recover(input,re);
9194 // InternalApplicationConfiguration.g:2759:1: rule__EPackageImport__Group__2 : rule__EPackageImport__Group__2__Impl ; 9194 }
9195 public final void rule__EPackageImport__Group__2() throws RecognitionException { 9195 finally {
9196 9196
9197 int stackSize = keepStackSize(); 9197 restoreStackSize(stackSize);
9198 9198
9199 try { 9199 }
9200 // InternalApplicationConfiguration.g:2763:1: ( rule__EPackageImport__Group__2__Impl ) 9200 return ;
9201 // InternalApplicationConfiguration.g:2764:2: rule__EPackageImport__Group__2__Impl 9201 }
9202 { 9202 // $ANTLR end "rule__DocumentLevelSpecification__Alternatives"
9203 pushFollow(FOLLOW_2); 9203
9204 rule__EPackageImport__Group__2__Impl(); 9204
9205 9205 // $ANTLR start "rule__Solver__Alternatives"
9206 state._fsp--; 9206 // InternalApplicationConfiguration.g:2738:1: rule__Solver__Alternatives : ( ( ( 'SMTSolver' ) ) | ( ( 'AlloySolver' ) ) | ( ( 'ViatraSolver' ) ) );
9207 9207 public final void rule__Solver__Alternatives() throws RecognitionException {
9208 9208
9209 } 9209 int stackSize = keepStackSize();
9210 9210
9211 } 9211 try {
9212 catch (RecognitionException re) { 9212 // InternalApplicationConfiguration.g:2742:1: ( ( ( 'SMTSolver' ) ) | ( ( 'AlloySolver' ) ) | ( ( 'ViatraSolver' ) ) )
9213 reportError(re); 9213 int alt32=3;
9214 recover(input,re); 9214 switch ( input.LA(1) ) {
9215 } 9215 case 20:
9216 finally { 9216 {
9217 9217 alt32=1;
9218 restoreStackSize(stackSize); 9218 }
9219 9219 break;
9220 } 9220 case 21:
9221 return ; 9221 {
9222 } 9222 alt32=2;
9223 // $ANTLR end "rule__EPackageImport__Group__2" 9223 }
9224 9224 break;
9225 9225 case 22:
9226 // $ANTLR start "rule__EPackageImport__Group__2__Impl" 9226 {
9227 // InternalApplicationConfiguration.g:2770:1: rule__EPackageImport__Group__2__Impl : ( ( rule__EPackageImport__ImportedPackageAssignment_2 ) ) ; 9227 alt32=3;
9228 public final void rule__EPackageImport__Group__2__Impl() throws RecognitionException { 9228 }
9229 9229 break;
9230 int stackSize = keepStackSize(); 9230 default:
9231 9231 NoViableAltException nvae =
9232 try { 9232 new NoViableAltException("", 32, 0, input);
9233 // InternalApplicationConfiguration.g:2774:1: ( ( ( rule__EPackageImport__ImportedPackageAssignment_2 ) ) ) 9233
9234 // InternalApplicationConfiguration.g:2775:1: ( ( rule__EPackageImport__ImportedPackageAssignment_2 ) ) 9234 throw nvae;
9235 { 9235 }
9236 // InternalApplicationConfiguration.g:2775:1: ( ( rule__EPackageImport__ImportedPackageAssignment_2 ) ) 9236
9237 // InternalApplicationConfiguration.g:2776:2: ( rule__EPackageImport__ImportedPackageAssignment_2 ) 9237 switch (alt32) {
9238 { 9238 case 1 :
9239 before(grammarAccess.getEPackageImportAccess().getImportedPackageAssignment_2()); 9239 // InternalApplicationConfiguration.g:2743:2: ( ( 'SMTSolver' ) )
9240 // InternalApplicationConfiguration.g:2777:2: ( rule__EPackageImport__ImportedPackageAssignment_2 ) 9240 {
9241 // InternalApplicationConfiguration.g:2777:3: rule__EPackageImport__ImportedPackageAssignment_2 9241 // InternalApplicationConfiguration.g:2743:2: ( ( 'SMTSolver' ) )
9242 { 9242 // InternalApplicationConfiguration.g:2744:3: ( 'SMTSolver' )
9243 pushFollow(FOLLOW_2); 9243 {
9244 rule__EPackageImport__ImportedPackageAssignment_2(); 9244 before(grammarAccess.getSolverAccess().getSMTSolverEnumLiteralDeclaration_0());
9245 9245 // InternalApplicationConfiguration.g:2745:3: ( 'SMTSolver' )
9246 state._fsp--; 9246 // InternalApplicationConfiguration.g:2745:4: 'SMTSolver'
9247 9247 {
9248 9248 match(input,20,FOLLOW_2);
9249 } 9249
9250 9250 }
9251 after(grammarAccess.getEPackageImportAccess().getImportedPackageAssignment_2()); 9251
9252 9252 after(grammarAccess.getSolverAccess().getSMTSolverEnumLiteralDeclaration_0());
9253 } 9253
9254 9254 }
9255 9255
9256 } 9256
9257 9257 }
9258 } 9258 break;
9259 catch (RecognitionException re) { 9259 case 2 :
9260 reportError(re); 9260 // InternalApplicationConfiguration.g:2749:2: ( ( 'AlloySolver' ) )
9261 recover(input,re); 9261 {
9262 } 9262 // InternalApplicationConfiguration.g:2749:2: ( ( 'AlloySolver' ) )
9263 finally { 9263 // InternalApplicationConfiguration.g:2750:3: ( 'AlloySolver' )
9264 9264 {
9265 restoreStackSize(stackSize); 9265 before(grammarAccess.getSolverAccess().getAlloySolverEnumLiteralDeclaration_1());
9266 9266 // InternalApplicationConfiguration.g:2751:3: ( 'AlloySolver' )
9267 } 9267 // InternalApplicationConfiguration.g:2751:4: 'AlloySolver'
9268 return ; 9268 {
9269 } 9269 match(input,21,FOLLOW_2);
9270 // $ANTLR end "rule__EPackageImport__Group__2__Impl" 9270
9271 9271 }
9272 9272
9273 // $ANTLR start "rule__ViatraImport__Group__0" 9273 after(grammarAccess.getSolverAccess().getAlloySolverEnumLiteralDeclaration_1());
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
9277 int stackSize = keepStackSize(); 9277
9278 9278 }
9279 try { 9279 break;
9280 // InternalApplicationConfiguration.g:2790:1: ( rule__ViatraImport__Group__0__Impl rule__ViatraImport__Group__1 ) 9280 case 3 :
9281 // InternalApplicationConfiguration.g:2791:2: rule__ViatraImport__Group__0__Impl rule__ViatraImport__Group__1 9281 // InternalApplicationConfiguration.g:2755:2: ( ( 'ViatraSolver' ) )
9282 { 9282 {
9283 pushFollow(FOLLOW_12); 9283 // InternalApplicationConfiguration.g:2755:2: ( ( 'ViatraSolver' ) )
9284 rule__ViatraImport__Group__0__Impl(); 9284 // InternalApplicationConfiguration.g:2756:3: ( 'ViatraSolver' )
9285 9285 {
9286 state._fsp--; 9286 before(grammarAccess.getSolverAccess().getViatraSolverEnumLiteralDeclaration_2());
9287 9287 // InternalApplicationConfiguration.g:2757:3: ( 'ViatraSolver' )
9288 pushFollow(FOLLOW_2); 9288 // InternalApplicationConfiguration.g:2757:4: 'ViatraSolver'
9289 rule__ViatraImport__Group__1(); 9289 {
9290 9290 match(input,22,FOLLOW_2);
9291 state._fsp--; 9291
9292 9292 }
9293 9293
9294 } 9294 after(grammarAccess.getSolverAccess().getViatraSolverEnumLiteralDeclaration_2());
9295 9295
9296 } 9296 }
9297 catch (RecognitionException re) { 9297
9298 reportError(re); 9298
9299 recover(input,re); 9299 }
9300 } 9300 break;
9301 finally { 9301
9302 9302 }
9303 restoreStackSize(stackSize); 9303 }
9304 9304 catch (RecognitionException re) {
9305 } 9305 reportError(re);
9306 return ; 9306 recover(input,re);
9307 } 9307 }
9308 // $ANTLR end "rule__ViatraImport__Group__0" 9308 finally {
9309 9309
9310 9310 restoreStackSize(stackSize);
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 return ;
9314 9314 }
9315 int stackSize = keepStackSize(); 9315 // $ANTLR end "rule__Solver__Alternatives"
9316 9316
9317 try { 9317
9318 // InternalApplicationConfiguration.g:2802:1: ( ( 'import' ) ) 9318 // $ANTLR start "rule__ConfigurationScript__Group__0"
9319 // InternalApplicationConfiguration.g:2803:1: ( 'import' ) 9319 // InternalApplicationConfiguration.g:2765:1: rule__ConfigurationScript__Group__0 : rule__ConfigurationScript__Group__0__Impl rule__ConfigurationScript__Group__1 ;
9320 { 9320 public final void rule__ConfigurationScript__Group__0() throws RecognitionException {
9321 // InternalApplicationConfiguration.g:2803:1: ( 'import' ) 9321
9322 // InternalApplicationConfiguration.g:2804:2: 'import' 9322 int stackSize = keepStackSize();
9323 { 9323
9324 before(grammarAccess.getViatraImportAccess().getImportKeyword_0()); 9324 try {
9325 match(input,19,FOLLOW_2); 9325 // InternalApplicationConfiguration.g:2769:1: ( rule__ConfigurationScript__Group__0__Impl rule__ConfigurationScript__Group__1 )
9326 after(grammarAccess.getViatraImportAccess().getImportKeyword_0()); 9326 // InternalApplicationConfiguration.g:2770:2: rule__ConfigurationScript__Group__0__Impl rule__ConfigurationScript__Group__1
9327 9327 {
9328 } 9328 pushFollow(FOLLOW_3);
9329 9329 rule__ConfigurationScript__Group__0__Impl();
9330 9330
9331 } 9331 state._fsp--;
9332 9332
9333 } 9333 pushFollow(FOLLOW_2);
9334 catch (RecognitionException re) { 9334 rule__ConfigurationScript__Group__1();
9335 reportError(re); 9335
9336 recover(input,re); 9336 state._fsp--;
9337 } 9337
9338 finally { 9338
9339 9339 }
9340 restoreStackSize(stackSize); 9340
9341 9341 }
9342 } 9342 catch (RecognitionException re) {
9343 return ; 9343 reportError(re);
9344 } 9344 recover(input,re);
9345 // $ANTLR end "rule__ViatraImport__Group__0__Impl" 9345 }
9346 9346 finally {
9347 9347
9348 // $ANTLR start "rule__ViatraImport__Group__1" 9348 restoreStackSize(stackSize);
9349 // InternalApplicationConfiguration.g:2813:1: rule__ViatraImport__Group__1 : rule__ViatraImport__Group__1__Impl rule__ViatraImport__Group__2 ; 9349
9350 public final void rule__ViatraImport__Group__1() throws RecognitionException { 9350 }
9351 9351 return ;
9352 int stackSize = keepStackSize(); 9352 }
9353 9353 // $ANTLR end "rule__ConfigurationScript__Group__0"
9354 try { 9354
9355 // InternalApplicationConfiguration.g:2817:1: ( rule__ViatraImport__Group__1__Impl rule__ViatraImport__Group__2 ) 9355
9356 // InternalApplicationConfiguration.g:2818:2: rule__ViatraImport__Group__1__Impl rule__ViatraImport__Group__2 9356 // $ANTLR start "rule__ConfigurationScript__Group__0__Impl"
9357 { 9357 // InternalApplicationConfiguration.g:2777:1: rule__ConfigurationScript__Group__0__Impl : ( ( rule__ConfigurationScript__ImportsAssignment_0 )* ) ;
9358 pushFollow(FOLLOW_11); 9358 public final void rule__ConfigurationScript__Group__0__Impl() throws RecognitionException {
9359 rule__ViatraImport__Group__1__Impl(); 9359
9360 9360 int stackSize = keepStackSize();
9361 state._fsp--; 9361
9362 9362 try {
9363 pushFollow(FOLLOW_2); 9363 // InternalApplicationConfiguration.g:2781:1: ( ( ( rule__ConfigurationScript__ImportsAssignment_0 )* ) )
9364 rule__ViatraImport__Group__2(); 9364 // InternalApplicationConfiguration.g:2782:1: ( ( rule__ConfigurationScript__ImportsAssignment_0 )* )
9365 9365 {
9366 state._fsp--; 9366 // InternalApplicationConfiguration.g:2782:1: ( ( rule__ConfigurationScript__ImportsAssignment_0 )* )
9367 9367 // InternalApplicationConfiguration.g:2783:2: ( rule__ConfigurationScript__ImportsAssignment_0 )*
9368 9368 {
9369 } 9369 before(grammarAccess.getConfigurationScriptAccess().getImportsAssignment_0());
9370 9370 // InternalApplicationConfiguration.g:2784:2: ( rule__ConfigurationScript__ImportsAssignment_0 )*
9371 } 9371 loop33:
9372 catch (RecognitionException re) { 9372 do {
9373 reportError(re); 9373 int alt33=2;
9374 recover(input,re); 9374 int LA33_0 = input.LA(1);
9375 } 9375
9376 finally { 9376 if ( (LA33_0==25) ) {
9377 9377 alt33=1;
9378 restoreStackSize(stackSize); 9378 }
9379 9379
9380 } 9380
9381 return ; 9381 switch (alt33) {
9382 } 9382 case 1 :
9383 // $ANTLR end "rule__ViatraImport__Group__1" 9383 // InternalApplicationConfiguration.g:2784:3: rule__ConfigurationScript__ImportsAssignment_0
9384 9384 {
9385 9385 pushFollow(FOLLOW_4);
9386 // $ANTLR start "rule__ViatraImport__Group__1__Impl" 9386 rule__ConfigurationScript__ImportsAssignment_0();
9387 // InternalApplicationConfiguration.g:2825:1: rule__ViatraImport__Group__1__Impl : ( 'viatra' ) ; 9387
9388 public final void rule__ViatraImport__Group__1__Impl() throws RecognitionException { 9388 state._fsp--;
9389 9389
9390 int stackSize = keepStackSize(); 9390
9391 9391 }
9392 try { 9392 break;
9393 // InternalApplicationConfiguration.g:2829:1: ( ( 'viatra' ) ) 9393
9394 // InternalApplicationConfiguration.g:2830:1: ( 'viatra' ) 9394 default :
9395 { 9395 break loop33;
9396 // InternalApplicationConfiguration.g:2830:1: ( 'viatra' ) 9396 }
9397 // InternalApplicationConfiguration.g:2831:2: 'viatra' 9397 } while (true);
9398 { 9398
9399 before(grammarAccess.getViatraImportAccess().getViatraKeyword_1()); 9399 after(grammarAccess.getConfigurationScriptAccess().getImportsAssignment_0());
9400 match(input,21,FOLLOW_2); 9400
9401 after(grammarAccess.getViatraImportAccess().getViatraKeyword_1()); 9401 }
9402 9402
9403 } 9403
9404 9404 }
9405 9405
9406 } 9406 }
9407 9407 catch (RecognitionException re) {
9408 } 9408 reportError(re);
9409 catch (RecognitionException re) { 9409 recover(input,re);
9410 reportError(re); 9410 }
9411 recover(input,re); 9411 finally {
9412 } 9412
9413 finally { 9413 restoreStackSize(stackSize);
9414 9414
9415 restoreStackSize(stackSize); 9415 }
9416 9416 return ;
9417 } 9417 }
9418 return ; 9418 // $ANTLR end "rule__ConfigurationScript__Group__0__Impl"
9419 } 9419
9420 // $ANTLR end "rule__ViatraImport__Group__1__Impl" 9420
9421 9421 // $ANTLR start "rule__ConfigurationScript__Group__1"
9422 9422 // InternalApplicationConfiguration.g:2792:1: rule__ConfigurationScript__Group__1 : rule__ConfigurationScript__Group__1__Impl ;
9423 // $ANTLR start "rule__ViatraImport__Group__2" 9423 public final void rule__ConfigurationScript__Group__1() throws RecognitionException {
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 int stackSize = keepStackSize();
9426 9426
9427 int stackSize = keepStackSize(); 9427 try {
9428 9428 // InternalApplicationConfiguration.g:2796:1: ( rule__ConfigurationScript__Group__1__Impl )
9429 try { 9429 // InternalApplicationConfiguration.g:2797:2: rule__ConfigurationScript__Group__1__Impl
9430 // InternalApplicationConfiguration.g:2844:1: ( rule__ViatraImport__Group__2__Impl ) 9430 {
9431 // InternalApplicationConfiguration.g:2845:2: rule__ViatraImport__Group__2__Impl 9431 pushFollow(FOLLOW_2);
9432 { 9432 rule__ConfigurationScript__Group__1__Impl();
9433 pushFollow(FOLLOW_2); 9433
9434 rule__ViatraImport__Group__2__Impl(); 9434 state._fsp--;
9435 9435
9436 state._fsp--; 9436
9437 9437 }
9438 9438
9439 } 9439 }
9440 9440 catch (RecognitionException re) {
9441 } 9441 reportError(re);
9442 catch (RecognitionException re) { 9442 recover(input,re);
9443 reportError(re); 9443 }
9444 recover(input,re); 9444 finally {
9445 } 9445
9446 finally { 9446 restoreStackSize(stackSize);
9447 9447
9448 restoreStackSize(stackSize); 9448 }
9449 9449 return ;
9450 } 9450 }
9451 return ; 9451 // $ANTLR end "rule__ConfigurationScript__Group__1"
9452 } 9452
9453 // $ANTLR end "rule__ViatraImport__Group__2" 9453
9454 9454 // $ANTLR start "rule__ConfigurationScript__Group__1__Impl"
9455 9455 // InternalApplicationConfiguration.g:2803:1: rule__ConfigurationScript__Group__1__Impl : ( ( rule__ConfigurationScript__CommandsAssignment_1 )* ) ;
9456 // $ANTLR start "rule__ViatraImport__Group__2__Impl" 9456 public final void rule__ConfigurationScript__Group__1__Impl() throws RecognitionException {
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 int stackSize = keepStackSize();
9459 9459
9460 int stackSize = keepStackSize(); 9460 try {
9461 9461 // InternalApplicationConfiguration.g:2807:1: ( ( ( rule__ConfigurationScript__CommandsAssignment_1 )* ) )
9462 try { 9462 // InternalApplicationConfiguration.g:2808:1: ( ( rule__ConfigurationScript__CommandsAssignment_1 )* )
9463 // InternalApplicationConfiguration.g:2855:1: ( ( ( rule__ViatraImport__ImportedViatraAssignment_2 ) ) ) 9463 {
9464 // InternalApplicationConfiguration.g:2856:1: ( ( rule__ViatraImport__ImportedViatraAssignment_2 ) ) 9464 // InternalApplicationConfiguration.g:2808:1: ( ( rule__ConfigurationScript__CommandsAssignment_1 )* )
9465 { 9465 // InternalApplicationConfiguration.g:2809:2: ( rule__ConfigurationScript__CommandsAssignment_1 )*
9466 // InternalApplicationConfiguration.g:2856:1: ( ( rule__ViatraImport__ImportedViatraAssignment_2 ) ) 9466 {
9467 // InternalApplicationConfiguration.g:2857:2: ( rule__ViatraImport__ImportedViatraAssignment_2 ) 9467 before(grammarAccess.getConfigurationScriptAccess().getCommandsAssignment_1());
9468 { 9468 // InternalApplicationConfiguration.g:2810:2: ( rule__ConfigurationScript__CommandsAssignment_1 )*
9469 before(grammarAccess.getViatraImportAccess().getImportedViatraAssignment_2()); 9469 loop34:
9470 // InternalApplicationConfiguration.g:2858:2: ( rule__ViatraImport__ImportedViatraAssignment_2 ) 9470 do {
9471 // InternalApplicationConfiguration.g:2858:3: rule__ViatraImport__ImportedViatraAssignment_2 9471 int alt34=2;
9472 { 9472 int LA34_0 = input.LA(1);
9473 pushFollow(FOLLOW_2); 9473
9474 rule__ViatraImport__ImportedViatraAssignment_2(); 9474 if ( (LA34_0==28||LA34_0==36||(LA34_0>=38 && LA34_0<=39)||(LA34_0>=41 && LA34_0<=42)||(LA34_0>=52 && LA34_0<=53)) ) {
9475 9475 alt34=1;
9476 state._fsp--; 9476 }
9477 9477
9478 9478
9479 } 9479 switch (alt34) {
9480 9480 case 1 :
9481 after(grammarAccess.getViatraImportAccess().getImportedViatraAssignment_2()); 9481 // InternalApplicationConfiguration.g:2810:3: rule__ConfigurationScript__CommandsAssignment_1
9482 9482 {
9483 } 9483 pushFollow(FOLLOW_5);
9484 9484 rule__ConfigurationScript__CommandsAssignment_1();
9485 9485
9486 } 9486 state._fsp--;
9487 9487
9488 } 9488
9489 catch (RecognitionException re) { 9489 }
9490 reportError(re); 9490 break;
9491 recover(input,re); 9491
9492 } 9492 default :
9493 finally { 9493 break loop34;
9494 9494 }
9495 restoreStackSize(stackSize); 9495 } while (true);
9496 9496
9497 } 9497 after(grammarAccess.getConfigurationScriptAccess().getCommandsAssignment_1());
9498 return ; 9498
9499 } 9499 }
9500 // $ANTLR end "rule__ViatraImport__Group__2__Impl" 9500
9501 9501
9502 9502 }
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 }
9505 public final void rule__FileDeclaration__Group__0() throws RecognitionException { 9505 catch (RecognitionException re) {
9506 9506 reportError(re);
9507 int stackSize = keepStackSize(); 9507 recover(input,re);
9508 9508 }
9509 try { 9509 finally {
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 restoreStackSize(stackSize);
9512 { 9512
9513 pushFollow(FOLLOW_8); 9513 }
9514 rule__FileDeclaration__Group__0__Impl(); 9514 return ;
9515 9515 }
9516 state._fsp--; 9516 // $ANTLR end "rule__ConfigurationScript__Group__1__Impl"
9517 9517
9518 pushFollow(FOLLOW_2); 9518
9519 rule__FileDeclaration__Group__1(); 9519 // $ANTLR start "rule__QualifiedName__Group__0"
9520 9520 // InternalApplicationConfiguration.g:2819:1: rule__QualifiedName__Group__0 : rule__QualifiedName__Group__0__Impl rule__QualifiedName__Group__1 ;
9521 state._fsp--; 9521 public final void rule__QualifiedName__Group__0() throws RecognitionException {
9522 9522
9523 9523 int stackSize = keepStackSize();
9524 } 9524
9525 9525 try {
9526 } 9526 // InternalApplicationConfiguration.g:2823:1: ( rule__QualifiedName__Group__0__Impl rule__QualifiedName__Group__1 )
9527 catch (RecognitionException re) { 9527 // InternalApplicationConfiguration.g:2824:2: rule__QualifiedName__Group__0__Impl rule__QualifiedName__Group__1
9528 reportError(re); 9528 {
9529 recover(input,re); 9529 pushFollow(FOLLOW_6);
9530 } 9530 rule__QualifiedName__Group__0__Impl();
9531 finally { 9531
9532 9532 state._fsp--;
9533 restoreStackSize(stackSize); 9533
9534 9534 pushFollow(FOLLOW_2);
9535 } 9535 rule__QualifiedName__Group__1();
9536 return ; 9536
9537 } 9537 state._fsp--;
9538 // $ANTLR end "rule__FileDeclaration__Group__0" 9538
9539 9539
9540 9540 }
9541 // $ANTLR start "rule__FileDeclaration__Group__0__Impl" 9541
9542 // InternalApplicationConfiguration.g:2879:1: rule__FileDeclaration__Group__0__Impl : ( 'file' ) ; 9542 }
9543 public final void rule__FileDeclaration__Group__0__Impl() throws RecognitionException { 9543 catch (RecognitionException re) {
9544 9544 reportError(re);
9545 int stackSize = keepStackSize(); 9545 recover(input,re);
9546 9546 }
9547 try { 9547 finally {
9548 // InternalApplicationConfiguration.g:2883:1: ( ( 'file' ) ) 9548
9549 // InternalApplicationConfiguration.g:2884:1: ( 'file' ) 9549 restoreStackSize(stackSize);
9550 { 9550
9551 // InternalApplicationConfiguration.g:2884:1: ( 'file' ) 9551 }
9552 // InternalApplicationConfiguration.g:2885:2: 'file' 9552 return ;
9553 { 9553 }
9554 before(grammarAccess.getFileDeclarationAccess().getFileKeyword_0()); 9554 // $ANTLR end "rule__QualifiedName__Group__0"
9555 match(input,22,FOLLOW_2); 9555
9556 after(grammarAccess.getFileDeclarationAccess().getFileKeyword_0()); 9556
9557 9557 // $ANTLR start "rule__QualifiedName__Group__0__Impl"
9558 } 9558 // InternalApplicationConfiguration.g:2831:1: rule__QualifiedName__Group__0__Impl : ( RULE_ID ) ;
9559 9559 public final void rule__QualifiedName__Group__0__Impl() throws RecognitionException {
9560 9560
9561 } 9561 int stackSize = keepStackSize();
9562 9562
9563 } 9563 try {
9564 catch (RecognitionException re) { 9564 // InternalApplicationConfiguration.g:2835:1: ( ( RULE_ID ) )
9565 reportError(re); 9565 // InternalApplicationConfiguration.g:2836:1: ( RULE_ID )
9566 recover(input,re); 9566 {
9567 } 9567 // InternalApplicationConfiguration.g:2836:1: ( RULE_ID )
9568 finally { 9568 // InternalApplicationConfiguration.g:2837:2: RULE_ID
9569 9569 {
9570 restoreStackSize(stackSize); 9570 before(grammarAccess.getQualifiedNameAccess().getIDTerminalRuleCall_0());
9571 9571 match(input,RULE_ID,FOLLOW_2);
9572 } 9572 after(grammarAccess.getQualifiedNameAccess().getIDTerminalRuleCall_0());
9573 return ; 9573
9574 } 9574 }
9575 // $ANTLR end "rule__FileDeclaration__Group__0__Impl" 9575
9576 9576
9577 9577 }
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 }
9580 public final void rule__FileDeclaration__Group__1() throws RecognitionException { 9580 catch (RecognitionException re) {
9581 9581 reportError(re);
9582 int stackSize = keepStackSize(); 9582 recover(input,re);
9583 9583 }
9584 try { 9584 finally {
9585 // InternalApplicationConfiguration.g:2898:1: ( rule__FileDeclaration__Group__1__Impl rule__FileDeclaration__Group__2 ) 9585
9586 // InternalApplicationConfiguration.g:2899:2: rule__FileDeclaration__Group__1__Impl rule__FileDeclaration__Group__2 9586 restoreStackSize(stackSize);
9587 { 9587
9588 pushFollow(FOLLOW_13); 9588 }
9589 rule__FileDeclaration__Group__1__Impl(); 9589 return ;
9590 9590 }
9591 state._fsp--; 9591 // $ANTLR end "rule__QualifiedName__Group__0__Impl"
9592 9592
9593 pushFollow(FOLLOW_2); 9593
9594 rule__FileDeclaration__Group__2(); 9594 // $ANTLR start "rule__QualifiedName__Group__1"
9595 9595 // InternalApplicationConfiguration.g:2846:1: rule__QualifiedName__Group__1 : rule__QualifiedName__Group__1__Impl ;
9596 state._fsp--; 9596 public final void rule__QualifiedName__Group__1() throws RecognitionException {
9597 9597
9598 9598 int stackSize = keepStackSize();
9599 } 9599
9600 9600 try {
9601 } 9601 // InternalApplicationConfiguration.g:2850:1: ( rule__QualifiedName__Group__1__Impl )
9602 catch (RecognitionException re) { 9602 // InternalApplicationConfiguration.g:2851:2: rule__QualifiedName__Group__1__Impl
9603 reportError(re); 9603 {
9604 recover(input,re); 9604 pushFollow(FOLLOW_2);
9605 } 9605 rule__QualifiedName__Group__1__Impl();
9606 finally { 9606
9607 9607 state._fsp--;
9608 restoreStackSize(stackSize); 9608
9609 9609
9610 } 9610 }
9611 return ; 9611
9612 } 9612 }
9613 // $ANTLR end "rule__FileDeclaration__Group__1" 9613 catch (RecognitionException re) {
9614 9614 reportError(re);
9615 9615 recover(input,re);
9616 // $ANTLR start "rule__FileDeclaration__Group__1__Impl" 9616 }
9617 // InternalApplicationConfiguration.g:2906:1: rule__FileDeclaration__Group__1__Impl : ( ( rule__FileDeclaration__NameAssignment_1 ) ) ; 9617 finally {
9618 public final void rule__FileDeclaration__Group__1__Impl() throws RecognitionException { 9618
9619 9619 restoreStackSize(stackSize);
9620 int stackSize = keepStackSize(); 9620
9621 9621 }
9622 try { 9622 return ;
9623 // InternalApplicationConfiguration.g:2910:1: ( ( ( rule__FileDeclaration__NameAssignment_1 ) ) ) 9623 }
9624 // InternalApplicationConfiguration.g:2911:1: ( ( rule__FileDeclaration__NameAssignment_1 ) ) 9624 // $ANTLR end "rule__QualifiedName__Group__1"
9625 { 9625
9626 // InternalApplicationConfiguration.g:2911:1: ( ( rule__FileDeclaration__NameAssignment_1 ) ) 9626
9627 // InternalApplicationConfiguration.g:2912:2: ( rule__FileDeclaration__NameAssignment_1 ) 9627 // $ANTLR start "rule__QualifiedName__Group__1__Impl"
9628 { 9628 // InternalApplicationConfiguration.g:2857:1: rule__QualifiedName__Group__1__Impl : ( ( rule__QualifiedName__Group_1__0 )* ) ;
9629 before(grammarAccess.getFileDeclarationAccess().getNameAssignment_1()); 9629 public final void rule__QualifiedName__Group__1__Impl() throws RecognitionException {
9630 // InternalApplicationConfiguration.g:2913:2: ( rule__FileDeclaration__NameAssignment_1 ) 9630
9631 // InternalApplicationConfiguration.g:2913:3: rule__FileDeclaration__NameAssignment_1 9631 int stackSize = keepStackSize();
9632 { 9632
9633 pushFollow(FOLLOW_2); 9633 try {
9634 rule__FileDeclaration__NameAssignment_1(); 9634 // InternalApplicationConfiguration.g:2861:1: ( ( ( rule__QualifiedName__Group_1__0 )* ) )
9635 9635 // InternalApplicationConfiguration.g:2862:1: ( ( rule__QualifiedName__Group_1__0 )* )
9636 state._fsp--; 9636 {
9637 9637 // InternalApplicationConfiguration.g:2862:1: ( ( rule__QualifiedName__Group_1__0 )* )
9638 9638 // InternalApplicationConfiguration.g:2863:2: ( rule__QualifiedName__Group_1__0 )*
9639 } 9639 {
9640 9640 before(grammarAccess.getQualifiedNameAccess().getGroup_1());
9641 after(grammarAccess.getFileDeclarationAccess().getNameAssignment_1()); 9641 // InternalApplicationConfiguration.g:2864:2: ( rule__QualifiedName__Group_1__0 )*
9642 9642 loop35:
9643 } 9643 do {
9644 9644 int alt35=2;
9645 9645 int LA35_0 = input.LA(1);
9646 } 9646
9647 9647 if ( (LA35_0==23) ) {
9648 } 9648 alt35=1;
9649 catch (RecognitionException re) { 9649 }
9650 reportError(re); 9650
9651 recover(input,re); 9651
9652 } 9652 switch (alt35) {
9653 finally { 9653 case 1 :
9654 9654 // InternalApplicationConfiguration.g:2864:3: rule__QualifiedName__Group_1__0
9655 restoreStackSize(stackSize); 9655 {
9656 9656 pushFollow(FOLLOW_7);
9657 } 9657 rule__QualifiedName__Group_1__0();
9658 return ; 9658
9659 } 9659 state._fsp--;
9660 // $ANTLR end "rule__FileDeclaration__Group__1__Impl" 9660
9661 9661
9662 9662 }
9663 // $ANTLR start "rule__FileDeclaration__Group__2" 9663 break;
9664 // InternalApplicationConfiguration.g:2921:1: rule__FileDeclaration__Group__2 : rule__FileDeclaration__Group__2__Impl rule__FileDeclaration__Group__3 ; 9664
9665 public final void rule__FileDeclaration__Group__2() throws RecognitionException { 9665 default :
9666 9666 break loop35;
9667 int stackSize = keepStackSize(); 9667 }
9668 9668 } while (true);
9669 try { 9669
9670 // InternalApplicationConfiguration.g:2925:1: ( rule__FileDeclaration__Group__2__Impl rule__FileDeclaration__Group__3 ) 9670 after(grammarAccess.getQualifiedNameAccess().getGroup_1());
9671 // InternalApplicationConfiguration.g:2926:2: rule__FileDeclaration__Group__2__Impl rule__FileDeclaration__Group__3 9671
9672 { 9672 }
9673 pushFollow(FOLLOW_11); 9673
9674 rule__FileDeclaration__Group__2__Impl(); 9674
9675 9675 }
9676 state._fsp--; 9676
9677 9677 }
9678 pushFollow(FOLLOW_2); 9678 catch (RecognitionException re) {
9679 rule__FileDeclaration__Group__3(); 9679 reportError(re);
9680 9680 recover(input,re);
9681 state._fsp--; 9681 }
9682 9682 finally {
9683 9683
9684 } 9684 restoreStackSize(stackSize);
9685 9685
9686 } 9686 }
9687 catch (RecognitionException re) { 9687 return ;
9688 reportError(re); 9688 }
9689 recover(input,re); 9689 // $ANTLR end "rule__QualifiedName__Group__1__Impl"
9690 } 9690
9691 finally { 9691
9692 9692 // $ANTLR start "rule__QualifiedName__Group_1__0"
9693 restoreStackSize(stackSize); 9693 // InternalApplicationConfiguration.g:2873:1: rule__QualifiedName__Group_1__0 : rule__QualifiedName__Group_1__0__Impl rule__QualifiedName__Group_1__1 ;
9694 9694 public final void rule__QualifiedName__Group_1__0() throws RecognitionException {
9695 } 9695
9696 return ; 9696 int stackSize = keepStackSize();
9697 } 9697
9698 // $ANTLR end "rule__FileDeclaration__Group__2" 9698 try {
9699 9699 // InternalApplicationConfiguration.g:2877:1: ( rule__QualifiedName__Group_1__0__Impl rule__QualifiedName__Group_1__1 )
9700 9700 // InternalApplicationConfiguration.g:2878:2: rule__QualifiedName__Group_1__0__Impl rule__QualifiedName__Group_1__1
9701 // $ANTLR start "rule__FileDeclaration__Group__2__Impl" 9701 {
9702 // InternalApplicationConfiguration.g:2933:1: rule__FileDeclaration__Group__2__Impl : ( '=' ) ; 9702 pushFollow(FOLLOW_8);
9703 public final void rule__FileDeclaration__Group__2__Impl() throws RecognitionException { 9703 rule__QualifiedName__Group_1__0__Impl();
9704 9704
9705 int stackSize = keepStackSize(); 9705 state._fsp--;
9706 9706
9707 try { 9707 pushFollow(FOLLOW_2);
9708 // InternalApplicationConfiguration.g:2937:1: ( ( '=' ) ) 9708 rule__QualifiedName__Group_1__1();
9709 // InternalApplicationConfiguration.g:2938:1: ( '=' ) 9709
9710 { 9710 state._fsp--;
9711 // InternalApplicationConfiguration.g:2938:1: ( '=' ) 9711
9712 // InternalApplicationConfiguration.g:2939:2: '=' 9712
9713 { 9713 }
9714 before(grammarAccess.getFileDeclarationAccess().getEqualsSignKeyword_2()); 9714
9715 match(input,23,FOLLOW_2); 9715 }
9716 after(grammarAccess.getFileDeclarationAccess().getEqualsSignKeyword_2()); 9716 catch (RecognitionException re) {
9717 9717 reportError(re);
9718 } 9718 recover(input,re);
9719 9719 }
9720 9720 finally {
9721 } 9721
9722 9722 restoreStackSize(stackSize);
9723 } 9723
9724 catch (RecognitionException re) { 9724 }
9725 reportError(re); 9725 return ;
9726 recover(input,re); 9726 }
9727 } 9727 // $ANTLR end "rule__QualifiedName__Group_1__0"
9728 finally { 9728
9729 9729
9730 restoreStackSize(stackSize); 9730 // $ANTLR start "rule__QualifiedName__Group_1__0__Impl"
9731 9731 // InternalApplicationConfiguration.g:2885:1: rule__QualifiedName__Group_1__0__Impl : ( '.' ) ;
9732 } 9732 public final void rule__QualifiedName__Group_1__0__Impl() throws RecognitionException {
9733 return ; 9733
9734 } 9734 int stackSize = keepStackSize();
9735 // $ANTLR end "rule__FileDeclaration__Group__2__Impl" 9735
9736 9736 try {
9737 9737 // InternalApplicationConfiguration.g:2889:1: ( ( '.' ) )
9738 // $ANTLR start "rule__FileDeclaration__Group__3" 9738 // InternalApplicationConfiguration.g:2890:1: ( '.' )
9739 // InternalApplicationConfiguration.g:2948:1: rule__FileDeclaration__Group__3 : rule__FileDeclaration__Group__3__Impl ; 9739 {
9740 public final void rule__FileDeclaration__Group__3() throws RecognitionException { 9740 // InternalApplicationConfiguration.g:2890:1: ( '.' )
9741 9741 // InternalApplicationConfiguration.g:2891:2: '.'
9742 int stackSize = keepStackSize(); 9742 {
9743 9743 before(grammarAccess.getQualifiedNameAccess().getFullStopKeyword_1_0());
9744 try { 9744 match(input,23,FOLLOW_2);
9745 // InternalApplicationConfiguration.g:2952:1: ( rule__FileDeclaration__Group__3__Impl ) 9745 after(grammarAccess.getQualifiedNameAccess().getFullStopKeyword_1_0());
9746 // InternalApplicationConfiguration.g:2953:2: rule__FileDeclaration__Group__3__Impl 9746
9747 { 9747 }
9748 pushFollow(FOLLOW_2); 9748
9749 rule__FileDeclaration__Group__3__Impl(); 9749
9750 9750 }
9751 state._fsp--; 9751
9752 9752 }
9753 9753 catch (RecognitionException re) {
9754 } 9754 reportError(re);
9755 9755 recover(input,re);
9756 } 9756 }
9757 catch (RecognitionException re) { 9757 finally {
9758 reportError(re); 9758
9759 recover(input,re); 9759 restoreStackSize(stackSize);
9760 } 9760
9761 finally { 9761 }
9762 9762 return ;
9763 restoreStackSize(stackSize); 9763 }
9764 9764 // $ANTLR end "rule__QualifiedName__Group_1__0__Impl"
9765 } 9765
9766 return ; 9766
9767 } 9767 // $ANTLR start "rule__QualifiedName__Group_1__1"
9768 // $ANTLR end "rule__FileDeclaration__Group__3" 9768 // InternalApplicationConfiguration.g:2900:1: rule__QualifiedName__Group_1__1 : rule__QualifiedName__Group_1__1__Impl ;
9769 9769 public final void rule__QualifiedName__Group_1__1() throws RecognitionException {
9770 9770
9771 // $ANTLR start "rule__FileDeclaration__Group__3__Impl" 9771 int stackSize = keepStackSize();
9772 // InternalApplicationConfiguration.g:2959:1: rule__FileDeclaration__Group__3__Impl : ( ( rule__FileDeclaration__SpecificationAssignment_3 ) ) ; 9772
9773 public final void rule__FileDeclaration__Group__3__Impl() throws RecognitionException { 9773 try {
9774 9774 // InternalApplicationConfiguration.g:2904:1: ( rule__QualifiedName__Group_1__1__Impl )
9775 int stackSize = keepStackSize(); 9775 // InternalApplicationConfiguration.g:2905:2: rule__QualifiedName__Group_1__1__Impl
9776 9776 {
9777 try { 9777 pushFollow(FOLLOW_2);
9778 // InternalApplicationConfiguration.g:2963:1: ( ( ( rule__FileDeclaration__SpecificationAssignment_3 ) ) ) 9778 rule__QualifiedName__Group_1__1__Impl();
9779 // InternalApplicationConfiguration.g:2964:1: ( ( rule__FileDeclaration__SpecificationAssignment_3 ) ) 9779
9780 { 9780 state._fsp--;
9781 // InternalApplicationConfiguration.g:2964:1: ( ( rule__FileDeclaration__SpecificationAssignment_3 ) ) 9781
9782 // InternalApplicationConfiguration.g:2965:2: ( rule__FileDeclaration__SpecificationAssignment_3 ) 9782
9783 { 9783 }
9784 before(grammarAccess.getFileDeclarationAccess().getSpecificationAssignment_3()); 9784
9785 // InternalApplicationConfiguration.g:2966:2: ( rule__FileDeclaration__SpecificationAssignment_3 ) 9785 }
9786 // InternalApplicationConfiguration.g:2966:3: rule__FileDeclaration__SpecificationAssignment_3 9786 catch (RecognitionException re) {
9787 { 9787 reportError(re);
9788 pushFollow(FOLLOW_2); 9788 recover(input,re);
9789 rule__FileDeclaration__SpecificationAssignment_3(); 9789 }
9790 9790 finally {
9791 state._fsp--; 9791
9792 9792 restoreStackSize(stackSize);
9793 9793
9794 } 9794 }
9795 9795 return ;
9796 after(grammarAccess.getFileDeclarationAccess().getSpecificationAssignment_3()); 9796 }
9797 9797 // $ANTLR end "rule__QualifiedName__Group_1__1"
9798 } 9798
9799 9799
9800 9800 // $ANTLR start "rule__QualifiedName__Group_1__1__Impl"
9801 } 9801 // InternalApplicationConfiguration.g:2911:1: rule__QualifiedName__Group_1__1__Impl : ( RULE_ID ) ;
9802 9802 public final void rule__QualifiedName__Group_1__1__Impl() throws RecognitionException {
9803 } 9803
9804 catch (RecognitionException re) { 9804 int stackSize = keepStackSize();
9805 reportError(re); 9805
9806 recover(input,re); 9806 try {
9807 } 9807 // InternalApplicationConfiguration.g:2915:1: ( ( RULE_ID ) )
9808 finally { 9808 // InternalApplicationConfiguration.g:2916:1: ( RULE_ID )
9809 9809 {
9810 restoreStackSize(stackSize); 9810 // InternalApplicationConfiguration.g:2916:1: ( RULE_ID )
9811 9811 // InternalApplicationConfiguration.g:2917:2: RULE_ID
9812 } 9812 {
9813 return ; 9813 before(grammarAccess.getQualifiedNameAccess().getIDTerminalRuleCall_1_1());
9814 } 9814 match(input,RULE_ID,FOLLOW_2);
9815 // $ANTLR end "rule__FileDeclaration__Group__3__Impl" 9815 after(grammarAccess.getQualifiedNameAccess().getIDTerminalRuleCall_1_1());
9816 9816
9817 9817 }
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
9820 public final void rule__MetamodelSpecification__Group__0() throws RecognitionException { 9820 }
9821 9821
9822 int stackSize = keepStackSize(); 9822 }
9823 9823 catch (RecognitionException re) {
9824 try { 9824 reportError(re);
9825 // InternalApplicationConfiguration.g:2979:1: ( rule__MetamodelSpecification__Group__0__Impl rule__MetamodelSpecification__Group__1 ) 9825 recover(input,re);
9826 // InternalApplicationConfiguration.g:2980:2: rule__MetamodelSpecification__Group__0__Impl rule__MetamodelSpecification__Group__1 9826 }
9827 { 9827 finally {
9828 pushFollow(FOLLOW_14); 9828
9829 rule__MetamodelSpecification__Group__0__Impl(); 9829 restoreStackSize(stackSize);
9830 9830
9831 state._fsp--; 9831 }
9832 9832 return ;
9833 pushFollow(FOLLOW_2); 9833 }
9834 rule__MetamodelSpecification__Group__1(); 9834 // $ANTLR end "rule__QualifiedName__Group_1__1__Impl"
9835 9835
9836 state._fsp--; 9836
9837 9837 // $ANTLR start "rule__REALLiteral__Group__0"
9838 9838 // InternalApplicationConfiguration.g:2927:1: rule__REALLiteral__Group__0 : rule__REALLiteral__Group__0__Impl rule__REALLiteral__Group__1 ;
9839 } 9839 public final void rule__REALLiteral__Group__0() throws RecognitionException {
9840 9840
9841 } 9841 int stackSize = keepStackSize();
9842 catch (RecognitionException re) { 9842
9843 reportError(re); 9843 try {
9844 recover(input,re); 9844 // InternalApplicationConfiguration.g:2931:1: ( rule__REALLiteral__Group__0__Impl rule__REALLiteral__Group__1 )
9845 } 9845 // InternalApplicationConfiguration.g:2932:2: rule__REALLiteral__Group__0__Impl rule__REALLiteral__Group__1
9846 finally { 9846 {
9847 9847 pushFollow(FOLLOW_9);
9848 restoreStackSize(stackSize); 9848 rule__REALLiteral__Group__0__Impl();
9849 9849
9850 } 9850 state._fsp--;
9851 return ; 9851
9852 } 9852 pushFollow(FOLLOW_2);
9853 // $ANTLR end "rule__MetamodelSpecification__Group__0" 9853 rule__REALLiteral__Group__1();
9854 9854
9855 9855 state._fsp--;
9856 // $ANTLR start "rule__MetamodelSpecification__Group__0__Impl" 9856
9857 // InternalApplicationConfiguration.g:2987:1: rule__MetamodelSpecification__Group__0__Impl : ( '{' ) ; 9857
9858 public final void rule__MetamodelSpecification__Group__0__Impl() throws RecognitionException { 9858 }
9859 9859
9860 int stackSize = keepStackSize(); 9860 }
9861 9861 catch (RecognitionException re) {
9862 try { 9862 reportError(re);
9863 // InternalApplicationConfiguration.g:2991:1: ( ( '{' ) ) 9863 recover(input,re);
9864 // InternalApplicationConfiguration.g:2992:1: ( '{' ) 9864 }
9865 { 9865 finally {
9866 // InternalApplicationConfiguration.g:2992:1: ( '{' ) 9866
9867 // InternalApplicationConfiguration.g:2993:2: '{' 9867 restoreStackSize(stackSize);
9868 { 9868
9869 before(grammarAccess.getMetamodelSpecificationAccess().getLeftCurlyBracketKeyword_0()); 9869 }
9870 match(input,24,FOLLOW_2); 9870 return ;
9871 after(grammarAccess.getMetamodelSpecificationAccess().getLeftCurlyBracketKeyword_0()); 9871 }
9872 9872 // $ANTLR end "rule__REALLiteral__Group__0"
9873 } 9873
9874 9874
9875 9875 // $ANTLR start "rule__REALLiteral__Group__0__Impl"
9876 } 9876 // InternalApplicationConfiguration.g:2939:1: rule__REALLiteral__Group__0__Impl : ( ( '-' )? ) ;
9877 9877 public final void rule__REALLiteral__Group__0__Impl() throws RecognitionException {
9878 } 9878
9879 catch (RecognitionException re) { 9879 int stackSize = keepStackSize();
9880 reportError(re); 9880
9881 recover(input,re); 9881 try {
9882 } 9882 // InternalApplicationConfiguration.g:2943:1: ( ( ( '-' )? ) )
9883 finally { 9883 // InternalApplicationConfiguration.g:2944:1: ( ( '-' )? )
9884 9884 {
9885 restoreStackSize(stackSize); 9885 // InternalApplicationConfiguration.g:2944:1: ( ( '-' )? )
9886 9886 // InternalApplicationConfiguration.g:2945:2: ( '-' )?
9887 } 9887 {
9888 return ; 9888 before(grammarAccess.getREALLiteralAccess().getHyphenMinusKeyword_0());
9889 } 9889 // InternalApplicationConfiguration.g:2946:2: ( '-' )?
9890 // $ANTLR end "rule__MetamodelSpecification__Group__0__Impl" 9890 int alt36=2;
9891 9891 int LA36_0 = input.LA(1);
9892 9892
9893 // $ANTLR start "rule__MetamodelSpecification__Group__1" 9893 if ( (LA36_0==24) ) {
9894 // InternalApplicationConfiguration.g:3002:1: rule__MetamodelSpecification__Group__1 : rule__MetamodelSpecification__Group__1__Impl rule__MetamodelSpecification__Group__2 ; 9894 alt36=1;
9895 public final void rule__MetamodelSpecification__Group__1() throws RecognitionException { 9895 }
9896 9896 switch (alt36) {
9897 int stackSize = keepStackSize(); 9897 case 1 :
9898 9898 // InternalApplicationConfiguration.g:2946:3: '-'
9899 try { 9899 {
9900 // InternalApplicationConfiguration.g:3006:1: ( rule__MetamodelSpecification__Group__1__Impl rule__MetamodelSpecification__Group__2 ) 9900 match(input,24,FOLLOW_2);
9901 // InternalApplicationConfiguration.g:3007:2: rule__MetamodelSpecification__Group__1__Impl rule__MetamodelSpecification__Group__2 9901
9902 { 9902 }
9903 pushFollow(FOLLOW_15); 9903 break;
9904 rule__MetamodelSpecification__Group__1__Impl(); 9904
9905 9905 }
9906 state._fsp--; 9906
9907 9907 after(grammarAccess.getREALLiteralAccess().getHyphenMinusKeyword_0());
9908 pushFollow(FOLLOW_2); 9908
9909 rule__MetamodelSpecification__Group__2(); 9909 }
9910 9910
9911 state._fsp--; 9911
9912 9912 }
9913 9913
9914 } 9914 }
9915 9915 catch (RecognitionException re) {
9916 } 9916 reportError(re);
9917 catch (RecognitionException re) { 9917 recover(input,re);
9918 reportError(re); 9918 }
9919 recover(input,re); 9919 finally {
9920 } 9920
9921 finally { 9921 restoreStackSize(stackSize);
9922 9922
9923 restoreStackSize(stackSize); 9923 }
9924 9924 return ;
9925 } 9925 }
9926 return ; 9926 // $ANTLR end "rule__REALLiteral__Group__0__Impl"
9927 } 9927
9928 // $ANTLR end "rule__MetamodelSpecification__Group__1" 9928
9929 9929 // $ANTLR start "rule__REALLiteral__Group__1"
9930 9930 // InternalApplicationConfiguration.g:2954:1: rule__REALLiteral__Group__1 : rule__REALLiteral__Group__1__Impl rule__REALLiteral__Group__2 ;
9931 // $ANTLR start "rule__MetamodelSpecification__Group__1__Impl" 9931 public final void rule__REALLiteral__Group__1() throws RecognitionException {
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 int stackSize = keepStackSize();
9934 9934
9935 int stackSize = keepStackSize(); 9935 try {
9936 9936 // InternalApplicationConfiguration.g:2958:1: ( rule__REALLiteral__Group__1__Impl rule__REALLiteral__Group__2 )
9937 try { 9937 // InternalApplicationConfiguration.g:2959:2: rule__REALLiteral__Group__1__Impl rule__REALLiteral__Group__2
9938 // InternalApplicationConfiguration.g:3018:1: ( ( ( rule__MetamodelSpecification__EntriesAssignment_1 ) ) ) 9938 {
9939 // InternalApplicationConfiguration.g:3019:1: ( ( rule__MetamodelSpecification__EntriesAssignment_1 ) ) 9939 pushFollow(FOLLOW_6);
9940 { 9940 rule__REALLiteral__Group__1__Impl();
9941 // InternalApplicationConfiguration.g:3019:1: ( ( rule__MetamodelSpecification__EntriesAssignment_1 ) ) 9941
9942 // InternalApplicationConfiguration.g:3020:2: ( rule__MetamodelSpecification__EntriesAssignment_1 ) 9942 state._fsp--;
9943 { 9943
9944 before(grammarAccess.getMetamodelSpecificationAccess().getEntriesAssignment_1()); 9944 pushFollow(FOLLOW_2);
9945 // InternalApplicationConfiguration.g:3021:2: ( rule__MetamodelSpecification__EntriesAssignment_1 ) 9945 rule__REALLiteral__Group__2();
9946 // InternalApplicationConfiguration.g:3021:3: rule__MetamodelSpecification__EntriesAssignment_1 9946
9947 { 9947 state._fsp--;
9948 pushFollow(FOLLOW_2); 9948
9949 rule__MetamodelSpecification__EntriesAssignment_1(); 9949
9950 9950 }
9951 state._fsp--; 9951
9952 9952 }
9953 9953 catch (RecognitionException re) {
9954 } 9954 reportError(re);
9955 9955 recover(input,re);
9956 after(grammarAccess.getMetamodelSpecificationAccess().getEntriesAssignment_1()); 9956 }
9957 9957 finally {
9958 } 9958
9959 9959 restoreStackSize(stackSize);
9960 9960
9961 } 9961 }
9962 9962 return ;
9963 } 9963 }
9964 catch (RecognitionException re) { 9964 // $ANTLR end "rule__REALLiteral__Group__1"
9965 reportError(re); 9965
9966 recover(input,re); 9966
9967 } 9967 // $ANTLR start "rule__REALLiteral__Group__1__Impl"
9968 finally { 9968 // InternalApplicationConfiguration.g:2966:1: rule__REALLiteral__Group__1__Impl : ( RULE_INT ) ;
9969 9969 public final void rule__REALLiteral__Group__1__Impl() throws RecognitionException {
9970 restoreStackSize(stackSize); 9970
9971 9971 int stackSize = keepStackSize();
9972 } 9972
9973 return ; 9973 try {
9974 } 9974 // InternalApplicationConfiguration.g:2970:1: ( ( RULE_INT ) )
9975 // $ANTLR end "rule__MetamodelSpecification__Group__1__Impl" 9975 // InternalApplicationConfiguration.g:2971:1: ( RULE_INT )
9976 9976 {
9977 9977 // InternalApplicationConfiguration.g:2971:1: ( RULE_INT )
9978 // $ANTLR start "rule__MetamodelSpecification__Group__2" 9978 // InternalApplicationConfiguration.g:2972:2: RULE_INT
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 before(grammarAccess.getREALLiteralAccess().getINTTerminalRuleCall_1());
9981 9981 match(input,RULE_INT,FOLLOW_2);
9982 int stackSize = keepStackSize(); 9982 after(grammarAccess.getREALLiteralAccess().getINTTerminalRuleCall_1());
9983 9983
9984 try { 9984 }
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
9987 { 9987 }
9988 pushFollow(FOLLOW_15); 9988
9989 rule__MetamodelSpecification__Group__2__Impl(); 9989 }
9990 9990 catch (RecognitionException re) {
9991 state._fsp--; 9991 reportError(re);
9992 9992 recover(input,re);
9993 pushFollow(FOLLOW_2); 9993 }
9994 rule__MetamodelSpecification__Group__3(); 9994 finally {
9995 9995
9996 state._fsp--; 9996 restoreStackSize(stackSize);
9997 9997
9998 9998 }
9999 } 9999 return ;
10000 10000 }
10001 } 10001 // $ANTLR end "rule__REALLiteral__Group__1__Impl"
10002 catch (RecognitionException re) { 10002
10003 reportError(re); 10003
10004 recover(input,re); 10004 // $ANTLR start "rule__REALLiteral__Group__2"
10005 } 10005 // InternalApplicationConfiguration.g:2981:1: rule__REALLiteral__Group__2 : rule__REALLiteral__Group__2__Impl rule__REALLiteral__Group__3 ;
10006 finally { 10006 public final void rule__REALLiteral__Group__2() throws RecognitionException {
10007 10007
10008 restoreStackSize(stackSize); 10008 int stackSize = keepStackSize();
10009 10009
10010 } 10010 try {
10011 return ; 10011 // InternalApplicationConfiguration.g:2985:1: ( rule__REALLiteral__Group__2__Impl rule__REALLiteral__Group__3 )
10012 } 10012 // InternalApplicationConfiguration.g:2986:2: rule__REALLiteral__Group__2__Impl rule__REALLiteral__Group__3
10013 // $ANTLR end "rule__MetamodelSpecification__Group__2" 10013 {
10014 10014 pushFollow(FOLLOW_9);
10015 10015 rule__REALLiteral__Group__2__Impl();
10016 // $ANTLR start "rule__MetamodelSpecification__Group__2__Impl" 10016
10017 // InternalApplicationConfiguration.g:3041:1: rule__MetamodelSpecification__Group__2__Impl : ( ( rule__MetamodelSpecification__Group_2__0 )* ) ; 10017 state._fsp--;
10018 public final void rule__MetamodelSpecification__Group__2__Impl() throws RecognitionException { 10018
10019 10019 pushFollow(FOLLOW_2);
10020 int stackSize = keepStackSize(); 10020 rule__REALLiteral__Group__3();
10021 10021
10022 try { 10022 state._fsp--;
10023 // InternalApplicationConfiguration.g:3045:1: ( ( ( rule__MetamodelSpecification__Group_2__0 )* ) ) 10023
10024 // InternalApplicationConfiguration.g:3046:1: ( ( rule__MetamodelSpecification__Group_2__0 )* ) 10024
10025 { 10025 }
10026 // InternalApplicationConfiguration.g:3046:1: ( ( rule__MetamodelSpecification__Group_2__0 )* ) 10026
10027 // InternalApplicationConfiguration.g:3047:2: ( rule__MetamodelSpecification__Group_2__0 )* 10027 }
10028 { 10028 catch (RecognitionException re) {
10029 before(grammarAccess.getMetamodelSpecificationAccess().getGroup_2()); 10029 reportError(re);
10030 // InternalApplicationConfiguration.g:3048:2: ( rule__MetamodelSpecification__Group_2__0 )* 10030 recover(input,re);
10031 loop34: 10031 }
10032 do { 10032 finally {
10033 int alt34=2; 10033
10034 int LA34_0 = input.LA(1); 10034 restoreStackSize(stackSize);
10035 10035
10036 if ( (LA34_0==26) ) { 10036 }
10037 alt34=1; 10037 return ;
10038 } 10038 }
10039 10039 // $ANTLR end "rule__REALLiteral__Group__2"
10040 10040
10041 switch (alt34) { 10041
10042 case 1 : 10042 // $ANTLR start "rule__REALLiteral__Group__2__Impl"
10043 // InternalApplicationConfiguration.g:3048:3: rule__MetamodelSpecification__Group_2__0 10043 // InternalApplicationConfiguration.g:2993:1: rule__REALLiteral__Group__2__Impl : ( '.' ) ;
10044 { 10044 public final void rule__REALLiteral__Group__2__Impl() throws RecognitionException {
10045 pushFollow(FOLLOW_16); 10045
10046 rule__MetamodelSpecification__Group_2__0(); 10046 int stackSize = keepStackSize();
10047 10047
10048 state._fsp--; 10048 try {
10049 10049 // InternalApplicationConfiguration.g:2997:1: ( ( '.' ) )
10050 10050 // InternalApplicationConfiguration.g:2998:1: ( '.' )
10051 } 10051 {
10052 break; 10052 // InternalApplicationConfiguration.g:2998:1: ( '.' )
10053 10053 // InternalApplicationConfiguration.g:2999:2: '.'
10054 default : 10054 {
10055 break loop34; 10055 before(grammarAccess.getREALLiteralAccess().getFullStopKeyword_2());
10056 } 10056 match(input,23,FOLLOW_2);
10057 } while (true); 10057 after(grammarAccess.getREALLiteralAccess().getFullStopKeyword_2());
10058 10058
10059 after(grammarAccess.getMetamodelSpecificationAccess().getGroup_2()); 10059 }
10060 10060
10061 } 10061
10062 10062 }
10063 10063
10064 } 10064 }
10065 10065 catch (RecognitionException re) {
10066 } 10066 reportError(re);
10067 catch (RecognitionException re) { 10067 recover(input,re);
10068 reportError(re); 10068 }
10069 recover(input,re); 10069 finally {
10070 } 10070
10071 finally { 10071 restoreStackSize(stackSize);
10072 10072
10073 restoreStackSize(stackSize); 10073 }
10074 10074 return ;
10075 } 10075 }
10076 return ; 10076 // $ANTLR end "rule__REALLiteral__Group__2__Impl"
10077 } 10077
10078 // $ANTLR end "rule__MetamodelSpecification__Group__2__Impl" 10078
10079 10079 // $ANTLR start "rule__REALLiteral__Group__3"
10080 10080 // InternalApplicationConfiguration.g:3008:1: rule__REALLiteral__Group__3 : rule__REALLiteral__Group__3__Impl ;
10081 // $ANTLR start "rule__MetamodelSpecification__Group__3" 10081 public final void rule__REALLiteral__Group__3() throws RecognitionException {
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 int stackSize = keepStackSize();
10084 10084
10085 int stackSize = keepStackSize(); 10085 try {
10086 10086 // InternalApplicationConfiguration.g:3012:1: ( rule__REALLiteral__Group__3__Impl )
10087 try { 10087 // InternalApplicationConfiguration.g:3013:2: rule__REALLiteral__Group__3__Impl
10088 // InternalApplicationConfiguration.g:3060:1: ( rule__MetamodelSpecification__Group__3__Impl ) 10088 {
10089 // InternalApplicationConfiguration.g:3061:2: rule__MetamodelSpecification__Group__3__Impl 10089 pushFollow(FOLLOW_2);
10090 { 10090 rule__REALLiteral__Group__3__Impl();
10091 pushFollow(FOLLOW_2); 10091
10092 rule__MetamodelSpecification__Group__3__Impl(); 10092 state._fsp--;
10093 10093
10094 state._fsp--; 10094
10095 10095 }
10096 10096
10097 } 10097 }
10098 10098 catch (RecognitionException re) {
10099 } 10099 reportError(re);
10100 catch (RecognitionException re) { 10100 recover(input,re);
10101 reportError(re); 10101 }
10102 recover(input,re); 10102 finally {
10103 } 10103
10104 finally { 10104 restoreStackSize(stackSize);
10105 10105
10106 restoreStackSize(stackSize); 10106 }
10107 10107 return ;
10108 } 10108 }
10109 return ; 10109 // $ANTLR end "rule__REALLiteral__Group__3"
10110 } 10110
10111 // $ANTLR end "rule__MetamodelSpecification__Group__3" 10111
10112 10112 // $ANTLR start "rule__REALLiteral__Group__3__Impl"
10113 10113 // InternalApplicationConfiguration.g:3019:1: rule__REALLiteral__Group__3__Impl : ( RULE_INT ) ;
10114 // $ANTLR start "rule__MetamodelSpecification__Group__3__Impl" 10114 public final void rule__REALLiteral__Group__3__Impl() throws RecognitionException {
10115 // InternalApplicationConfiguration.g:3067:1: rule__MetamodelSpecification__Group__3__Impl : ( '}' ) ; 10115
10116 public final void rule__MetamodelSpecification__Group__3__Impl() throws RecognitionException { 10116 int stackSize = keepStackSize();
10117 10117
10118 int stackSize = keepStackSize(); 10118 try {
10119 10119 // InternalApplicationConfiguration.g:3023:1: ( ( RULE_INT ) )
10120 try { 10120 // InternalApplicationConfiguration.g:3024:1: ( RULE_INT )
10121 // InternalApplicationConfiguration.g:3071:1: ( ( '}' ) ) 10121 {
10122 // InternalApplicationConfiguration.g:3072:1: ( '}' ) 10122 // InternalApplicationConfiguration.g:3024:1: ( RULE_INT )
10123 { 10123 // InternalApplicationConfiguration.g:3025:2: RULE_INT
10124 // InternalApplicationConfiguration.g:3072:1: ( '}' ) 10124 {
10125 // InternalApplicationConfiguration.g:3073:2: '}' 10125 before(grammarAccess.getREALLiteralAccess().getINTTerminalRuleCall_3());
10126 { 10126 match(input,RULE_INT,FOLLOW_2);
10127 before(grammarAccess.getMetamodelSpecificationAccess().getRightCurlyBracketKeyword_3()); 10127 after(grammarAccess.getREALLiteralAccess().getINTTerminalRuleCall_3());
10128 match(input,25,FOLLOW_2); 10128
10129 after(grammarAccess.getMetamodelSpecificationAccess().getRightCurlyBracketKeyword_3()); 10129 }
10130 10130
10131 } 10131
10132 10132 }
10133 10133
10134 } 10134 }
10135 10135 catch (RecognitionException re) {
10136 } 10136 reportError(re);
10137 catch (RecognitionException re) { 10137 recover(input,re);
10138 reportError(re); 10138 }
10139 recover(input,re); 10139 finally {
10140 } 10140
10141 finally { 10141 restoreStackSize(stackSize);
10142 10142
10143 restoreStackSize(stackSize); 10143 }
10144 10144 return ;
10145 } 10145 }
10146 return ; 10146 // $ANTLR end "rule__REALLiteral__Group__3__Impl"
10147 } 10147
10148 // $ANTLR end "rule__MetamodelSpecification__Group__3__Impl" 10148
10149 10149 // $ANTLR start "rule__INTLiteral__Group__0"
10150 10150 // InternalApplicationConfiguration.g:3035:1: rule__INTLiteral__Group__0 : rule__INTLiteral__Group__0__Impl rule__INTLiteral__Group__1 ;
10151 // $ANTLR start "rule__MetamodelSpecification__Group_2__0" 10151 public final void rule__INTLiteral__Group__0() throws RecognitionException {
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 int stackSize = keepStackSize();
10154 10154
10155 int stackSize = keepStackSize(); 10155 try {
10156 10156 // InternalApplicationConfiguration.g:3039:1: ( rule__INTLiteral__Group__0__Impl rule__INTLiteral__Group__1 )
10157 try { 10157 // InternalApplicationConfiguration.g:3040:2: rule__INTLiteral__Group__0__Impl rule__INTLiteral__Group__1
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 pushFollow(FOLLOW_9);
10160 { 10160 rule__INTLiteral__Group__0__Impl();
10161 pushFollow(FOLLOW_14); 10161
10162 rule__MetamodelSpecification__Group_2__0__Impl(); 10162 state._fsp--;
10163 10163
10164 state._fsp--; 10164 pushFollow(FOLLOW_2);
10165 10165 rule__INTLiteral__Group__1();
10166 pushFollow(FOLLOW_2); 10166
10167 rule__MetamodelSpecification__Group_2__1(); 10167 state._fsp--;
10168 10168
10169 state._fsp--; 10169
10170 10170 }
10171 10171
10172 } 10172 }
10173 10173 catch (RecognitionException re) {
10174 } 10174 reportError(re);
10175 catch (RecognitionException re) { 10175 recover(input,re);
10176 reportError(re); 10176 }
10177 recover(input,re); 10177 finally {
10178 } 10178
10179 finally { 10179 restoreStackSize(stackSize);
10180 10180
10181 restoreStackSize(stackSize); 10181 }
10182 10182 return ;
10183 } 10183 }
10184 return ; 10184 // $ANTLR end "rule__INTLiteral__Group__0"
10185 } 10185
10186 // $ANTLR end "rule__MetamodelSpecification__Group_2__0" 10186
10187 10187 // $ANTLR start "rule__INTLiteral__Group__0__Impl"
10188 10188 // InternalApplicationConfiguration.g:3047:1: rule__INTLiteral__Group__0__Impl : ( ( '-' )? ) ;
10189 // $ANTLR start "rule__MetamodelSpecification__Group_2__0__Impl" 10189 public final void rule__INTLiteral__Group__0__Impl() throws RecognitionException {
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 int stackSize = keepStackSize();
10192 10192
10193 int stackSize = keepStackSize(); 10193 try {
10194 10194 // InternalApplicationConfiguration.g:3051:1: ( ( ( '-' )? ) )
10195 try { 10195 // InternalApplicationConfiguration.g:3052:1: ( ( '-' )? )
10196 // InternalApplicationConfiguration.g:3099:1: ( ( ',' ) ) 10196 {
10197 // InternalApplicationConfiguration.g:3100:1: ( ',' ) 10197 // InternalApplicationConfiguration.g:3052:1: ( ( '-' )? )
10198 { 10198 // InternalApplicationConfiguration.g:3053:2: ( '-' )?
10199 // InternalApplicationConfiguration.g:3100:1: ( ',' ) 10199 {
10200 // InternalApplicationConfiguration.g:3101:2: ',' 10200 before(grammarAccess.getINTLiteralAccess().getHyphenMinusKeyword_0());
10201 { 10201 // InternalApplicationConfiguration.g:3054:2: ( '-' )?
10202 before(grammarAccess.getMetamodelSpecificationAccess().getCommaKeyword_2_0()); 10202 int alt37=2;
10203 match(input,26,FOLLOW_2); 10203 int LA37_0 = input.LA(1);
10204 after(grammarAccess.getMetamodelSpecificationAccess().getCommaKeyword_2_0()); 10204
10205 10205 if ( (LA37_0==24) ) {
10206 } 10206 alt37=1;
10207 10207 }
10208 10208 switch (alt37) {
10209 } 10209 case 1 :
10210 10210 // InternalApplicationConfiguration.g:3054:3: '-'
10211 } 10211 {
10212 catch (RecognitionException re) { 10212 match(input,24,FOLLOW_2);
10213 reportError(re); 10213
10214 recover(input,re); 10214 }
10215 } 10215 break;
10216 finally { 10216
10217 10217 }
10218 restoreStackSize(stackSize); 10218
10219 10219 after(grammarAccess.getINTLiteralAccess().getHyphenMinusKeyword_0());
10220 } 10220
10221 return ; 10221 }
10222 } 10222
10223 // $ANTLR end "rule__MetamodelSpecification__Group_2__0__Impl" 10223
10224 10224 }
10225 10225
10226 // $ANTLR start "rule__MetamodelSpecification__Group_2__1" 10226 }
10227 // InternalApplicationConfiguration.g:3110:1: rule__MetamodelSpecification__Group_2__1 : rule__MetamodelSpecification__Group_2__1__Impl ; 10227 catch (RecognitionException re) {
10228 public final void rule__MetamodelSpecification__Group_2__1() throws RecognitionException { 10228 reportError(re);
10229 10229 recover(input,re);
10230 int stackSize = keepStackSize(); 10230 }
10231 10231 finally {
10232 try { 10232
10233 // InternalApplicationConfiguration.g:3114:1: ( rule__MetamodelSpecification__Group_2__1__Impl ) 10233 restoreStackSize(stackSize);
10234 // InternalApplicationConfiguration.g:3115:2: rule__MetamodelSpecification__Group_2__1__Impl 10234
10235 { 10235 }
10236 pushFollow(FOLLOW_2); 10236 return ;
10237 rule__MetamodelSpecification__Group_2__1__Impl(); 10237 }
10238 10238 // $ANTLR end "rule__INTLiteral__Group__0__Impl"
10239 state._fsp--; 10239
10240 10240
10241 10241 // $ANTLR start "rule__INTLiteral__Group__1"
10242 } 10242 // InternalApplicationConfiguration.g:3062:1: rule__INTLiteral__Group__1 : rule__INTLiteral__Group__1__Impl ;
10243 10243 public final void rule__INTLiteral__Group__1() throws RecognitionException {
10244 } 10244
10245 catch (RecognitionException re) { 10245 int stackSize = keepStackSize();
10246 reportError(re); 10246
10247 recover(input,re); 10247 try {
10248 } 10248 // InternalApplicationConfiguration.g:3066:1: ( rule__INTLiteral__Group__1__Impl )
10249 finally { 10249 // InternalApplicationConfiguration.g:3067:2: rule__INTLiteral__Group__1__Impl
10250 10250 {
10251 restoreStackSize(stackSize); 10251 pushFollow(FOLLOW_2);
10252 10252 rule__INTLiteral__Group__1__Impl();
10253 } 10253
10254 return ; 10254 state._fsp--;
10255 } 10255
10256 // $ANTLR end "rule__MetamodelSpecification__Group_2__1" 10256
10257 10257 }
10258 10258
10259 // $ANTLR start "rule__MetamodelSpecification__Group_2__1__Impl" 10259 }
10260 // InternalApplicationConfiguration.g:3121:1: rule__MetamodelSpecification__Group_2__1__Impl : ( ( rule__MetamodelSpecification__EntriesAssignment_2_1 ) ) ; 10260 catch (RecognitionException re) {
10261 public final void rule__MetamodelSpecification__Group_2__1__Impl() throws RecognitionException { 10261 reportError(re);
10262 10262 recover(input,re);
10263 int stackSize = keepStackSize(); 10263 }
10264 10264 finally {
10265 try { 10265
10266 // InternalApplicationConfiguration.g:3125:1: ( ( ( rule__MetamodelSpecification__EntriesAssignment_2_1 ) ) ) 10266 restoreStackSize(stackSize);
10267 // InternalApplicationConfiguration.g:3126:1: ( ( rule__MetamodelSpecification__EntriesAssignment_2_1 ) ) 10267
10268 { 10268 }
10269 // InternalApplicationConfiguration.g:3126:1: ( ( rule__MetamodelSpecification__EntriesAssignment_2_1 ) ) 10269 return ;
10270 // InternalApplicationConfiguration.g:3127:2: ( rule__MetamodelSpecification__EntriesAssignment_2_1 ) 10270 }
10271 { 10271 // $ANTLR end "rule__INTLiteral__Group__1"
10272 before(grammarAccess.getMetamodelSpecificationAccess().getEntriesAssignment_2_1()); 10272
10273 // InternalApplicationConfiguration.g:3128:2: ( rule__MetamodelSpecification__EntriesAssignment_2_1 ) 10273
10274 // InternalApplicationConfiguration.g:3128:3: rule__MetamodelSpecification__EntriesAssignment_2_1 10274 // $ANTLR start "rule__INTLiteral__Group__1__Impl"
10275 { 10275 // InternalApplicationConfiguration.g:3073:1: rule__INTLiteral__Group__1__Impl : ( RULE_INT ) ;
10276 pushFollow(FOLLOW_2); 10276 public final void rule__INTLiteral__Group__1__Impl() throws RecognitionException {
10277 rule__MetamodelSpecification__EntriesAssignment_2_1(); 10277
10278 10278 int stackSize = keepStackSize();
10279 state._fsp--; 10279
10280 10280 try {
10281 10281 // InternalApplicationConfiguration.g:3077:1: ( ( RULE_INT ) )
10282 } 10282 // InternalApplicationConfiguration.g:3078:1: ( RULE_INT )
10283 10283 {
10284 after(grammarAccess.getMetamodelSpecificationAccess().getEntriesAssignment_2_1()); 10284 // InternalApplicationConfiguration.g:3078:1: ( RULE_INT )
10285 10285 // InternalApplicationConfiguration.g:3079:2: RULE_INT
10286 } 10286 {
10287 10287 before(grammarAccess.getINTLiteralAccess().getINTTerminalRuleCall_1());
10288 10288 match(input,RULE_INT,FOLLOW_2);
10289 } 10289 after(grammarAccess.getINTLiteralAccess().getINTTerminalRuleCall_1());
10290 10290
10291 } 10291 }
10292 catch (RecognitionException re) { 10292
10293 reportError(re); 10293
10294 recover(input,re); 10294 }
10295 } 10295
10296 finally { 10296 }
10297 10297 catch (RecognitionException re) {
10298 restoreStackSize(stackSize); 10298 reportError(re);
10299 10299 recover(input,re);
10300 } 10300 }
10301 return ; 10301 finally {
10302 } 10302
10303 // $ANTLR end "rule__MetamodelSpecification__Group_2__1__Impl" 10303 restoreStackSize(stackSize);
10304 10304
10305 10305 }
10306 // $ANTLR start "rule__AllPackageEntry__Group__0" 10306 return ;
10307 // InternalApplicationConfiguration.g:3137:1: rule__AllPackageEntry__Group__0 : rule__AllPackageEntry__Group__0__Impl rule__AllPackageEntry__Group__1 ; 10307 }
10308 public final void rule__AllPackageEntry__Group__0() throws RecognitionException { 10308 // $ANTLR end "rule__INTLiteral__Group__1__Impl"
10309 10309
10310 int stackSize = keepStackSize(); 10310
10311 10311 // $ANTLR start "rule__EPackageImport__Group__0"
10312 try { 10312 // InternalApplicationConfiguration.g:3089:1: rule__EPackageImport__Group__0 : rule__EPackageImport__Group__0__Impl rule__EPackageImport__Group__1 ;
10313 // InternalApplicationConfiguration.g:3141:1: ( rule__AllPackageEntry__Group__0__Impl rule__AllPackageEntry__Group__1 ) 10313 public final void rule__EPackageImport__Group__0() throws RecognitionException {
10314 // InternalApplicationConfiguration.g:3142:2: rule__AllPackageEntry__Group__0__Impl rule__AllPackageEntry__Group__1 10314
10315 { 10315 int stackSize = keepStackSize();
10316 pushFollow(FOLLOW_8); 10316
10317 rule__AllPackageEntry__Group__0__Impl(); 10317 try {
10318 10318 // InternalApplicationConfiguration.g:3093:1: ( rule__EPackageImport__Group__0__Impl rule__EPackageImport__Group__1 )
10319 state._fsp--; 10319 // InternalApplicationConfiguration.g:3094:2: rule__EPackageImport__Group__0__Impl rule__EPackageImport__Group__1
10320 10320 {
10321 pushFollow(FOLLOW_2); 10321 pushFollow(FOLLOW_10);
10322 rule__AllPackageEntry__Group__1(); 10322 rule__EPackageImport__Group__0__Impl();
10323 10323
10324 state._fsp--; 10324 state._fsp--;
10325 10325
10326 10326 pushFollow(FOLLOW_2);
10327 } 10327 rule__EPackageImport__Group__1();
10328 10328
10329 } 10329 state._fsp--;
10330 catch (RecognitionException re) { 10330
10331 reportError(re); 10331
10332 recover(input,re); 10332 }
10333 } 10333
10334 finally { 10334 }
10335 10335 catch (RecognitionException re) {
10336 restoreStackSize(stackSize); 10336 reportError(re);
10337 10337 recover(input,re);
10338 } 10338 }
10339 return ; 10339 finally {
10340 } 10340
10341 // $ANTLR end "rule__AllPackageEntry__Group__0" 10341 restoreStackSize(stackSize);
10342 10342
10343 10343 }
10344 // $ANTLR start "rule__AllPackageEntry__Group__0__Impl" 10344 return ;
10345 // InternalApplicationConfiguration.g:3149:1: rule__AllPackageEntry__Group__0__Impl : ( 'package' ) ; 10345 }
10346 public final void rule__AllPackageEntry__Group__0__Impl() throws RecognitionException { 10346 // $ANTLR end "rule__EPackageImport__Group__0"
10347 10347
10348 int stackSize = keepStackSize(); 10348
10349 10349 // $ANTLR start "rule__EPackageImport__Group__0__Impl"
10350 try { 10350 // InternalApplicationConfiguration.g:3101:1: rule__EPackageImport__Group__0__Impl : ( 'import' ) ;
10351 // InternalApplicationConfiguration.g:3153:1: ( ( 'package' ) ) 10351 public final void rule__EPackageImport__Group__0__Impl() throws RecognitionException {
10352 // InternalApplicationConfiguration.g:3154:1: ( 'package' ) 10352
10353 { 10353 int stackSize = keepStackSize();
10354 // InternalApplicationConfiguration.g:3154:1: ( 'package' ) 10354
10355 // InternalApplicationConfiguration.g:3155:2: 'package' 10355 try {
10356 { 10356 // InternalApplicationConfiguration.g:3105:1: ( ( 'import' ) )
10357 before(grammarAccess.getAllPackageEntryAccess().getPackageKeyword_0()); 10357 // InternalApplicationConfiguration.g:3106:1: ( 'import' )
10358 match(input,27,FOLLOW_2); 10358 {
10359 after(grammarAccess.getAllPackageEntryAccess().getPackageKeyword_0()); 10359 // InternalApplicationConfiguration.g:3106:1: ( 'import' )
10360 10360 // InternalApplicationConfiguration.g:3107:2: 'import'
10361 } 10361 {
10362 10362 before(grammarAccess.getEPackageImportAccess().getImportKeyword_0());
10363 10363 match(input,25,FOLLOW_2);
10364 } 10364 after(grammarAccess.getEPackageImportAccess().getImportKeyword_0());
10365 10365
10366 } 10366 }
10367 catch (RecognitionException re) { 10367
10368 reportError(re); 10368
10369 recover(input,re); 10369 }
10370 } 10370
10371 finally { 10371 }
10372 10372 catch (RecognitionException re) {
10373 restoreStackSize(stackSize); 10373 reportError(re);
10374 10374 recover(input,re);
10375 } 10375 }
10376 return ; 10376 finally {
10377 } 10377
10378 // $ANTLR end "rule__AllPackageEntry__Group__0__Impl" 10378 restoreStackSize(stackSize);
10379 10379
10380 10380 }
10381 // $ANTLR start "rule__AllPackageEntry__Group__1" 10381 return ;
10382 // InternalApplicationConfiguration.g:3164:1: rule__AllPackageEntry__Group__1 : rule__AllPackageEntry__Group__1__Impl rule__AllPackageEntry__Group__2 ; 10382 }
10383 public final void rule__AllPackageEntry__Group__1() throws RecognitionException { 10383 // $ANTLR end "rule__EPackageImport__Group__0__Impl"
10384 10384
10385 int stackSize = keepStackSize(); 10385
10386 10386 // $ANTLR start "rule__EPackageImport__Group__1"
10387 try { 10387 // InternalApplicationConfiguration.g:3116:1: rule__EPackageImport__Group__1 : rule__EPackageImport__Group__1__Impl rule__EPackageImport__Group__2 ;
10388 // InternalApplicationConfiguration.g:3168:1: ( rule__AllPackageEntry__Group__1__Impl rule__AllPackageEntry__Group__2 ) 10388 public final void rule__EPackageImport__Group__1() throws RecognitionException {
10389 // InternalApplicationConfiguration.g:3169:2: rule__AllPackageEntry__Group__1__Impl rule__AllPackageEntry__Group__2 10389
10390 { 10390 int stackSize = keepStackSize();
10391 pushFollow(FOLLOW_17); 10391
10392 rule__AllPackageEntry__Group__1__Impl(); 10392 try {
10393 10393 // InternalApplicationConfiguration.g:3120:1: ( rule__EPackageImport__Group__1__Impl rule__EPackageImport__Group__2 )
10394 state._fsp--; 10394 // InternalApplicationConfiguration.g:3121:2: rule__EPackageImport__Group__1__Impl rule__EPackageImport__Group__2
10395 10395 {
10396 pushFollow(FOLLOW_2); 10396 pushFollow(FOLLOW_11);
10397 rule__AllPackageEntry__Group__2(); 10397 rule__EPackageImport__Group__1__Impl();
10398 10398
10399 state._fsp--; 10399 state._fsp--;
10400 10400
10401 10401 pushFollow(FOLLOW_2);
10402 } 10402 rule__EPackageImport__Group__2();
10403 10403
10404 } 10404 state._fsp--;
10405 catch (RecognitionException re) { 10405
10406 reportError(re); 10406
10407 recover(input,re); 10407 }
10408 } 10408
10409 finally { 10409 }
10410 10410 catch (RecognitionException re) {
10411 restoreStackSize(stackSize); 10411 reportError(re);
10412 10412 recover(input,re);
10413 } 10413 }
10414 return ; 10414 finally {
10415 } 10415
10416 // $ANTLR end "rule__AllPackageEntry__Group__1" 10416 restoreStackSize(stackSize);
10417 10417
10418 10418 }
10419 // $ANTLR start "rule__AllPackageEntry__Group__1__Impl" 10419 return ;
10420 // InternalApplicationConfiguration.g:3176:1: rule__AllPackageEntry__Group__1__Impl : ( ( rule__AllPackageEntry__PackageAssignment_1 ) ) ; 10420 }
10421 public final void rule__AllPackageEntry__Group__1__Impl() throws RecognitionException { 10421 // $ANTLR end "rule__EPackageImport__Group__1"
10422 10422
10423 int stackSize = keepStackSize(); 10423
10424 10424 // $ANTLR start "rule__EPackageImport__Group__1__Impl"
10425 try { 10425 // InternalApplicationConfiguration.g:3128:1: rule__EPackageImport__Group__1__Impl : ( 'epackage' ) ;
10426 // InternalApplicationConfiguration.g:3180:1: ( ( ( rule__AllPackageEntry__PackageAssignment_1 ) ) ) 10426 public final void rule__EPackageImport__Group__1__Impl() throws RecognitionException {
10427 // InternalApplicationConfiguration.g:3181:1: ( ( rule__AllPackageEntry__PackageAssignment_1 ) ) 10427
10428 { 10428 int stackSize = keepStackSize();
10429 // InternalApplicationConfiguration.g:3181:1: ( ( rule__AllPackageEntry__PackageAssignment_1 ) ) 10429
10430 // InternalApplicationConfiguration.g:3182:2: ( rule__AllPackageEntry__PackageAssignment_1 ) 10430 try {
10431 { 10431 // InternalApplicationConfiguration.g:3132:1: ( ( 'epackage' ) )
10432 before(grammarAccess.getAllPackageEntryAccess().getPackageAssignment_1()); 10432 // InternalApplicationConfiguration.g:3133:1: ( 'epackage' )
10433 // InternalApplicationConfiguration.g:3183:2: ( rule__AllPackageEntry__PackageAssignment_1 ) 10433 {
10434 // InternalApplicationConfiguration.g:3183:3: rule__AllPackageEntry__PackageAssignment_1 10434 // InternalApplicationConfiguration.g:3133:1: ( 'epackage' )
10435 { 10435 // InternalApplicationConfiguration.g:3134:2: 'epackage'
10436 pushFollow(FOLLOW_2); 10436 {
10437 rule__AllPackageEntry__PackageAssignment_1(); 10437 before(grammarAccess.getEPackageImportAccess().getEpackageKeyword_1());
10438 10438 match(input,26,FOLLOW_2);
10439 state._fsp--; 10439 after(grammarAccess.getEPackageImportAccess().getEpackageKeyword_1());
10440 10440
10441 10441 }
10442 } 10442
10443 10443
10444 after(grammarAccess.getAllPackageEntryAccess().getPackageAssignment_1()); 10444 }
10445 10445
10446 } 10446 }
10447 10447 catch (RecognitionException re) {
10448 10448 reportError(re);
10449 } 10449 recover(input,re);
10450 10450 }
10451 } 10451 finally {
10452 catch (RecognitionException re) { 10452
10453 reportError(re); 10453 restoreStackSize(stackSize);
10454 recover(input,re); 10454
10455 } 10455 }
10456 finally { 10456 return ;
10457 10457 }
10458 restoreStackSize(stackSize); 10458 // $ANTLR end "rule__EPackageImport__Group__1__Impl"
10459 10459
10460 } 10460
10461 return ; 10461 // $ANTLR start "rule__EPackageImport__Group__2"
10462 } 10462 // InternalApplicationConfiguration.g:3143:1: rule__EPackageImport__Group__2 : rule__EPackageImport__Group__2__Impl ;
10463 // $ANTLR end "rule__AllPackageEntry__Group__1__Impl" 10463 public final void rule__EPackageImport__Group__2() throws RecognitionException {
10464 10464
10465 10465 int stackSize = keepStackSize();
10466 // $ANTLR start "rule__AllPackageEntry__Group__2" 10466
10467 // InternalApplicationConfiguration.g:3191:1: rule__AllPackageEntry__Group__2 : rule__AllPackageEntry__Group__2__Impl ; 10467 try {
10468 public final void rule__AllPackageEntry__Group__2() throws RecognitionException { 10468 // InternalApplicationConfiguration.g:3147:1: ( rule__EPackageImport__Group__2__Impl )
10469 10469 // InternalApplicationConfiguration.g:3148:2: rule__EPackageImport__Group__2__Impl
10470 int stackSize = keepStackSize(); 10470 {
10471 10471 pushFollow(FOLLOW_2);
10472 try { 10472 rule__EPackageImport__Group__2__Impl();
10473 // InternalApplicationConfiguration.g:3195:1: ( rule__AllPackageEntry__Group__2__Impl ) 10473
10474 // InternalApplicationConfiguration.g:3196:2: rule__AllPackageEntry__Group__2__Impl 10474 state._fsp--;
10475 { 10475
10476 pushFollow(FOLLOW_2); 10476
10477 rule__AllPackageEntry__Group__2__Impl(); 10477 }
10478 10478
10479 state._fsp--; 10479 }
10480 10480 catch (RecognitionException re) {
10481 10481 reportError(re);
10482 } 10482 recover(input,re);
10483 10483 }
10484 } 10484 finally {
10485 catch (RecognitionException re) { 10485
10486 reportError(re); 10486 restoreStackSize(stackSize);
10487 recover(input,re); 10487
10488 } 10488 }
10489 finally { 10489 return ;
10490 10490 }
10491 restoreStackSize(stackSize); 10491 // $ANTLR end "rule__EPackageImport__Group__2"
10492 10492
10493 } 10493
10494 return ; 10494 // $ANTLR start "rule__EPackageImport__Group__2__Impl"
10495 } 10495 // InternalApplicationConfiguration.g:3154:1: rule__EPackageImport__Group__2__Impl : ( ( rule__EPackageImport__ImportedPackageAssignment_2 ) ) ;
10496 // $ANTLR end "rule__AllPackageEntry__Group__2" 10496 public final void rule__EPackageImport__Group__2__Impl() throws RecognitionException {
10497 10497
10498 10498 int stackSize = keepStackSize();
10499 // $ANTLR start "rule__AllPackageEntry__Group__2__Impl" 10499
10500 // InternalApplicationConfiguration.g:3202:1: rule__AllPackageEntry__Group__2__Impl : ( ( rule__AllPackageEntry__Group_2__0 )? ) ; 10500 try {
10501 public final void rule__AllPackageEntry__Group__2__Impl() throws RecognitionException { 10501 // InternalApplicationConfiguration.g:3158:1: ( ( ( rule__EPackageImport__ImportedPackageAssignment_2 ) ) )
10502 10502 // InternalApplicationConfiguration.g:3159:1: ( ( rule__EPackageImport__ImportedPackageAssignment_2 ) )
10503 int stackSize = keepStackSize(); 10503 {
10504 10504 // InternalApplicationConfiguration.g:3159:1: ( ( rule__EPackageImport__ImportedPackageAssignment_2 ) )
10505 try { 10505 // InternalApplicationConfiguration.g:3160:2: ( rule__EPackageImport__ImportedPackageAssignment_2 )
10506 // InternalApplicationConfiguration.g:3206:1: ( ( ( rule__AllPackageEntry__Group_2__0 )? ) ) 10506 {
10507 // InternalApplicationConfiguration.g:3207:1: ( ( rule__AllPackageEntry__Group_2__0 )? ) 10507 before(grammarAccess.getEPackageImportAccess().getImportedPackageAssignment_2());
10508 { 10508 // InternalApplicationConfiguration.g:3161:2: ( rule__EPackageImport__ImportedPackageAssignment_2 )
10509 // InternalApplicationConfiguration.g:3207:1: ( ( rule__AllPackageEntry__Group_2__0 )? ) 10509 // InternalApplicationConfiguration.g:3161:3: rule__EPackageImport__ImportedPackageAssignment_2
10510 // InternalApplicationConfiguration.g:3208:2: ( rule__AllPackageEntry__Group_2__0 )? 10510 {
10511 { 10511 pushFollow(FOLLOW_2);
10512 before(grammarAccess.getAllPackageEntryAccess().getGroup_2()); 10512 rule__EPackageImport__ImportedPackageAssignment_2();
10513 // InternalApplicationConfiguration.g:3209:2: ( rule__AllPackageEntry__Group_2__0 )? 10513
10514 int alt35=2; 10514 state._fsp--;
10515 int LA35_0 = input.LA(1); 10515
10516 10516
10517 if ( (LA35_0==28) ) { 10517 }
10518 alt35=1; 10518
10519 } 10519 after(grammarAccess.getEPackageImportAccess().getImportedPackageAssignment_2());
10520 switch (alt35) { 10520
10521 case 1 : 10521 }
10522 // InternalApplicationConfiguration.g:3209:3: rule__AllPackageEntry__Group_2__0 10522
10523 { 10523
10524 pushFollow(FOLLOW_2); 10524 }
10525 rule__AllPackageEntry__Group_2__0(); 10525
10526 10526 }
10527 state._fsp--; 10527 catch (RecognitionException re) {
10528 10528 reportError(re);
10529 10529 recover(input,re);
10530 } 10530 }
10531 break; 10531 finally {
10532 10532
10533 } 10533 restoreStackSize(stackSize);
10534 10534
10535 after(grammarAccess.getAllPackageEntryAccess().getGroup_2()); 10535 }
10536 10536 return ;
10537 } 10537 }
10538 10538 // $ANTLR end "rule__EPackageImport__Group__2__Impl"
10539 10539
10540 } 10540
10541 10541 // $ANTLR start "rule__ViatraImport__Group__0"
10542 } 10542 // InternalApplicationConfiguration.g:3170:1: rule__ViatraImport__Group__0 : rule__ViatraImport__Group__0__Impl rule__ViatraImport__Group__1 ;
10543 catch (RecognitionException re) { 10543 public final void rule__ViatraImport__Group__0() throws RecognitionException {
10544 reportError(re); 10544
10545 recover(input,re); 10545 int stackSize = keepStackSize();
10546 } 10546
10547 finally { 10547 try {
10548 10548 // InternalApplicationConfiguration.g:3174:1: ( rule__ViatraImport__Group__0__Impl rule__ViatraImport__Group__1 )
10549 restoreStackSize(stackSize); 10549 // InternalApplicationConfiguration.g:3175:2: rule__ViatraImport__Group__0__Impl rule__ViatraImport__Group__1
10550 10550 {
10551 } 10551 pushFollow(FOLLOW_12);
10552 return ; 10552 rule__ViatraImport__Group__0__Impl();
10553 } 10553
10554 // $ANTLR end "rule__AllPackageEntry__Group__2__Impl" 10554 state._fsp--;
10555 10555
10556 10556 pushFollow(FOLLOW_2);
10557 // $ANTLR start "rule__AllPackageEntry__Group_2__0" 10557 rule__ViatraImport__Group__1();
10558 // InternalApplicationConfiguration.g:3218:1: rule__AllPackageEntry__Group_2__0 : rule__AllPackageEntry__Group_2__0__Impl rule__AllPackageEntry__Group_2__1 ; 10558
10559 public final void rule__AllPackageEntry__Group_2__0() throws RecognitionException { 10559 state._fsp--;
10560 10560
10561 int stackSize = keepStackSize(); 10561
10562 10562 }
10563 try { 10563
10564 // InternalApplicationConfiguration.g:3222:1: ( rule__AllPackageEntry__Group_2__0__Impl rule__AllPackageEntry__Group_2__1 ) 10564 }
10565 // InternalApplicationConfiguration.g:3223:2: rule__AllPackageEntry__Group_2__0__Impl rule__AllPackageEntry__Group_2__1 10565 catch (RecognitionException re) {
10566 { 10566 reportError(re);
10567 pushFollow(FOLLOW_18); 10567 recover(input,re);
10568 rule__AllPackageEntry__Group_2__0__Impl(); 10568 }
10569 10569 finally {
10570 state._fsp--; 10570
10571 10571 restoreStackSize(stackSize);
10572 pushFollow(FOLLOW_2); 10572
10573 rule__AllPackageEntry__Group_2__1(); 10573 }
10574 10574 return ;
10575 state._fsp--; 10575 }
10576 10576 // $ANTLR end "rule__ViatraImport__Group__0"
10577 10577
10578 } 10578
10579 10579 // $ANTLR start "rule__ViatraImport__Group__0__Impl"
10580 } 10580 // InternalApplicationConfiguration.g:3182:1: rule__ViatraImport__Group__0__Impl : ( 'import' ) ;
10581 catch (RecognitionException re) { 10581 public final void rule__ViatraImport__Group__0__Impl() throws RecognitionException {
10582 reportError(re); 10582
10583 recover(input,re); 10583 int stackSize = keepStackSize();
10584 } 10584
10585 finally { 10585 try {
10586 10586 // InternalApplicationConfiguration.g:3186:1: ( ( 'import' ) )
10587 restoreStackSize(stackSize); 10587 // InternalApplicationConfiguration.g:3187:1: ( 'import' )
10588 10588 {
10589 } 10589 // InternalApplicationConfiguration.g:3187:1: ( 'import' )
10590 return ; 10590 // InternalApplicationConfiguration.g:3188:2: 'import'
10591 } 10591 {
10592 // $ANTLR end "rule__AllPackageEntry__Group_2__0" 10592 before(grammarAccess.getViatraImportAccess().getImportKeyword_0());
10593 10593 match(input,25,FOLLOW_2);
10594 10594 after(grammarAccess.getViatraImportAccess().getImportKeyword_0());
10595 // $ANTLR start "rule__AllPackageEntry__Group_2__0__Impl" 10595
10596 // InternalApplicationConfiguration.g:3230:1: rule__AllPackageEntry__Group_2__0__Impl : ( 'excluding' ) ; 10596 }
10597 public final void rule__AllPackageEntry__Group_2__0__Impl() throws RecognitionException { 10597
10598 10598
10599 int stackSize = keepStackSize(); 10599 }
10600 10600
10601 try { 10601 }
10602 // InternalApplicationConfiguration.g:3234:1: ( ( 'excluding' ) ) 10602 catch (RecognitionException re) {
10603 // InternalApplicationConfiguration.g:3235:1: ( 'excluding' ) 10603 reportError(re);
10604 { 10604 recover(input,re);
10605 // InternalApplicationConfiguration.g:3235:1: ( 'excluding' ) 10605 }
10606 // InternalApplicationConfiguration.g:3236:2: 'excluding' 10606 finally {
10607 { 10607
10608 before(grammarAccess.getAllPackageEntryAccess().getExcludingKeyword_2_0()); 10608 restoreStackSize(stackSize);
10609 match(input,28,FOLLOW_2); 10609
10610 after(grammarAccess.getAllPackageEntryAccess().getExcludingKeyword_2_0()); 10610 }
10611 10611 return ;
10612 } 10612 }
10613 10613 // $ANTLR end "rule__ViatraImport__Group__0__Impl"
10614 10614
10615 } 10615
10616 10616 // $ANTLR start "rule__ViatraImport__Group__1"
10617 } 10617 // InternalApplicationConfiguration.g:3197:1: rule__ViatraImport__Group__1 : rule__ViatraImport__Group__1__Impl rule__ViatraImport__Group__2 ;
10618 catch (RecognitionException re) { 10618 public final void rule__ViatraImport__Group__1() throws RecognitionException {
10619 reportError(re); 10619
10620 recover(input,re); 10620 int stackSize = keepStackSize();
10621 } 10621
10622 finally { 10622 try {
10623 10623 // InternalApplicationConfiguration.g:3201:1: ( rule__ViatraImport__Group__1__Impl rule__ViatraImport__Group__2 )
10624 restoreStackSize(stackSize); 10624 // InternalApplicationConfiguration.g:3202:2: rule__ViatraImport__Group__1__Impl rule__ViatraImport__Group__2
10625 10625 {
10626 } 10626 pushFollow(FOLLOW_11);
10627 return ; 10627 rule__ViatraImport__Group__1__Impl();
10628 } 10628
10629 // $ANTLR end "rule__AllPackageEntry__Group_2__0__Impl" 10629 state._fsp--;
10630 10630
10631 10631 pushFollow(FOLLOW_2);
10632 // $ANTLR start "rule__AllPackageEntry__Group_2__1" 10632 rule__ViatraImport__Group__2();
10633 // InternalApplicationConfiguration.g:3245:1: rule__AllPackageEntry__Group_2__1 : rule__AllPackageEntry__Group_2__1__Impl rule__AllPackageEntry__Group_2__2 ; 10633
10634 public final void rule__AllPackageEntry__Group_2__1() throws RecognitionException { 10634 state._fsp--;
10635 10635
10636 int stackSize = keepStackSize(); 10636
10637 10637 }
10638 try { 10638
10639 // InternalApplicationConfiguration.g:3249:1: ( rule__AllPackageEntry__Group_2__1__Impl rule__AllPackageEntry__Group_2__2 ) 10639 }
10640 // InternalApplicationConfiguration.g:3250:2: rule__AllPackageEntry__Group_2__1__Impl rule__AllPackageEntry__Group_2__2 10640 catch (RecognitionException re) {
10641 { 10641 reportError(re);
10642 pushFollow(FOLLOW_8); 10642 recover(input,re);
10643 rule__AllPackageEntry__Group_2__1__Impl(); 10643 }
10644 10644 finally {
10645 state._fsp--; 10645
10646 10646 restoreStackSize(stackSize);
10647 pushFollow(FOLLOW_2); 10647
10648 rule__AllPackageEntry__Group_2__2(); 10648 }
10649 10649 return ;
10650 state._fsp--; 10650 }
10651 10651 // $ANTLR end "rule__ViatraImport__Group__1"
10652 10652
10653 } 10653
10654 10654 // $ANTLR start "rule__ViatraImport__Group__1__Impl"
10655 } 10655 // InternalApplicationConfiguration.g:3209:1: rule__ViatraImport__Group__1__Impl : ( 'viatra' ) ;
10656 catch (RecognitionException re) { 10656 public final void rule__ViatraImport__Group__1__Impl() throws RecognitionException {
10657 reportError(re); 10657
10658 recover(input,re); 10658 int stackSize = keepStackSize();
10659 } 10659
10660 finally { 10660 try {
10661 10661 // InternalApplicationConfiguration.g:3213:1: ( ( 'viatra' ) )
10662 restoreStackSize(stackSize); 10662 // InternalApplicationConfiguration.g:3214:1: ( 'viatra' )
10663 10663 {
10664 } 10664 // InternalApplicationConfiguration.g:3214:1: ( 'viatra' )
10665 return ; 10665 // InternalApplicationConfiguration.g:3215:2: 'viatra'
10666 } 10666 {
10667 // $ANTLR end "rule__AllPackageEntry__Group_2__1" 10667 before(grammarAccess.getViatraImportAccess().getViatraKeyword_1());
10668 10668 match(input,27,FOLLOW_2);
10669 10669 after(grammarAccess.getViatraImportAccess().getViatraKeyword_1());
10670 // $ANTLR start "rule__AllPackageEntry__Group_2__1__Impl" 10670
10671 // InternalApplicationConfiguration.g:3257:1: rule__AllPackageEntry__Group_2__1__Impl : ( '{' ) ; 10671 }
10672 public final void rule__AllPackageEntry__Group_2__1__Impl() throws RecognitionException { 10672
10673 10673
10674 int stackSize = keepStackSize(); 10674 }
10675 10675
10676 try { 10676 }
10677 // InternalApplicationConfiguration.g:3261:1: ( ( '{' ) ) 10677 catch (RecognitionException re) {
10678 // InternalApplicationConfiguration.g:3262:1: ( '{' ) 10678 reportError(re);
10679 { 10679 recover(input,re);
10680 // InternalApplicationConfiguration.g:3262:1: ( '{' ) 10680 }
10681 // InternalApplicationConfiguration.g:3263:2: '{' 10681 finally {
10682 { 10682
10683 before(grammarAccess.getAllPackageEntryAccess().getLeftCurlyBracketKeyword_2_1()); 10683 restoreStackSize(stackSize);
10684 match(input,24,FOLLOW_2); 10684
10685 after(grammarAccess.getAllPackageEntryAccess().getLeftCurlyBracketKeyword_2_1()); 10685 }
10686 10686 return ;
10687 } 10687 }
10688 10688 // $ANTLR end "rule__ViatraImport__Group__1__Impl"
10689 10689
10690 } 10690
10691 10691 // $ANTLR start "rule__ViatraImport__Group__2"
10692 } 10692 // InternalApplicationConfiguration.g:3224:1: rule__ViatraImport__Group__2 : rule__ViatraImport__Group__2__Impl ;
10693 catch (RecognitionException re) { 10693 public final void rule__ViatraImport__Group__2() throws RecognitionException {
10694 reportError(re); 10694
10695 recover(input,re); 10695 int stackSize = keepStackSize();
10696 } 10696
10697 finally { 10697 try {
10698 10698 // InternalApplicationConfiguration.g:3228:1: ( rule__ViatraImport__Group__2__Impl )
10699 restoreStackSize(stackSize); 10699 // InternalApplicationConfiguration.g:3229:2: rule__ViatraImport__Group__2__Impl
10700 10700 {
10701 } 10701 pushFollow(FOLLOW_2);
10702 return ; 10702 rule__ViatraImport__Group__2__Impl();
10703 } 10703
10704 // $ANTLR end "rule__AllPackageEntry__Group_2__1__Impl" 10704 state._fsp--;
10705 10705
10706 10706
10707 // $ANTLR start "rule__AllPackageEntry__Group_2__2" 10707 }
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 }
10710 10710 catch (RecognitionException re) {
10711 int stackSize = keepStackSize(); 10711 reportError(re);
10712 10712 recover(input,re);
10713 try { 10713 }
10714 // InternalApplicationConfiguration.g:3276:1: ( rule__AllPackageEntry__Group_2__2__Impl rule__AllPackageEntry__Group_2__3 ) 10714 finally {
10715 // InternalApplicationConfiguration.g:3277:2: rule__AllPackageEntry__Group_2__2__Impl rule__AllPackageEntry__Group_2__3 10715
10716 { 10716 restoreStackSize(stackSize);
10717 pushFollow(FOLLOW_15); 10717
10718 rule__AllPackageEntry__Group_2__2__Impl(); 10718 }
10719 10719 return ;
10720 state._fsp--; 10720 }
10721 10721 // $ANTLR end "rule__ViatraImport__Group__2"
10722 pushFollow(FOLLOW_2); 10722
10723 rule__AllPackageEntry__Group_2__3(); 10723
10724 10724 // $ANTLR start "rule__ViatraImport__Group__2__Impl"
10725 state._fsp--; 10725 // InternalApplicationConfiguration.g:3235:1: rule__ViatraImport__Group__2__Impl : ( ( rule__ViatraImport__ImportedViatraAssignment_2 ) ) ;
10726 10726 public final void rule__ViatraImport__Group__2__Impl() throws RecognitionException {
10727 10727
10728 } 10728 int stackSize = keepStackSize();
10729 10729
10730 } 10730 try {
10731 catch (RecognitionException re) { 10731 // InternalApplicationConfiguration.g:3239:1: ( ( ( rule__ViatraImport__ImportedViatraAssignment_2 ) ) )
10732 reportError(re); 10732 // InternalApplicationConfiguration.g:3240:1: ( ( rule__ViatraImport__ImportedViatraAssignment_2 ) )
10733 recover(input,re); 10733 {
10734 } 10734 // InternalApplicationConfiguration.g:3240:1: ( ( rule__ViatraImport__ImportedViatraAssignment_2 ) )
10735 finally { 10735 // InternalApplicationConfiguration.g:3241:2: ( rule__ViatraImport__ImportedViatraAssignment_2 )
10736 10736 {
10737 restoreStackSize(stackSize); 10737 before(grammarAccess.getViatraImportAccess().getImportedViatraAssignment_2());
10738 10738 // InternalApplicationConfiguration.g:3242:2: ( rule__ViatraImport__ImportedViatraAssignment_2 )
10739 } 10739 // InternalApplicationConfiguration.g:3242:3: rule__ViatraImport__ImportedViatraAssignment_2
10740 return ; 10740 {
10741 } 10741 pushFollow(FOLLOW_2);
10742 // $ANTLR end "rule__AllPackageEntry__Group_2__2" 10742 rule__ViatraImport__ImportedViatraAssignment_2();
10743 10743
10744 10744 state._fsp--;
10745 // $ANTLR start "rule__AllPackageEntry__Group_2__2__Impl" 10745
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 }
10748 10748
10749 int stackSize = keepStackSize(); 10749 after(grammarAccess.getViatraImportAccess().getImportedViatraAssignment_2());
10750 10750
10751 try { 10751 }
10752 // InternalApplicationConfiguration.g:3288:1: ( ( ( rule__AllPackageEntry__ExclusionAssignment_2_2 ) ) ) 10752
10753 // InternalApplicationConfiguration.g:3289:1: ( ( rule__AllPackageEntry__ExclusionAssignment_2_2 ) ) 10753
10754 { 10754 }
10755 // InternalApplicationConfiguration.g:3289:1: ( ( rule__AllPackageEntry__ExclusionAssignment_2_2 ) ) 10755
10756 // InternalApplicationConfiguration.g:3290:2: ( rule__AllPackageEntry__ExclusionAssignment_2_2 ) 10756 }
10757 { 10757 catch (RecognitionException re) {
10758 before(grammarAccess.getAllPackageEntryAccess().getExclusionAssignment_2_2()); 10758 reportError(re);
10759 // InternalApplicationConfiguration.g:3291:2: ( rule__AllPackageEntry__ExclusionAssignment_2_2 ) 10759 recover(input,re);
10760 // InternalApplicationConfiguration.g:3291:3: rule__AllPackageEntry__ExclusionAssignment_2_2 10760 }
10761 { 10761 finally {
10762 pushFollow(FOLLOW_2); 10762
10763 rule__AllPackageEntry__ExclusionAssignment_2_2(); 10763 restoreStackSize(stackSize);
10764 10764
10765 state._fsp--; 10765 }
10766 10766 return ;
10767 10767 }
10768 } 10768 // $ANTLR end "rule__ViatraImport__Group__2__Impl"
10769 10769
10770 after(grammarAccess.getAllPackageEntryAccess().getExclusionAssignment_2_2()); 10770
10771 10771 // $ANTLR start "rule__FileDeclaration__Group__0"
10772 } 10772 // InternalApplicationConfiguration.g:3251:1: rule__FileDeclaration__Group__0 : rule__FileDeclaration__Group__0__Impl rule__FileDeclaration__Group__1 ;
10773 10773 public final void rule__FileDeclaration__Group__0() throws RecognitionException {
10774 10774
10775 } 10775 int stackSize = keepStackSize();
10776 10776
10777 } 10777 try {
10778 catch (RecognitionException re) { 10778 // InternalApplicationConfiguration.g:3255:1: ( rule__FileDeclaration__Group__0__Impl rule__FileDeclaration__Group__1 )
10779 reportError(re); 10779 // InternalApplicationConfiguration.g:3256:2: rule__FileDeclaration__Group__0__Impl rule__FileDeclaration__Group__1
10780 recover(input,re); 10780 {
10781 } 10781 pushFollow(FOLLOW_8);
10782 finally { 10782 rule__FileDeclaration__Group__0__Impl();
10783 10783
10784 restoreStackSize(stackSize); 10784 state._fsp--;
10785 10785
10786 } 10786 pushFollow(FOLLOW_2);
10787 return ; 10787 rule__FileDeclaration__Group__1();
10788 } 10788
10789 // $ANTLR end "rule__AllPackageEntry__Group_2__2__Impl" 10789 state._fsp--;
10790 10790
10791 10791
10792 // $ANTLR start "rule__AllPackageEntry__Group_2__3" 10792 }
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 }
10795 10795 catch (RecognitionException re) {
10796 int stackSize = keepStackSize(); 10796 reportError(re);
10797 10797 recover(input,re);
10798 try { 10798 }
10799 // InternalApplicationConfiguration.g:3303:1: ( rule__AllPackageEntry__Group_2__3__Impl rule__AllPackageEntry__Group_2__4 ) 10799 finally {
10800 // InternalApplicationConfiguration.g:3304:2: rule__AllPackageEntry__Group_2__3__Impl rule__AllPackageEntry__Group_2__4 10800
10801 { 10801 restoreStackSize(stackSize);
10802 pushFollow(FOLLOW_15); 10802
10803 rule__AllPackageEntry__Group_2__3__Impl(); 10803 }
10804 10804 return ;
10805 state._fsp--; 10805 }
10806 10806 // $ANTLR end "rule__FileDeclaration__Group__0"
10807 pushFollow(FOLLOW_2); 10807
10808 rule__AllPackageEntry__Group_2__4(); 10808
10809 10809 // $ANTLR start "rule__FileDeclaration__Group__0__Impl"
10810 state._fsp--; 10810 // InternalApplicationConfiguration.g:3263:1: rule__FileDeclaration__Group__0__Impl : ( 'file' ) ;
10811 10811 public final void rule__FileDeclaration__Group__0__Impl() throws RecognitionException {
10812 10812
10813 } 10813 int stackSize = keepStackSize();
10814 10814
10815 } 10815 try {
10816 catch (RecognitionException re) { 10816 // InternalApplicationConfiguration.g:3267:1: ( ( 'file' ) )
10817 reportError(re); 10817 // InternalApplicationConfiguration.g:3268:1: ( 'file' )
10818 recover(input,re); 10818 {
10819 } 10819 // InternalApplicationConfiguration.g:3268:1: ( 'file' )
10820 finally { 10820 // InternalApplicationConfiguration.g:3269:2: 'file'
10821 10821 {
10822 restoreStackSize(stackSize); 10822 before(grammarAccess.getFileDeclarationAccess().getFileKeyword_0());
10823 10823 match(input,28,FOLLOW_2);
10824 } 10824 after(grammarAccess.getFileDeclarationAccess().getFileKeyword_0());
10825 return ; 10825
10826 } 10826 }
10827 // $ANTLR end "rule__AllPackageEntry__Group_2__3" 10827
10828 10828
10829 10829 }
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 }
10832 public final void rule__AllPackageEntry__Group_2__3__Impl() throws RecognitionException { 10832 catch (RecognitionException re) {
10833 10833 reportError(re);
10834 int stackSize = keepStackSize(); 10834 recover(input,re);
10835 10835 }
10836 try { 10836 finally {
10837 // InternalApplicationConfiguration.g:3315:1: ( ( ( rule__AllPackageEntry__Group_2_3__0 )* ) ) 10837
10838 // InternalApplicationConfiguration.g:3316:1: ( ( rule__AllPackageEntry__Group_2_3__0 )* ) 10838 restoreStackSize(stackSize);
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 return ;
10842 { 10842 }
10843 before(grammarAccess.getAllPackageEntryAccess().getGroup_2_3()); 10843 // $ANTLR end "rule__FileDeclaration__Group__0__Impl"
10844 // InternalApplicationConfiguration.g:3318:2: ( rule__AllPackageEntry__Group_2_3__0 )* 10844
10845 loop36: 10845
10846 do { 10846 // $ANTLR start "rule__FileDeclaration__Group__1"
10847 int alt36=2; 10847 // InternalApplicationConfiguration.g:3278:1: rule__FileDeclaration__Group__1 : rule__FileDeclaration__Group__1__Impl rule__FileDeclaration__Group__2 ;
10848 int LA36_0 = input.LA(1); 10848 public final void rule__FileDeclaration__Group__1() throws RecognitionException {
10849 10849
10850 if ( (LA36_0==26) ) { 10850 int stackSize = keepStackSize();
10851 alt36=1; 10851
10852 } 10852 try {
10853 10853 // InternalApplicationConfiguration.g:3282:1: ( rule__FileDeclaration__Group__1__Impl rule__FileDeclaration__Group__2 )
10854 10854 // InternalApplicationConfiguration.g:3283:2: rule__FileDeclaration__Group__1__Impl rule__FileDeclaration__Group__2
10855 switch (alt36) { 10855 {
10856 case 1 : 10856 pushFollow(FOLLOW_13);
10857 // InternalApplicationConfiguration.g:3318:3: rule__AllPackageEntry__Group_2_3__0 10857 rule__FileDeclaration__Group__1__Impl();
10858 { 10858
10859 pushFollow(FOLLOW_16); 10859 state._fsp--;
10860 rule__AllPackageEntry__Group_2_3__0(); 10860
10861 10861 pushFollow(FOLLOW_2);
10862 state._fsp--; 10862 rule__FileDeclaration__Group__2();
10863 10863
10864 10864 state._fsp--;
10865 } 10865
10866 break; 10866
10867 10867 }
10868 default : 10868
10869 break loop36; 10869 }
10870 } 10870 catch (RecognitionException re) {
10871 } while (true); 10871 reportError(re);
10872 10872 recover(input,re);
10873 after(grammarAccess.getAllPackageEntryAccess().getGroup_2_3()); 10873 }
10874 10874 finally {
10875 } 10875
10876 10876 restoreStackSize(stackSize);
10877 10877
10878 } 10878 }
10879 10879 return ;
10880 } 10880 }
10881 catch (RecognitionException re) { 10881 // $ANTLR end "rule__FileDeclaration__Group__1"
10882 reportError(re); 10882
10883 recover(input,re); 10883
10884 } 10884 // $ANTLR start "rule__FileDeclaration__Group__1__Impl"
10885 finally { 10885 // InternalApplicationConfiguration.g:3290:1: rule__FileDeclaration__Group__1__Impl : ( ( rule__FileDeclaration__NameAssignment_1 ) ) ;
10886 10886 public final void rule__FileDeclaration__Group__1__Impl() throws RecognitionException {
10887 restoreStackSize(stackSize); 10887
10888 10888 int stackSize = keepStackSize();
10889 } 10889
10890 return ; 10890 try {
10891 } 10891 // InternalApplicationConfiguration.g:3294:1: ( ( ( rule__FileDeclaration__NameAssignment_1 ) ) )
10892 // $ANTLR end "rule__AllPackageEntry__Group_2__3__Impl" 10892 // InternalApplicationConfiguration.g:3295:1: ( ( rule__FileDeclaration__NameAssignment_1 ) )
10893 10893 {
10894 10894 // InternalApplicationConfiguration.g:3295:1: ( ( rule__FileDeclaration__NameAssignment_1 ) )
10895 // $ANTLR start "rule__AllPackageEntry__Group_2__4" 10895 // InternalApplicationConfiguration.g:3296:2: ( rule__FileDeclaration__NameAssignment_1 )
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 before(grammarAccess.getFileDeclarationAccess().getNameAssignment_1());
10898 10898 // InternalApplicationConfiguration.g:3297:2: ( rule__FileDeclaration__NameAssignment_1 )
10899 int stackSize = keepStackSize(); 10899 // InternalApplicationConfiguration.g:3297:3: rule__FileDeclaration__NameAssignment_1
10900 10900 {
10901 try { 10901 pushFollow(FOLLOW_2);
10902 // InternalApplicationConfiguration.g:3330:1: ( rule__AllPackageEntry__Group_2__4__Impl ) 10902 rule__FileDeclaration__NameAssignment_1();
10903 // InternalApplicationConfiguration.g:3331:2: rule__AllPackageEntry__Group_2__4__Impl 10903
10904 { 10904 state._fsp--;
10905 pushFollow(FOLLOW_2); 10905
10906 rule__AllPackageEntry__Group_2__4__Impl(); 10906
10907 10907 }
10908 state._fsp--; 10908
10909 10909 after(grammarAccess.getFileDeclarationAccess().getNameAssignment_1());
10910 10910
10911 } 10911 }
10912 10912
10913 } 10913
10914 catch (RecognitionException re) { 10914 }
10915 reportError(re); 10915
10916 recover(input,re); 10916 }
10917 } 10917 catch (RecognitionException re) {
10918 finally { 10918 reportError(re);
10919 10919 recover(input,re);
10920 restoreStackSize(stackSize); 10920 }
10921 10921 finally {
10922 } 10922
10923 return ; 10923 restoreStackSize(stackSize);
10924 } 10924
10925 // $ANTLR end "rule__AllPackageEntry__Group_2__4" 10925 }
10926 10926 return ;
10927 10927 }
10928 // $ANTLR start "rule__AllPackageEntry__Group_2__4__Impl" 10928 // $ANTLR end "rule__FileDeclaration__Group__1__Impl"
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
10931 10931 // $ANTLR start "rule__FileDeclaration__Group__2"
10932 int stackSize = keepStackSize(); 10932 // InternalApplicationConfiguration.g:3305:1: rule__FileDeclaration__Group__2 : rule__FileDeclaration__Group__2__Impl rule__FileDeclaration__Group__3 ;
10933 10933 public final void rule__FileDeclaration__Group__2() throws RecognitionException {
10934 try { 10934
10935 // InternalApplicationConfiguration.g:3341:1: ( ( '}' ) ) 10935 int stackSize = keepStackSize();
10936 // InternalApplicationConfiguration.g:3342:1: ( '}' ) 10936
10937 { 10937 try {
10938 // InternalApplicationConfiguration.g:3342:1: ( '}' ) 10938 // InternalApplicationConfiguration.g:3309:1: ( rule__FileDeclaration__Group__2__Impl rule__FileDeclaration__Group__3 )
10939 // InternalApplicationConfiguration.g:3343:2: '}' 10939 // InternalApplicationConfiguration.g:3310:2: rule__FileDeclaration__Group__2__Impl rule__FileDeclaration__Group__3
10940 { 10940 {
10941 before(grammarAccess.getAllPackageEntryAccess().getRightCurlyBracketKeyword_2_4()); 10941 pushFollow(FOLLOW_11);
10942 match(input,25,FOLLOW_2); 10942 rule__FileDeclaration__Group__2__Impl();
10943 after(grammarAccess.getAllPackageEntryAccess().getRightCurlyBracketKeyword_2_4()); 10943
10944 10944 state._fsp--;
10945 } 10945
10946 10946 pushFollow(FOLLOW_2);
10947 10947 rule__FileDeclaration__Group__3();
10948 } 10948
10949 10949 state._fsp--;
10950 } 10950
10951 catch (RecognitionException re) { 10951
10952 reportError(re); 10952 }
10953 recover(input,re); 10953
10954 } 10954 }
10955 finally { 10955 catch (RecognitionException re) {
10956 10956 reportError(re);
10957 restoreStackSize(stackSize); 10957 recover(input,re);
10958 10958 }
10959 } 10959 finally {
10960 return ; 10960
10961 } 10961 restoreStackSize(stackSize);
10962 // $ANTLR end "rule__AllPackageEntry__Group_2__4__Impl" 10962
10963 10963 }
10964 10964 return ;
10965 // $ANTLR start "rule__AllPackageEntry__Group_2_3__0" 10965 }
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 // $ANTLR end "rule__FileDeclaration__Group__2"
10967 public final void rule__AllPackageEntry__Group_2_3__0() throws RecognitionException { 10967
10968 10968
10969 int stackSize = keepStackSize(); 10969 // $ANTLR start "rule__FileDeclaration__Group__2__Impl"
10970 10970 // InternalApplicationConfiguration.g:3317:1: rule__FileDeclaration__Group__2__Impl : ( '=' ) ;
10971 try { 10971 public final void rule__FileDeclaration__Group__2__Impl() throws RecognitionException {
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 int stackSize = keepStackSize();
10974 { 10974
10975 pushFollow(FOLLOW_8); 10975 try {
10976 rule__AllPackageEntry__Group_2_3__0__Impl(); 10976 // InternalApplicationConfiguration.g:3321:1: ( ( '=' ) )
10977 10977 // InternalApplicationConfiguration.g:3322:1: ( '=' )
10978 state._fsp--; 10978 {
10979 10979 // InternalApplicationConfiguration.g:3322:1: ( '=' )
10980 pushFollow(FOLLOW_2); 10980 // InternalApplicationConfiguration.g:3323:2: '='
10981 rule__AllPackageEntry__Group_2_3__1(); 10981 {
10982 10982 before(grammarAccess.getFileDeclarationAccess().getEqualsSignKeyword_2());
10983 state._fsp--; 10983 match(input,29,FOLLOW_2);
10984 10984 after(grammarAccess.getFileDeclarationAccess().getEqualsSignKeyword_2());
10985 10985
10986 } 10986 }
10987 10987
10988 } 10988
10989 catch (RecognitionException re) { 10989 }
10990 reportError(re); 10990
10991 recover(input,re); 10991 }
10992 } 10992 catch (RecognitionException re) {
10993 finally { 10993 reportError(re);
10994 10994 recover(input,re);
10995 restoreStackSize(stackSize); 10995 }
10996 10996 finally {
10997 } 10997
10998 return ; 10998 restoreStackSize(stackSize);
10999 } 10999
11000 // $ANTLR end "rule__AllPackageEntry__Group_2_3__0" 11000 }
11001 11001 return ;
11002 11002 }
11003 // $ANTLR start "rule__AllPackageEntry__Group_2_3__0__Impl" 11003 // $ANTLR end "rule__FileDeclaration__Group__2__Impl"
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 // $ANTLR start "rule__FileDeclaration__Group__3"
11007 int stackSize = keepStackSize(); 11007 // InternalApplicationConfiguration.g:3332:1: rule__FileDeclaration__Group__3 : rule__FileDeclaration__Group__3__Impl ;
11008 11008 public final void rule__FileDeclaration__Group__3() throws RecognitionException {
11009 try { 11009
11010 // InternalApplicationConfiguration.g:3369:1: ( ( ',' ) ) 11010 int stackSize = keepStackSize();
11011 // InternalApplicationConfiguration.g:3370:1: ( ',' ) 11011
11012 { 11012 try {
11013 // InternalApplicationConfiguration.g:3370:1: ( ',' ) 11013 // InternalApplicationConfiguration.g:3336:1: ( rule__FileDeclaration__Group__3__Impl )
11014 // InternalApplicationConfiguration.g:3371:2: ',' 11014 // InternalApplicationConfiguration.g:3337:2: rule__FileDeclaration__Group__3__Impl
11015 { 11015 {
11016 before(grammarAccess.getAllPackageEntryAccess().getCommaKeyword_2_3_0()); 11016 pushFollow(FOLLOW_2);
11017 match(input,26,FOLLOW_2); 11017 rule__FileDeclaration__Group__3__Impl();
11018 after(grammarAccess.getAllPackageEntryAccess().getCommaKeyword_2_3_0()); 11018
11019 11019 state._fsp--;
11020 } 11020
11021 11021
11022 11022 }
11023 } 11023
11024 11024 }
11025 } 11025 catch (RecognitionException re) {
11026 catch (RecognitionException re) { 11026 reportError(re);
11027 reportError(re); 11027 recover(input,re);
11028 recover(input,re); 11028 }
11029 } 11029 finally {
11030 finally { 11030
11031 11031 restoreStackSize(stackSize);
11032 restoreStackSize(stackSize); 11032
11033 11033 }
11034 } 11034 return ;
11035 return ; 11035 }
11036 } 11036 // $ANTLR end "rule__FileDeclaration__Group__3"
11037 // $ANTLR end "rule__AllPackageEntry__Group_2_3__0__Impl" 11037
11038 11038
11039 11039 // $ANTLR start "rule__FileDeclaration__Group__3__Impl"
11040 // $ANTLR start "rule__AllPackageEntry__Group_2_3__1" 11040 // InternalApplicationConfiguration.g:3343:1: rule__FileDeclaration__Group__3__Impl : ( ( rule__FileDeclaration__SpecificationAssignment_3 ) ) ;
11041 // InternalApplicationConfiguration.g:3380:1: rule__AllPackageEntry__Group_2_3__1 : rule__AllPackageEntry__Group_2_3__1__Impl ; 11041 public final void rule__FileDeclaration__Group__3__Impl() throws RecognitionException {
11042 public final void rule__AllPackageEntry__Group_2_3__1() throws RecognitionException { 11042
11043 11043 int stackSize = keepStackSize();
11044 int stackSize = keepStackSize(); 11044
11045 11045 try {
11046 try { 11046 // InternalApplicationConfiguration.g:3347:1: ( ( ( rule__FileDeclaration__SpecificationAssignment_3 ) ) )
11047 // InternalApplicationConfiguration.g:3384:1: ( rule__AllPackageEntry__Group_2_3__1__Impl ) 11047 // InternalApplicationConfiguration.g:3348:1: ( ( rule__FileDeclaration__SpecificationAssignment_3 ) )
11048 // InternalApplicationConfiguration.g:3385:2: rule__AllPackageEntry__Group_2_3__1__Impl 11048 {
11049 { 11049 // InternalApplicationConfiguration.g:3348:1: ( ( rule__FileDeclaration__SpecificationAssignment_3 ) )
11050 pushFollow(FOLLOW_2); 11050 // InternalApplicationConfiguration.g:3349:2: ( rule__FileDeclaration__SpecificationAssignment_3 )
11051 rule__AllPackageEntry__Group_2_3__1__Impl(); 11051 {
11052 11052 before(grammarAccess.getFileDeclarationAccess().getSpecificationAssignment_3());
11053 state._fsp--; 11053 // InternalApplicationConfiguration.g:3350:2: ( rule__FileDeclaration__SpecificationAssignment_3 )
11054 11054 // InternalApplicationConfiguration.g:3350:3: rule__FileDeclaration__SpecificationAssignment_3
11055 11055 {
11056 } 11056 pushFollow(FOLLOW_2);
11057 11057 rule__FileDeclaration__SpecificationAssignment_3();
11058 } 11058
11059 catch (RecognitionException re) { 11059 state._fsp--;
11060 reportError(re); 11060
11061 recover(input,re); 11061
11062 } 11062 }
11063 finally { 11063
11064 11064 after(grammarAccess.getFileDeclarationAccess().getSpecificationAssignment_3());
11065 restoreStackSize(stackSize); 11065
11066 11066 }
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__3__Impl"
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__MetamodelSpecification__Group__0"
11087 // InternalApplicationConfiguration.g:3398:2: ( rule__AllPackageEntry__ExclusionAssignment_2_3_1 ) 11087 // InternalApplicationConfiguration.g:3359:1: rule__MetamodelSpecification__Group__0 : rule__MetamodelSpecification__Group__0__Impl rule__MetamodelSpecification__Group__1 ;
11088 // InternalApplicationConfiguration.g:3398:3: rule__AllPackageEntry__ExclusionAssignment_2_3_1 11088 public final void rule__MetamodelSpecification__Group__0() 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:3363:1: ( rule__MetamodelSpecification__Group__0__Impl rule__MetamodelSpecification__Group__1 )
11094 11094 // InternalApplicationConfiguration.g:3364:2: rule__MetamodelSpecification__Group__0__Impl rule__MetamodelSpecification__Group__1
11095 11095 {
11096 } 11096 pushFollow(FOLLOW_14);
11097 11097 rule__MetamodelSpecification__Group__0__Impl();
11098 after(grammarAccess.getAllPackageEntryAccess().getExclusionAssignment_2_3_1()); 11098
11099 11099 state._fsp--;
11100 } 11100
11101 11101 pushFollow(FOLLOW_2);
11102 11102 rule__MetamodelSpecification__Group__1();
11103 } 11103
11104 11104 state._fsp--;
11105 } 11105
11106 catch (RecognitionException re) { 11106
11107 reportError(re); 11107 }
11108 recover(input,re); 11108
11109 } 11109 }
11110 finally { 11110 catch (RecognitionException re) {
11111 11111 reportError(re);
11112 restoreStackSize(stackSize); 11112 recover(input,re);
11113 11113 }
11114 } 11114 finally {
11115 return ; 11115
11116 } 11116 restoreStackSize(stackSize);
11117 // $ANTLR end "rule__AllPackageEntry__Group_2_3__1__Impl" 11117
11118 11118 }
11119 11119 return ;
11120 // $ANTLR start "rule__MetamodelElement__Group__0" 11120 }
11121 // InternalApplicationConfiguration.g:3407:1: rule__MetamodelElement__Group__0 : rule__MetamodelElement__Group__0__Impl rule__MetamodelElement__Group__1 ; 11121 // $ANTLR end "rule__MetamodelSpecification__Group__0"
11122 public final void rule__MetamodelElement__Group__0() throws RecognitionException { 11122
11123 11123
11124 int stackSize = keepStackSize(); 11124 // $ANTLR start "rule__MetamodelSpecification__Group__0__Impl"
11125 11125 // InternalApplicationConfiguration.g:3371:1: rule__MetamodelSpecification__Group__0__Impl : ( '{' ) ;
11126 try { 11126 public final void rule__MetamodelSpecification__Group__0__Impl() throws RecognitionException {
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 int stackSize = keepStackSize();
11129 { 11129
11130 pushFollow(FOLLOW_8); 11130 try {
11131 rule__MetamodelElement__Group__0__Impl(); 11131 // InternalApplicationConfiguration.g:3375:1: ( ( '{' ) )
11132 11132 // InternalApplicationConfiguration.g:3376:1: ( '{' )
11133 state._fsp--; 11133 {
11134 11134 // InternalApplicationConfiguration.g:3376:1: ( '{' )
11135 pushFollow(FOLLOW_2); 11135 // InternalApplicationConfiguration.g:3377:2: '{'
11136 rule__MetamodelElement__Group__1(); 11136 {
11137 11137 before(grammarAccess.getMetamodelSpecificationAccess().getLeftCurlyBracketKeyword_0());
11138 state._fsp--; 11138 match(input,30,FOLLOW_2);
11139 11139 after(grammarAccess.getMetamodelSpecificationAccess().getLeftCurlyBracketKeyword_0());
11140 11140
11141 } 11141 }
11142 11142
11143 } 11143
11144 catch (RecognitionException re) { 11144 }
11145 reportError(re); 11145
11146 recover(input,re); 11146 }
11147 } 11147 catch (RecognitionException re) {
11148 finally { 11148 reportError(re);
11149 11149 recover(input,re);
11150 restoreStackSize(stackSize); 11150 }
11151 11151 finally {
11152 } 11152
11153 return ; 11153 restoreStackSize(stackSize);
11154 } 11154
11155 // $ANTLR end "rule__MetamodelElement__Group__0" 11155 }
11156 11156 return ;
11157 11157 }
11158 // $ANTLR start "rule__MetamodelElement__Group__0__Impl" 11158 // $ANTLR end "rule__MetamodelSpecification__Group__0__Impl"
11159 // InternalApplicationConfiguration.g:3419:1: rule__MetamodelElement__Group__0__Impl : ( ( rule__MetamodelElement__Group_0__0 )? ) ; 11159
11160 public final void rule__MetamodelElement__Group__0__Impl() throws RecognitionException { 11160
11161 11161 // $ANTLR start "rule__MetamodelSpecification__Group__1"
11162 int stackSize = keepStackSize(); 11162 // InternalApplicationConfiguration.g:3386:1: rule__MetamodelSpecification__Group__1 : rule__MetamodelSpecification__Group__1__Impl rule__MetamodelSpecification__Group__2 ;
11163 11163 public final void rule__MetamodelSpecification__Group__1() throws RecognitionException {
11164 try { 11164
11165 // InternalApplicationConfiguration.g:3423:1: ( ( ( rule__MetamodelElement__Group_0__0 )? ) ) 11165 int stackSize = keepStackSize();
11166 // InternalApplicationConfiguration.g:3424:1: ( ( rule__MetamodelElement__Group_0__0 )? ) 11166
11167 { 11167 try {
11168 // InternalApplicationConfiguration.g:3424:1: ( ( rule__MetamodelElement__Group_0__0 )? ) 11168 // InternalApplicationConfiguration.g:3390:1: ( rule__MetamodelSpecification__Group__1__Impl rule__MetamodelSpecification__Group__2 )
11169 // InternalApplicationConfiguration.g:3425:2: ( rule__MetamodelElement__Group_0__0 )? 11169 // InternalApplicationConfiguration.g:3391:2: rule__MetamodelSpecification__Group__1__Impl rule__MetamodelSpecification__Group__2
11170 { 11170 {
11171 before(grammarAccess.getMetamodelElementAccess().getGroup_0()); 11171 pushFollow(FOLLOW_15);
11172 // InternalApplicationConfiguration.g:3426:2: ( rule__MetamodelElement__Group_0__0 )? 11172 rule__MetamodelSpecification__Group__1__Impl();
11173 int alt37=2; 11173
11174 int LA37_0 = input.LA(1); 11174 state._fsp--;
11175 11175
11176 if ( (LA37_0==RULE_ID) ) { 11176 pushFollow(FOLLOW_2);
11177 int LA37_1 = input.LA(2); 11177 rule__MetamodelSpecification__Group__2();
11178 11178
11179 if ( (LA37_1==17) ) { 11179 state._fsp--;
11180 int LA37_2 = input.LA(3); 11180
11181 11181
11182 if ( (LA37_2==RULE_ID) ) { 11182 }
11183 int LA37_5 = input.LA(4); 11183
11184 11184 }
11185 if ( (LA37_5==17||LA37_5==29) ) { 11185 catch (RecognitionException re) {
11186 alt37=1; 11186 reportError(re);
11187 } 11187 recover(input,re);
11188 } 11188 }
11189 } 11189 finally {
11190 else if ( (LA37_1==29) ) { 11190
11191 alt37=1; 11191 restoreStackSize(stackSize);
11192 } 11192
11193 } 11193 }
11194 switch (alt37) { 11194 return ;
11195 case 1 : 11195 }
11196 // InternalApplicationConfiguration.g:3426:3: rule__MetamodelElement__Group_0__0 11196 // $ANTLR end "rule__MetamodelSpecification__Group__1"
11197 { 11197
11198 pushFollow(FOLLOW_2); 11198
11199 rule__MetamodelElement__Group_0__0(); 11199 // $ANTLR start "rule__MetamodelSpecification__Group__1__Impl"
11200 11200 // InternalApplicationConfiguration.g:3398:1: rule__MetamodelSpecification__Group__1__Impl : ( ( rule__MetamodelSpecification__EntriesAssignment_1 ) ) ;
11201 state._fsp--; 11201 public final void rule__MetamodelSpecification__Group__1__Impl() throws RecognitionException {
11202 11202
11203 11203 int stackSize = keepStackSize();
11204 } 11204
11205 break; 11205 try {
11206 11206 // InternalApplicationConfiguration.g:3402:1: ( ( ( rule__MetamodelSpecification__EntriesAssignment_1 ) ) )
11207 } 11207 // InternalApplicationConfiguration.g:3403:1: ( ( rule__MetamodelSpecification__EntriesAssignment_1 ) )
11208 11208 {
11209 after(grammarAccess.getMetamodelElementAccess().getGroup_0()); 11209 // InternalApplicationConfiguration.g:3403:1: ( ( rule__MetamodelSpecification__EntriesAssignment_1 ) )
11210 11210 // InternalApplicationConfiguration.g:3404:2: ( rule__MetamodelSpecification__EntriesAssignment_1 )
11211 } 11211 {
11212 11212 before(grammarAccess.getMetamodelSpecificationAccess().getEntriesAssignment_1());
11213 11213 // InternalApplicationConfiguration.g:3405:2: ( rule__MetamodelSpecification__EntriesAssignment_1 )
11214 } 11214 // InternalApplicationConfiguration.g:3405:3: rule__MetamodelSpecification__EntriesAssignment_1
11215 11215 {
11216 } 11216 pushFollow(FOLLOW_2);
11217 catch (RecognitionException re) { 11217 rule__MetamodelSpecification__EntriesAssignment_1();
11218 reportError(re); 11218
11219 recover(input,re); 11219 state._fsp--;
11220 } 11220
11221 finally { 11221
11222 11222 }
11223 restoreStackSize(stackSize); 11223
11224 11224 after(grammarAccess.getMetamodelSpecificationAccess().getEntriesAssignment_1());
11225 } 11225
11226 return ; 11226 }
11227 } 11227
11228 // $ANTLR end "rule__MetamodelElement__Group__0__Impl" 11228
11229 11229 }
11230 11230
11231 // $ANTLR start "rule__MetamodelElement__Group__1" 11231 }
11232 // InternalApplicationConfiguration.g:3434:1: rule__MetamodelElement__Group__1 : rule__MetamodelElement__Group__1__Impl rule__MetamodelElement__Group__2 ; 11232 catch (RecognitionException re) {
11233 public final void rule__MetamodelElement__Group__1() throws RecognitionException { 11233 reportError(re);
11234 11234 recover(input,re);
11235 int stackSize = keepStackSize(); 11235 }
11236 11236 finally {
11237 try { 11237
11238 // InternalApplicationConfiguration.g:3438:1: ( rule__MetamodelElement__Group__1__Impl rule__MetamodelElement__Group__2 ) 11238 restoreStackSize(stackSize);
11239 // InternalApplicationConfiguration.g:3439:2: rule__MetamodelElement__Group__1__Impl rule__MetamodelElement__Group__2 11239
11240 { 11240 }
11241 pushFollow(FOLLOW_6); 11241 return ;
11242 rule__MetamodelElement__Group__1__Impl(); 11242 }
11243 11243 // $ANTLR end "rule__MetamodelSpecification__Group__1__Impl"
11244 state._fsp--; 11244
11245 11245
11246 pushFollow(FOLLOW_2); 11246 // $ANTLR start "rule__MetamodelSpecification__Group__2"
11247 rule__MetamodelElement__Group__2(); 11247 // InternalApplicationConfiguration.g:3413:1: rule__MetamodelSpecification__Group__2 : rule__MetamodelSpecification__Group__2__Impl rule__MetamodelSpecification__Group__3 ;
11248 11248 public final void rule__MetamodelSpecification__Group__2() throws RecognitionException {
11249 state._fsp--; 11249
11250 11250 int stackSize = keepStackSize();
11251 11251
11252 } 11252 try {
11253 11253 // InternalApplicationConfiguration.g:3417:1: ( rule__MetamodelSpecification__Group__2__Impl rule__MetamodelSpecification__Group__3 )
11254 } 11254 // InternalApplicationConfiguration.g:3418:2: rule__MetamodelSpecification__Group__2__Impl rule__MetamodelSpecification__Group__3
11255 catch (RecognitionException re) { 11255 {
11256 reportError(re); 11256 pushFollow(FOLLOW_15);
11257 recover(input,re); 11257 rule__MetamodelSpecification__Group__2__Impl();
11258 } 11258
11259 finally { 11259 state._fsp--;
11260 11260
11261 restoreStackSize(stackSize); 11261 pushFollow(FOLLOW_2);
11262 11262 rule__MetamodelSpecification__Group__3();
11263 } 11263
11264 return ; 11264 state._fsp--;
11265 } 11265
11266 // $ANTLR end "rule__MetamodelElement__Group__1" 11266
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 catch (RecognitionException re) {
11271 public final void rule__MetamodelElement__Group__1__Impl() throws RecognitionException { 11271 reportError(re);
11272 11272 recover(input,re);
11273 int stackSize = keepStackSize(); 11273 }
11274 11274 finally {
11275 try { 11275
11276 // InternalApplicationConfiguration.g:3450:1: ( ( ( rule__MetamodelElement__ClassifierAssignment_1 ) ) ) 11276 restoreStackSize(stackSize);
11277 // InternalApplicationConfiguration.g:3451:1: ( ( rule__MetamodelElement__ClassifierAssignment_1 ) ) 11277
11278 { 11278 }
11279 // InternalApplicationConfiguration.g:3451:1: ( ( rule__MetamodelElement__ClassifierAssignment_1 ) ) 11279 return ;
11280 // InternalApplicationConfiguration.g:3452:2: ( rule__MetamodelElement__ClassifierAssignment_1 ) 11280 }
11281 { 11281 // $ANTLR end "rule__MetamodelSpecification__Group__2"
11282 before(grammarAccess.getMetamodelElementAccess().getClassifierAssignment_1()); 11282
11283 // InternalApplicationConfiguration.g:3453:2: ( rule__MetamodelElement__ClassifierAssignment_1 ) 11283
11284 // InternalApplicationConfiguration.g:3453:3: rule__MetamodelElement__ClassifierAssignment_1 11284 // $ANTLR start "rule__MetamodelSpecification__Group__2__Impl"
11285 { 11285 // InternalApplicationConfiguration.g:3425:1: rule__MetamodelSpecification__Group__2__Impl : ( ( rule__MetamodelSpecification__Group_2__0 )* ) ;
11286 pushFollow(FOLLOW_2); 11286 public final void rule__MetamodelSpecification__Group__2__Impl() throws RecognitionException {
11287 rule__MetamodelElement__ClassifierAssignment_1(); 11287
11288 11288 int stackSize = keepStackSize();
11289 state._fsp--; 11289
11290 11290 try {
11291 11291 // InternalApplicationConfiguration.g:3429:1: ( ( ( rule__MetamodelSpecification__Group_2__0 )* ) )
11292 } 11292 // InternalApplicationConfiguration.g:3430:1: ( ( rule__MetamodelSpecification__Group_2__0 )* )
11293 11293 {
11294 after(grammarAccess.getMetamodelElementAccess().getClassifierAssignment_1()); 11294 // InternalApplicationConfiguration.g:3430:1: ( ( rule__MetamodelSpecification__Group_2__0 )* )
11295 11295 // InternalApplicationConfiguration.g:3431:2: ( rule__MetamodelSpecification__Group_2__0 )*
11296 } 11296 {
11297 11297 before(grammarAccess.getMetamodelSpecificationAccess().getGroup_2());
11298 11298 // InternalApplicationConfiguration.g:3432:2: ( rule__MetamodelSpecification__Group_2__0 )*
11299 } 11299 loop38:
11300 11300 do {
11301 } 11301 int alt38=2;
11302 catch (RecognitionException re) { 11302 int LA38_0 = input.LA(1);
11303 reportError(re); 11303
11304 recover(input,re); 11304 if ( (LA38_0==32) ) {
11305 } 11305 alt38=1;
11306 finally { 11306 }
11307 11307
11308 restoreStackSize(stackSize); 11308
11309 11309 switch (alt38) {
11310 } 11310 case 1 :
11311 return ; 11311 // InternalApplicationConfiguration.g:3432:3: rule__MetamodelSpecification__Group_2__0
11312 } 11312 {
11313 // $ANTLR end "rule__MetamodelElement__Group__1__Impl" 11313 pushFollow(FOLLOW_16);
11314 11314 rule__MetamodelSpecification__Group_2__0();
11315 11315
11316 // $ANTLR start "rule__MetamodelElement__Group__2" 11316 state._fsp--;
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
11319 11319 }
11320 int stackSize = keepStackSize(); 11320 break;
11321 11321
11322 try { 11322 default :
11323 // InternalApplicationConfiguration.g:3465:1: ( rule__MetamodelElement__Group__2__Impl ) 11323 break loop38;
11324 // InternalApplicationConfiguration.g:3466:2: rule__MetamodelElement__Group__2__Impl 11324 }
11325 { 11325 } while (true);
11326 pushFollow(FOLLOW_2); 11326
11327 rule__MetamodelElement__Group__2__Impl(); 11327 after(grammarAccess.getMetamodelSpecificationAccess().getGroup_2());
11328 11328
11329 state._fsp--; 11329 }
11330 11330
11331 11331
11332 } 11332 }
11333 11333
11334 } 11334 }
11335 catch (RecognitionException re) { 11335 catch (RecognitionException re) {
11336 reportError(re); 11336 reportError(re);
11337 recover(input,re); 11337 recover(input,re);
11338 } 11338 }
11339 finally { 11339 finally {
11340 11340
11341 restoreStackSize(stackSize); 11341 restoreStackSize(stackSize);
11342 11342
11343 } 11343 }
11344 return ; 11344 return ;
11345 } 11345 }
11346 // $ANTLR end "rule__MetamodelElement__Group__2" 11346 // $ANTLR end "rule__MetamodelSpecification__Group__2__Impl"
11347 11347
11348 11348
11349 // $ANTLR start "rule__MetamodelElement__Group__2__Impl" 11349 // $ANTLR start "rule__MetamodelSpecification__Group__3"
11350 // InternalApplicationConfiguration.g:3472:1: rule__MetamodelElement__Group__2__Impl : ( ( rule__MetamodelElement__Group_2__0 )? ) ; 11350 // InternalApplicationConfiguration.g:3440:1: rule__MetamodelSpecification__Group__3 : rule__MetamodelSpecification__Group__3__Impl ;
11351 public final void rule__MetamodelElement__Group__2__Impl() throws RecognitionException { 11351 public final void rule__MetamodelSpecification__Group__3() throws RecognitionException {
11352 11352
11353 int stackSize = keepStackSize(); 11353 int stackSize = keepStackSize();
11354 11354
11355 try { 11355 try {
11356 // InternalApplicationConfiguration.g:3476:1: ( ( ( rule__MetamodelElement__Group_2__0 )? ) ) 11356 // InternalApplicationConfiguration.g:3444:1: ( rule__MetamodelSpecification__Group__3__Impl )
11357 // InternalApplicationConfiguration.g:3477:1: ( ( rule__MetamodelElement__Group_2__0 )? ) 11357 // InternalApplicationConfiguration.g:3445:2: rule__MetamodelSpecification__Group__3__Impl
11358 { 11358 {
11359 // InternalApplicationConfiguration.g:3477:1: ( ( rule__MetamodelElement__Group_2__0 )? ) 11359 pushFollow(FOLLOW_2);
11360 // InternalApplicationConfiguration.g:3478:2: ( rule__MetamodelElement__Group_2__0 )? 11360 rule__MetamodelSpecification__Group__3__Impl();
11361 { 11361
11362 before(grammarAccess.getMetamodelElementAccess().getGroup_2()); 11362 state._fsp--;
11363 // InternalApplicationConfiguration.g:3479:2: ( rule__MetamodelElement__Group_2__0 )? 11363
11364 int alt38=2; 11364
11365 int LA38_0 = input.LA(1); 11365 }
11366 11366
11367 if ( (LA38_0==17) ) { 11367 }
11368 alt38=1; 11368 catch (RecognitionException re) {
11369 } 11369 reportError(re);
11370 switch (alt38) { 11370 recover(input,re);
11371 case 1 : 11371 }
11372 // InternalApplicationConfiguration.g:3479:3: rule__MetamodelElement__Group_2__0 11372 finally {
11373 { 11373
11374 pushFollow(FOLLOW_2); 11374 restoreStackSize(stackSize);
11375 rule__MetamodelElement__Group_2__0(); 11375
11376 11376 }
11377 state._fsp--; 11377 return ;
11378 11378 }
11379 11379 // $ANTLR end "rule__MetamodelSpecification__Group__3"
11380 } 11380
11381 break; 11381
11382 11382 // $ANTLR start "rule__MetamodelSpecification__Group__3__Impl"
11383 } 11383 // InternalApplicationConfiguration.g:3451:1: rule__MetamodelSpecification__Group__3__Impl : ( '}' ) ;
11384 11384 public final void rule__MetamodelSpecification__Group__3__Impl() throws RecognitionException {
11385 after(grammarAccess.getMetamodelElementAccess().getGroup_2()); 11385
11386 11386 int stackSize = keepStackSize();
11387 } 11387
11388 11388 try {
11389 11389 // InternalApplicationConfiguration.g:3455:1: ( ( '}' ) )
11390 } 11390 // InternalApplicationConfiguration.g:3456:1: ( '}' )
11391 11391 {
11392 } 11392 // InternalApplicationConfiguration.g:3456:1: ( '}' )
11393 catch (RecognitionException re) { 11393 // InternalApplicationConfiguration.g:3457:2: '}'
11394 reportError(re); 11394 {
11395 recover(input,re); 11395 before(grammarAccess.getMetamodelSpecificationAccess().getRightCurlyBracketKeyword_3());
11396 } 11396 match(input,31,FOLLOW_2);
11397 finally { 11397 after(grammarAccess.getMetamodelSpecificationAccess().getRightCurlyBracketKeyword_3());
11398 11398
11399 restoreStackSize(stackSize); 11399 }
11400 11400
11401 } 11401
11402 return ; 11402 }
11403 } 11403
11404 // $ANTLR end "rule__MetamodelElement__Group__2__Impl" 11404 }
11405 11405 catch (RecognitionException re) {
11406 11406 reportError(re);
11407 // $ANTLR start "rule__MetamodelElement__Group_0__0" 11407 recover(input,re);
11408 // InternalApplicationConfiguration.g:3488:1: rule__MetamodelElement__Group_0__0 : rule__MetamodelElement__Group_0__0__Impl rule__MetamodelElement__Group_0__1 ; 11408 }
11409 public final void rule__MetamodelElement__Group_0__0() throws RecognitionException { 11409 finally {
11410 11410
11411 int stackSize = keepStackSize(); 11411 restoreStackSize(stackSize);
11412 11412
11413 try { 11413 }
11414 // InternalApplicationConfiguration.g:3492:1: ( rule__MetamodelElement__Group_0__0__Impl rule__MetamodelElement__Group_0__1 ) 11414 return ;
11415 // InternalApplicationConfiguration.g:3493:2: rule__MetamodelElement__Group_0__0__Impl rule__MetamodelElement__Group_0__1 11415 }
11416 { 11416 // $ANTLR end "rule__MetamodelSpecification__Group__3__Impl"
11417 pushFollow(FOLLOW_19); 11417
11418 rule__MetamodelElement__Group_0__0__Impl(); 11418
11419 11419 // $ANTLR start "rule__MetamodelSpecification__Group_2__0"
11420 state._fsp--; 11420 // InternalApplicationConfiguration.g:3467:1: rule__MetamodelSpecification__Group_2__0 : rule__MetamodelSpecification__Group_2__0__Impl rule__MetamodelSpecification__Group_2__1 ;
11421 11421 public final void rule__MetamodelSpecification__Group_2__0() throws RecognitionException {
11422 pushFollow(FOLLOW_2); 11422
11423 rule__MetamodelElement__Group_0__1(); 11423 int stackSize = keepStackSize();
11424 11424
11425 state._fsp--; 11425 try {
11426 11426 // InternalApplicationConfiguration.g:3471:1: ( rule__MetamodelSpecification__Group_2__0__Impl rule__MetamodelSpecification__Group_2__1 )
11427 11427 // InternalApplicationConfiguration.g:3472:2: rule__MetamodelSpecification__Group_2__0__Impl rule__MetamodelSpecification__Group_2__1
11428 } 11428 {
11429 11429 pushFollow(FOLLOW_14);
11430 } 11430 rule__MetamodelSpecification__Group_2__0__Impl();
11431 catch (RecognitionException re) { 11431
11432 reportError(re); 11432 state._fsp--;
11433 recover(input,re); 11433
11434 } 11434 pushFollow(FOLLOW_2);
11435 finally { 11435 rule__MetamodelSpecification__Group_2__1();
11436 11436
11437 restoreStackSize(stackSize); 11437 state._fsp--;
11438 11438
11439 } 11439
11440 return ; 11440 }
11441 } 11441
11442 // $ANTLR end "rule__MetamodelElement__Group_0__0" 11442 }
11443 11443 catch (RecognitionException re) {
11444 11444 reportError(re);
11445 // $ANTLR start "rule__MetamodelElement__Group_0__0__Impl" 11445 recover(input,re);
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 finally {
11448 11448
11449 int stackSize = keepStackSize(); 11449 restoreStackSize(stackSize);
11450 11450
11451 try { 11451 }
11452 // InternalApplicationConfiguration.g:3504:1: ( ( ( rule__MetamodelElement__PackageAssignment_0_0 ) ) ) 11452 return ;
11453 // InternalApplicationConfiguration.g:3505:1: ( ( rule__MetamodelElement__PackageAssignment_0_0 ) ) 11453 }
11454 { 11454 // $ANTLR end "rule__MetamodelSpecification__Group_2__0"
11455 // InternalApplicationConfiguration.g:3505:1: ( ( rule__MetamodelElement__PackageAssignment_0_0 ) ) 11455
11456 // InternalApplicationConfiguration.g:3506:2: ( rule__MetamodelElement__PackageAssignment_0_0 ) 11456
11457 { 11457 // $ANTLR start "rule__MetamodelSpecification__Group_2__0__Impl"
11458 before(grammarAccess.getMetamodelElementAccess().getPackageAssignment_0_0()); 11458 // InternalApplicationConfiguration.g:3479:1: rule__MetamodelSpecification__Group_2__0__Impl : ( ',' ) ;
11459 // InternalApplicationConfiguration.g:3507:2: ( rule__MetamodelElement__PackageAssignment_0_0 ) 11459 public final void rule__MetamodelSpecification__Group_2__0__Impl() throws RecognitionException {
11460 // InternalApplicationConfiguration.g:3507:3: rule__MetamodelElement__PackageAssignment_0_0 11460
11461 { 11461 int stackSize = keepStackSize();
11462 pushFollow(FOLLOW_2); 11462
11463 rule__MetamodelElement__PackageAssignment_0_0(); 11463 try {
11464 11464 // InternalApplicationConfiguration.g:3483:1: ( ( ',' ) )
11465 state._fsp--; 11465 // InternalApplicationConfiguration.g:3484:1: ( ',' )
11466 11466 {
11467 11467 // InternalApplicationConfiguration.g:3484:1: ( ',' )
11468 } 11468 // InternalApplicationConfiguration.g:3485:2: ','
11469 11469 {
11470 after(grammarAccess.getMetamodelElementAccess().getPackageAssignment_0_0()); 11470 before(grammarAccess.getMetamodelSpecificationAccess().getCommaKeyword_2_0());
11471 11471 match(input,32,FOLLOW_2);
11472 } 11472 after(grammarAccess.getMetamodelSpecificationAccess().getCommaKeyword_2_0());
11473 11473
11474 11474 }
11475 } 11475
11476 11476
11477 } 11477 }
11478 catch (RecognitionException re) { 11478
11479 reportError(re); 11479 }
11480 recover(input,re); 11480 catch (RecognitionException re) {
11481 } 11481 reportError(re);
11482 finally { 11482 recover(input,re);
11483 11483 }
11484 restoreStackSize(stackSize); 11484 finally {
11485 11485
11486 } 11486 restoreStackSize(stackSize);
11487 return ; 11487
11488 } 11488 }
11489 // $ANTLR end "rule__MetamodelElement__Group_0__0__Impl" 11489 return ;
11490 11490 }
11491 11491 // $ANTLR end "rule__MetamodelSpecification__Group_2__0__Impl"
11492 // $ANTLR start "rule__MetamodelElement__Group_0__1" 11492
11493 // InternalApplicationConfiguration.g:3515:1: rule__MetamodelElement__Group_0__1 : rule__MetamodelElement__Group_0__1__Impl ; 11493
11494 public final void rule__MetamodelElement__Group_0__1() throws RecognitionException { 11494 // $ANTLR start "rule__MetamodelSpecification__Group_2__1"
11495 11495 // InternalApplicationConfiguration.g:3494:1: rule__MetamodelSpecification__Group_2__1 : rule__MetamodelSpecification__Group_2__1__Impl ;
11496 int stackSize = keepStackSize(); 11496 public final void rule__MetamodelSpecification__Group_2__1() throws RecognitionException {
11497 11497
11498 try { 11498 int stackSize = keepStackSize();
11499 // InternalApplicationConfiguration.g:3519:1: ( rule__MetamodelElement__Group_0__1__Impl ) 11499
11500 // InternalApplicationConfiguration.g:3520:2: rule__MetamodelElement__Group_0__1__Impl 11500 try {
11501 { 11501 // InternalApplicationConfiguration.g:3498:1: ( rule__MetamodelSpecification__Group_2__1__Impl )
11502 pushFollow(FOLLOW_2); 11502 // InternalApplicationConfiguration.g:3499:2: rule__MetamodelSpecification__Group_2__1__Impl
11503 rule__MetamodelElement__Group_0__1__Impl(); 11503 {
11504 11504 pushFollow(FOLLOW_2);
11505 state._fsp--; 11505 rule__MetamodelSpecification__Group_2__1__Impl();
11506 11506
11507 11507 state._fsp--;
11508 } 11508
11509 11509
11510 } 11510 }
11511 catch (RecognitionException re) { 11511
11512 reportError(re); 11512 }
11513 recover(input,re); 11513 catch (RecognitionException re) {
11514 } 11514 reportError(re);
11515 finally { 11515 recover(input,re);
11516 11516 }
11517 restoreStackSize(stackSize); 11517 finally {
11518 11518
11519 } 11519 restoreStackSize(stackSize);
11520 return ; 11520
11521 } 11521 }
11522 // $ANTLR end "rule__MetamodelElement__Group_0__1" 11522 return ;
11523 11523 }
11524 11524 // $ANTLR end "rule__MetamodelSpecification__Group_2__1"
11525 // $ANTLR start "rule__MetamodelElement__Group_0__1__Impl" 11525
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 // $ANTLR start "rule__MetamodelSpecification__Group_2__1__Impl"
11528 11528 // InternalApplicationConfiguration.g:3505:1: rule__MetamodelSpecification__Group_2__1__Impl : ( ( rule__MetamodelSpecification__EntriesAssignment_2_1 ) ) ;
11529 int stackSize = keepStackSize(); 11529 public final void rule__MetamodelSpecification__Group_2__1__Impl() throws RecognitionException {
11530 11530
11531 try { 11531 int stackSize = keepStackSize();
11532 // InternalApplicationConfiguration.g:3530:1: ( ( '::' ) ) 11532
11533 // InternalApplicationConfiguration.g:3531:1: ( '::' ) 11533 try {
11534 { 11534 // InternalApplicationConfiguration.g:3509:1: ( ( ( rule__MetamodelSpecification__EntriesAssignment_2_1 ) ) )
11535 // InternalApplicationConfiguration.g:3531:1: ( '::' ) 11535 // InternalApplicationConfiguration.g:3510:1: ( ( rule__MetamodelSpecification__EntriesAssignment_2_1 ) )
11536 // InternalApplicationConfiguration.g:3532:2: '::' 11536 {
11537 { 11537 // InternalApplicationConfiguration.g:3510:1: ( ( rule__MetamodelSpecification__EntriesAssignment_2_1 ) )
11538 before(grammarAccess.getMetamodelElementAccess().getColonColonKeyword_0_1()); 11538 // InternalApplicationConfiguration.g:3511:2: ( rule__MetamodelSpecification__EntriesAssignment_2_1 )
11539 match(input,29,FOLLOW_2); 11539 {
11540 after(grammarAccess.getMetamodelElementAccess().getColonColonKeyword_0_1()); 11540 before(grammarAccess.getMetamodelSpecificationAccess().getEntriesAssignment_2_1());
11541 11541 // InternalApplicationConfiguration.g:3512:2: ( rule__MetamodelSpecification__EntriesAssignment_2_1 )
11542 } 11542 // InternalApplicationConfiguration.g:3512:3: rule__MetamodelSpecification__EntriesAssignment_2_1
11543 11543 {
11544 11544 pushFollow(FOLLOW_2);
11545 } 11545 rule__MetamodelSpecification__EntriesAssignment_2_1();
11546 11546
11547 } 11547 state._fsp--;
11548 catch (RecognitionException re) { 11548
11549 reportError(re); 11549
11550 recover(input,re); 11550 }
11551 } 11551
11552 finally { 11552 after(grammarAccess.getMetamodelSpecificationAccess().getEntriesAssignment_2_1());
11553 11553
11554 restoreStackSize(stackSize); 11554 }
11555 11555
11556 } 11556
11557 return ; 11557 }
11558 } 11558
11559 // $ANTLR end "rule__MetamodelElement__Group_0__1__Impl" 11559 }
11560 11560 catch (RecognitionException re) {
11561 11561 reportError(re);
11562 // $ANTLR start "rule__MetamodelElement__Group_2__0" 11562 recover(input,re);
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 finally {
11565 11565
11566 int stackSize = keepStackSize(); 11566 restoreStackSize(stackSize);
11567 11567
11568 try { 11568 }
11569 // InternalApplicationConfiguration.g:3546:1: ( rule__MetamodelElement__Group_2__0__Impl rule__MetamodelElement__Group_2__1 ) 11569 return ;
11570 // InternalApplicationConfiguration.g:3547:2: rule__MetamodelElement__Group_2__0__Impl rule__MetamodelElement__Group_2__1 11570 }
11571 { 11571 // $ANTLR end "rule__MetamodelSpecification__Group_2__1__Impl"
11572 pushFollow(FOLLOW_8); 11572
11573 rule__MetamodelElement__Group_2__0__Impl(); 11573
11574 11574 // $ANTLR start "rule__AllPackageEntry__Group__0"
11575 state._fsp--; 11575 // InternalApplicationConfiguration.g:3521:1: rule__AllPackageEntry__Group__0 : rule__AllPackageEntry__Group__0__Impl rule__AllPackageEntry__Group__1 ;
11576 11576 public final void rule__AllPackageEntry__Group__0() throws RecognitionException {
11577 pushFollow(FOLLOW_2); 11577
11578 rule__MetamodelElement__Group_2__1(); 11578 int stackSize = keepStackSize();
11579 11579
11580 state._fsp--; 11580 try {
11581 11581 // InternalApplicationConfiguration.g:3525:1: ( rule__AllPackageEntry__Group__0__Impl rule__AllPackageEntry__Group__1 )
11582 11582 // InternalApplicationConfiguration.g:3526:2: rule__AllPackageEntry__Group__0__Impl rule__AllPackageEntry__Group__1
11583 } 11583 {
11584 11584 pushFollow(FOLLOW_8);
11585 } 11585 rule__AllPackageEntry__Group__0__Impl();
11586 catch (RecognitionException re) { 11586
11587 reportError(re); 11587 state._fsp--;
11588 recover(input,re); 11588
11589 } 11589 pushFollow(FOLLOW_2);
11590 finally { 11590 rule__AllPackageEntry__Group__1();
11591 11591
11592 restoreStackSize(stackSize); 11592 state._fsp--;
11593 11593
11594 } 11594
11595 return ; 11595 }
11596 } 11596
11597 // $ANTLR end "rule__MetamodelElement__Group_2__0" 11597 }
11598 11598 catch (RecognitionException re) {
11599 11599 reportError(re);
11600 // $ANTLR start "rule__MetamodelElement__Group_2__0__Impl" 11600 recover(input,re);
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 finally {
11603 11603
11604 int stackSize = keepStackSize(); 11604 restoreStackSize(stackSize);
11605 11605
11606 try { 11606 }
11607 // InternalApplicationConfiguration.g:3558:1: ( ( '.' ) ) 11607 return ;
11608 // InternalApplicationConfiguration.g:3559:1: ( '.' ) 11608 }
11609 { 11609 // $ANTLR end "rule__AllPackageEntry__Group__0"
11610 // InternalApplicationConfiguration.g:3559:1: ( '.' ) 11610
11611 // InternalApplicationConfiguration.g:3560:2: '.' 11611
11612 { 11612 // $ANTLR start "rule__AllPackageEntry__Group__0__Impl"
11613 before(grammarAccess.getMetamodelElementAccess().getFullStopKeyword_2_0()); 11613 // InternalApplicationConfiguration.g:3533:1: rule__AllPackageEntry__Group__0__Impl : ( 'package' ) ;
11614 match(input,17,FOLLOW_2); 11614 public final void rule__AllPackageEntry__Group__0__Impl() throws RecognitionException {
11615 after(grammarAccess.getMetamodelElementAccess().getFullStopKeyword_2_0()); 11615
11616 11616 int stackSize = keepStackSize();
11617 } 11617
11618 11618 try {
11619 11619 // InternalApplicationConfiguration.g:3537:1: ( ( 'package' ) )
11620 } 11620 // InternalApplicationConfiguration.g:3538:1: ( 'package' )
11621 11621 {
11622 } 11622 // InternalApplicationConfiguration.g:3538:1: ( 'package' )
11623 catch (RecognitionException re) { 11623 // InternalApplicationConfiguration.g:3539:2: 'package'
11624 reportError(re); 11624 {
11625 recover(input,re); 11625 before(grammarAccess.getAllPackageEntryAccess().getPackageKeyword_0());
11626 } 11626 match(input,33,FOLLOW_2);
11627 finally { 11627 after(grammarAccess.getAllPackageEntryAccess().getPackageKeyword_0());
11628 11628
11629 restoreStackSize(stackSize); 11629 }
11630 11630
11631 } 11631
11632 return ; 11632 }
11633 } 11633
11634 // $ANTLR end "rule__MetamodelElement__Group_2__0__Impl" 11634 }
11635 11635 catch (RecognitionException re) {
11636 11636 reportError(re);
11637 // $ANTLR start "rule__MetamodelElement__Group_2__1" 11637 recover(input,re);
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 finally {
11640 11640
11641 int stackSize = keepStackSize(); 11641 restoreStackSize(stackSize);
11642 11642
11643 try { 11643 }
11644 // InternalApplicationConfiguration.g:3573:1: ( rule__MetamodelElement__Group_2__1__Impl ) 11644 return ;
11645 // InternalApplicationConfiguration.g:3574:2: rule__MetamodelElement__Group_2__1__Impl 11645 }
11646 { 11646 // $ANTLR end "rule__AllPackageEntry__Group__0__Impl"
11647 pushFollow(FOLLOW_2); 11647
11648 rule__MetamodelElement__Group_2__1__Impl(); 11648
11649 11649 // $ANTLR start "rule__AllPackageEntry__Group__1"
11650 state._fsp--; 11650 // InternalApplicationConfiguration.g:3548:1: rule__AllPackageEntry__Group__1 : rule__AllPackageEntry__Group__1__Impl rule__AllPackageEntry__Group__2 ;
11651 11651 public final void rule__AllPackageEntry__Group__1() throws RecognitionException {
11652 11652
11653 } 11653 int stackSize = keepStackSize();
11654 11654
11655 } 11655 try {
11656 catch (RecognitionException re) { 11656 // InternalApplicationConfiguration.g:3552:1: ( rule__AllPackageEntry__Group__1__Impl rule__AllPackageEntry__Group__2 )
11657 reportError(re); 11657 // InternalApplicationConfiguration.g:3553:2: rule__AllPackageEntry__Group__1__Impl rule__AllPackageEntry__Group__2
11658 recover(input,re); 11658 {
11659 } 11659 pushFollow(FOLLOW_17);
11660 finally { 11660 rule__AllPackageEntry__Group__1__Impl();
11661 11661
11662 restoreStackSize(stackSize); 11662 state._fsp--;
11663 11663
11664 } 11664 pushFollow(FOLLOW_2);
11665 return ; 11665 rule__AllPackageEntry__Group__2();
11666 } 11666
11667 // $ANTLR end "rule__MetamodelElement__Group_2__1" 11667 state._fsp--;
11668 11668
11669 11669
11670 // $ANTLR start "rule__MetamodelElement__Group_2__1__Impl" 11670 }
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 }
11673 11673 catch (RecognitionException re) {
11674 int stackSize = keepStackSize(); 11674 reportError(re);
11675 11675 recover(input,re);
11676 try { 11676 }
11677 // InternalApplicationConfiguration.g:3584:1: ( ( ( rule__MetamodelElement__FeatureAssignment_2_1 ) ) ) 11677 finally {
11678 // InternalApplicationConfiguration.g:3585:1: ( ( rule__MetamodelElement__FeatureAssignment_2_1 ) ) 11678
11679 { 11679 restoreStackSize(stackSize);
11680 // InternalApplicationConfiguration.g:3585:1: ( ( rule__MetamodelElement__FeatureAssignment_2_1 ) ) 11680
11681 // InternalApplicationConfiguration.g:3586:2: ( rule__MetamodelElement__FeatureAssignment_2_1 ) 11681 }
11682 { 11682 return ;
11683 before(grammarAccess.getMetamodelElementAccess().getFeatureAssignment_2_1()); 11683 }
11684 // InternalApplicationConfiguration.g:3587:2: ( rule__MetamodelElement__FeatureAssignment_2_1 ) 11684 // $ANTLR end "rule__AllPackageEntry__Group__1"
11685 // InternalApplicationConfiguration.g:3587:3: rule__MetamodelElement__FeatureAssignment_2_1 11685
11686 { 11686
11687 pushFollow(FOLLOW_2); 11687 // $ANTLR start "rule__AllPackageEntry__Group__1__Impl"
11688 rule__MetamodelElement__FeatureAssignment_2_1(); 11688 // InternalApplicationConfiguration.g:3560:1: rule__AllPackageEntry__Group__1__Impl : ( ( rule__AllPackageEntry__PackageAssignment_1 ) ) ;
11689 11689 public final void rule__AllPackageEntry__Group__1__Impl() throws RecognitionException {
11690 state._fsp--; 11690
11691 11691 int stackSize = keepStackSize();
11692 11692
11693 } 11693 try {
11694 11694 // InternalApplicationConfiguration.g:3564:1: ( ( ( rule__AllPackageEntry__PackageAssignment_1 ) ) )
11695 after(grammarAccess.getMetamodelElementAccess().getFeatureAssignment_2_1()); 11695 // InternalApplicationConfiguration.g:3565:1: ( ( rule__AllPackageEntry__PackageAssignment_1 ) )
11696 11696 {
11697 } 11697 // InternalApplicationConfiguration.g:3565:1: ( ( rule__AllPackageEntry__PackageAssignment_1 ) )
11698 11698 // InternalApplicationConfiguration.g:3566:2: ( rule__AllPackageEntry__PackageAssignment_1 )
11699 11699 {
11700 } 11700 before(grammarAccess.getAllPackageEntryAccess().getPackageAssignment_1());
11701 11701 // InternalApplicationConfiguration.g:3567:2: ( rule__AllPackageEntry__PackageAssignment_1 )
11702 } 11702 // InternalApplicationConfiguration.g:3567:3: rule__AllPackageEntry__PackageAssignment_1
11703 catch (RecognitionException re) { 11703 {
11704 reportError(re); 11704 pushFollow(FOLLOW_2);
11705 recover(input,re); 11705 rule__AllPackageEntry__PackageAssignment_1();
11706 } 11706
11707 finally { 11707 state._fsp--;
11708 11708
11709 restoreStackSize(stackSize); 11709
11710 11710 }
11711 } 11711
11712 return ; 11712 after(grammarAccess.getAllPackageEntryAccess().getPackageAssignment_1());
11713 } 11713
11714 // $ANTLR end "rule__MetamodelElement__Group_2__1__Impl" 11714 }
11715 11715
11716 11716
11717 // $ANTLR start "rule__MetamodelDeclaration__Group__0" 11717 }
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 }
11720 11720 catch (RecognitionException re) {
11721 int stackSize = keepStackSize(); 11721 reportError(re);
11722 11722 recover(input,re);
11723 try { 11723 }
11724 // InternalApplicationConfiguration.g:3600:1: ( rule__MetamodelDeclaration__Group__0__Impl rule__MetamodelDeclaration__Group__1 ) 11724 finally {
11725 // InternalApplicationConfiguration.g:3601:2: rule__MetamodelDeclaration__Group__0__Impl rule__MetamodelDeclaration__Group__1 11725
11726 { 11726 restoreStackSize(stackSize);
11727 pushFollow(FOLLOW_8); 11727
11728 rule__MetamodelDeclaration__Group__0__Impl(); 11728 }
11729 11729 return ;
11730 state._fsp--; 11730 }
11731 11731 // $ANTLR end "rule__AllPackageEntry__Group__1__Impl"
11732 pushFollow(FOLLOW_2); 11732
11733 rule__MetamodelDeclaration__Group__1(); 11733
11734 11734 // $ANTLR start "rule__AllPackageEntry__Group__2"
11735 state._fsp--; 11735 // InternalApplicationConfiguration.g:3575:1: rule__AllPackageEntry__Group__2 : rule__AllPackageEntry__Group__2__Impl ;
11736 11736 public final void rule__AllPackageEntry__Group__2() throws RecognitionException {
11737 11737
11738 } 11738 int stackSize = keepStackSize();
11739 11739
11740 } 11740 try {
11741 catch (RecognitionException re) { 11741 // InternalApplicationConfiguration.g:3579:1: ( rule__AllPackageEntry__Group__2__Impl )
11742 reportError(re); 11742 // InternalApplicationConfiguration.g:3580:2: rule__AllPackageEntry__Group__2__Impl
11743 recover(input,re); 11743 {
11744 } 11744 pushFollow(FOLLOW_2);
11745 finally { 11745 rule__AllPackageEntry__Group__2__Impl();
11746 11746
11747 restoreStackSize(stackSize); 11747 state._fsp--;
11748 11748
11749 } 11749
11750 return ; 11750 }
11751 } 11751
11752 // $ANTLR end "rule__MetamodelDeclaration__Group__0" 11752 }
11753 11753 catch (RecognitionException re) {
11754 11754 reportError(re);
11755 // $ANTLR start "rule__MetamodelDeclaration__Group__0__Impl" 11755 recover(input,re);
11756 // InternalApplicationConfiguration.g:3608:1: rule__MetamodelDeclaration__Group__0__Impl : ( 'metamodel' ) ; 11756 }
11757 public final void rule__MetamodelDeclaration__Group__0__Impl() throws RecognitionException { 11757 finally {
11758 11758
11759 int stackSize = keepStackSize(); 11759 restoreStackSize(stackSize);
11760 11760
11761 try { 11761 }
11762 // InternalApplicationConfiguration.g:3612:1: ( ( 'metamodel' ) ) 11762 return ;
11763 // InternalApplicationConfiguration.g:3613:1: ( 'metamodel' ) 11763 }
11764 { 11764 // $ANTLR end "rule__AllPackageEntry__Group__2"
11765 // InternalApplicationConfiguration.g:3613:1: ( 'metamodel' ) 11765
11766 // InternalApplicationConfiguration.g:3614:2: 'metamodel' 11766
11767 { 11767 // $ANTLR start "rule__AllPackageEntry__Group__2__Impl"
11768 before(grammarAccess.getMetamodelDeclarationAccess().getMetamodelKeyword_0()); 11768 // InternalApplicationConfiguration.g:3586:1: rule__AllPackageEntry__Group__2__Impl : ( ( rule__AllPackageEntry__Group_2__0 )? ) ;
11769 match(input,30,FOLLOW_2); 11769 public final void rule__AllPackageEntry__Group__2__Impl() throws RecognitionException {
11770 after(grammarAccess.getMetamodelDeclarationAccess().getMetamodelKeyword_0()); 11770
11771 11771 int stackSize = keepStackSize();
11772 } 11772
11773 11773 try {
11774 11774 // InternalApplicationConfiguration.g:3590:1: ( ( ( rule__AllPackageEntry__Group_2__0 )? ) )
11775 } 11775 // InternalApplicationConfiguration.g:3591:1: ( ( rule__AllPackageEntry__Group_2__0 )? )
11776 11776 {
11777 } 11777 // InternalApplicationConfiguration.g:3591:1: ( ( rule__AllPackageEntry__Group_2__0 )? )
11778 catch (RecognitionException re) { 11778 // InternalApplicationConfiguration.g:3592:2: ( rule__AllPackageEntry__Group_2__0 )?
11779 reportError(re); 11779 {
11780 recover(input,re); 11780 before(grammarAccess.getAllPackageEntryAccess().getGroup_2());
11781 } 11781 // InternalApplicationConfiguration.g:3593:2: ( rule__AllPackageEntry__Group_2__0 )?
11782 finally { 11782 int alt39=2;
11783 11783 int LA39_0 = input.LA(1);
11784 restoreStackSize(stackSize); 11784
11785 11785 if ( (LA39_0==34) ) {
11786 } 11786 alt39=1;
11787 return ; 11787 }
11788 } 11788 switch (alt39) {
11789 // $ANTLR end "rule__MetamodelDeclaration__Group__0__Impl" 11789 case 1 :
11790 11790 // InternalApplicationConfiguration.g:3593:3: rule__AllPackageEntry__Group_2__0
11791 11791 {
11792 // $ANTLR start "rule__MetamodelDeclaration__Group__1" 11792 pushFollow(FOLLOW_2);
11793 // InternalApplicationConfiguration.g:3623:1: rule__MetamodelDeclaration__Group__1 : rule__MetamodelDeclaration__Group__1__Impl rule__MetamodelDeclaration__Group__2 ; 11793 rule__AllPackageEntry__Group_2__0();
11794 public final void rule__MetamodelDeclaration__Group__1() throws RecognitionException { 11794
11795 11795 state._fsp--;
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 break;
11800 // InternalApplicationConfiguration.g:3628:2: rule__MetamodelDeclaration__Group__1__Impl rule__MetamodelDeclaration__Group__2 11800
11801 { 11801 }
11802 pushFollow(FOLLOW_18); 11802
11803 rule__MetamodelDeclaration__Group__1__Impl(); 11803 after(grammarAccess.getAllPackageEntryAccess().getGroup_2());
11804 11804
11805 state._fsp--; 11805 }
11806 11806
11807 pushFollow(FOLLOW_2); 11807
11808 rule__MetamodelDeclaration__Group__2(); 11808 }
11809 11809
11810 state._fsp--; 11810 }
11811 11811 catch (RecognitionException re) {
11812 11812 reportError(re);
11813 } 11813 recover(input,re);
11814 11814 }
11815 } 11815 finally {
11816 catch (RecognitionException re) { 11816
11817 reportError(re); 11817 restoreStackSize(stackSize);
11818 recover(input,re); 11818
11819 } 11819 }
11820 finally { 11820 return ;
11821 11821 }
11822 restoreStackSize(stackSize); 11822 // $ANTLR end "rule__AllPackageEntry__Group__2__Impl"
11823 11823
11824 } 11824
11825 return ; 11825 // $ANTLR start "rule__AllPackageEntry__Group_2__0"
11826 } 11826 // InternalApplicationConfiguration.g:3602:1: rule__AllPackageEntry__Group_2__0 : rule__AllPackageEntry__Group_2__0__Impl rule__AllPackageEntry__Group_2__1 ;
11827 // $ANTLR end "rule__MetamodelDeclaration__Group__1" 11827 public final void rule__AllPackageEntry__Group_2__0() throws RecognitionException {
11828 11828
11829 11829 int stackSize = keepStackSize();
11830 // $ANTLR start "rule__MetamodelDeclaration__Group__1__Impl" 11830
11831 // InternalApplicationConfiguration.g:3635:1: rule__MetamodelDeclaration__Group__1__Impl : ( ( rule__MetamodelDeclaration__NameAssignment_1 ) ) ; 11831 try {
11832 public final void rule__MetamodelDeclaration__Group__1__Impl() throws RecognitionException { 11832 // InternalApplicationConfiguration.g:3606:1: ( rule__AllPackageEntry__Group_2__0__Impl rule__AllPackageEntry__Group_2__1 )
11833 11833 // InternalApplicationConfiguration.g:3607:2: rule__AllPackageEntry__Group_2__0__Impl rule__AllPackageEntry__Group_2__1
11834 int stackSize = keepStackSize(); 11834 {
11835 11835 pushFollow(FOLLOW_18);
11836 try { 11836 rule__AllPackageEntry__Group_2__0__Impl();
11837 // InternalApplicationConfiguration.g:3639:1: ( ( ( rule__MetamodelDeclaration__NameAssignment_1 ) ) ) 11837
11838 // InternalApplicationConfiguration.g:3640:1: ( ( rule__MetamodelDeclaration__NameAssignment_1 ) ) 11838 state._fsp--;
11839 { 11839
11840 // InternalApplicationConfiguration.g:3640:1: ( ( rule__MetamodelDeclaration__NameAssignment_1 ) ) 11840 pushFollow(FOLLOW_2);
11841 // InternalApplicationConfiguration.g:3641:2: ( rule__MetamodelDeclaration__NameAssignment_1 ) 11841 rule__AllPackageEntry__Group_2__1();
11842 { 11842
11843 before(grammarAccess.getMetamodelDeclarationAccess().getNameAssignment_1()); 11843 state._fsp--;
11844 // InternalApplicationConfiguration.g:3642:2: ( rule__MetamodelDeclaration__NameAssignment_1 ) 11844
11845 // InternalApplicationConfiguration.g:3642:3: rule__MetamodelDeclaration__NameAssignment_1 11845
11846 { 11846 }
11847 pushFollow(FOLLOW_2); 11847
11848 rule__MetamodelDeclaration__NameAssignment_1(); 11848 }
11849 11849 catch (RecognitionException re) {
11850 state._fsp--; 11850 reportError(re);
11851 11851 recover(input,re);
11852 11852 }
11853 } 11853 finally {
11854 11854
11855 after(grammarAccess.getMetamodelDeclarationAccess().getNameAssignment_1()); 11855 restoreStackSize(stackSize);
11856 11856
11857 } 11857 }
11858 11858 return ;
11859 11859 }
11860 } 11860 // $ANTLR end "rule__AllPackageEntry__Group_2__0"
11861 11861
11862 } 11862
11863 catch (RecognitionException re) { 11863 // $ANTLR start "rule__AllPackageEntry__Group_2__0__Impl"
11864 reportError(re); 11864 // InternalApplicationConfiguration.g:3614:1: rule__AllPackageEntry__Group_2__0__Impl : ( 'excluding' ) ;
11865 recover(input,re); 11865 public final void rule__AllPackageEntry__Group_2__0__Impl() throws RecognitionException {
11866 } 11866
11867 finally { 11867 int stackSize = keepStackSize();
11868 11868
11869 restoreStackSize(stackSize); 11869 try {
11870 11870 // InternalApplicationConfiguration.g:3618:1: ( ( 'excluding' ) )
11871 } 11871 // InternalApplicationConfiguration.g:3619:1: ( 'excluding' )
11872 return ; 11872 {
11873 } 11873 // InternalApplicationConfiguration.g:3619:1: ( 'excluding' )
11874 // $ANTLR end "rule__MetamodelDeclaration__Group__1__Impl" 11874 // InternalApplicationConfiguration.g:3620:2: 'excluding'
11875 11875 {
11876 11876 before(grammarAccess.getAllPackageEntryAccess().getExcludingKeyword_2_0());
11877 // $ANTLR start "rule__MetamodelDeclaration__Group__2" 11877 match(input,34,FOLLOW_2);
11878 // InternalApplicationConfiguration.g:3650:1: rule__MetamodelDeclaration__Group__2 : rule__MetamodelDeclaration__Group__2__Impl ; 11878 after(grammarAccess.getAllPackageEntryAccess().getExcludingKeyword_2_0());
11879 public final void rule__MetamodelDeclaration__Group__2() throws RecognitionException { 11879
11880 11880 }
11881 int stackSize = keepStackSize(); 11881
11882 11882
11883 try { 11883 }
11884 // InternalApplicationConfiguration.g:3654:1: ( rule__MetamodelDeclaration__Group__2__Impl ) 11884
11885 // InternalApplicationConfiguration.g:3655:2: rule__MetamodelDeclaration__Group__2__Impl 11885 }
11886 { 11886 catch (RecognitionException re) {
11887 pushFollow(FOLLOW_2); 11887 reportError(re);
11888 rule__MetamodelDeclaration__Group__2__Impl(); 11888 recover(input,re);
11889 11889 }
11890 state._fsp--; 11890 finally {
11891 11891
11892 11892 restoreStackSize(stackSize);
11893 } 11893
11894 11894 }
11895 } 11895 return ;
11896 catch (RecognitionException re) { 11896 }
11897 reportError(re); 11897 // $ANTLR end "rule__AllPackageEntry__Group_2__0__Impl"
11898 recover(input,re); 11898
11899 } 11899
11900 finally { 11900 // $ANTLR start "rule__AllPackageEntry__Group_2__1"
11901 11901 // InternalApplicationConfiguration.g:3629:1: rule__AllPackageEntry__Group_2__1 : rule__AllPackageEntry__Group_2__1__Impl rule__AllPackageEntry__Group_2__2 ;
11902 restoreStackSize(stackSize); 11902 public final void rule__AllPackageEntry__Group_2__1() throws RecognitionException {
11903 11903
11904 } 11904 int stackSize = keepStackSize();
11905 return ; 11905
11906 } 11906 try {
11907 // $ANTLR end "rule__MetamodelDeclaration__Group__2" 11907 // InternalApplicationConfiguration.g:3633:1: ( rule__AllPackageEntry__Group_2__1__Impl rule__AllPackageEntry__Group_2__2 )
11908 11908 // InternalApplicationConfiguration.g:3634:2: rule__AllPackageEntry__Group_2__1__Impl rule__AllPackageEntry__Group_2__2
11909 11909 {
11910 // $ANTLR start "rule__MetamodelDeclaration__Group__2__Impl" 11910 pushFollow(FOLLOW_8);
11911 // InternalApplicationConfiguration.g:3661:1: rule__MetamodelDeclaration__Group__2__Impl : ( ( rule__MetamodelDeclaration__SpecificationAssignment_2 ) ) ; 11911 rule__AllPackageEntry__Group_2__1__Impl();
11912 public final void rule__MetamodelDeclaration__Group__2__Impl() throws RecognitionException { 11912
11913 11913 state._fsp--;
11914 int stackSize = keepStackSize(); 11914
11915 11915 pushFollow(FOLLOW_2);
11916 try { 11916 rule__AllPackageEntry__Group_2__2();
11917 // InternalApplicationConfiguration.g:3665:1: ( ( ( rule__MetamodelDeclaration__SpecificationAssignment_2 ) ) ) 11917
11918 // InternalApplicationConfiguration.g:3666:1: ( ( rule__MetamodelDeclaration__SpecificationAssignment_2 ) ) 11918 state._fsp--;
11919 { 11919
11920 // InternalApplicationConfiguration.g:3666:1: ( ( rule__MetamodelDeclaration__SpecificationAssignment_2 ) ) 11920
11921 // InternalApplicationConfiguration.g:3667:2: ( rule__MetamodelDeclaration__SpecificationAssignment_2 ) 11921 }
11922 { 11922
11923 before(grammarAccess.getMetamodelDeclarationAccess().getSpecificationAssignment_2()); 11923 }
11924 // InternalApplicationConfiguration.g:3668:2: ( rule__MetamodelDeclaration__SpecificationAssignment_2 ) 11924 catch (RecognitionException re) {
11925 // InternalApplicationConfiguration.g:3668:3: rule__MetamodelDeclaration__SpecificationAssignment_2 11925 reportError(re);
11926 { 11926 recover(input,re);
11927 pushFollow(FOLLOW_2); 11927 }
11928 rule__MetamodelDeclaration__SpecificationAssignment_2(); 11928 finally {
11929 11929
11930 state._fsp--; 11930 restoreStackSize(stackSize);
11931 11931
11932 11932 }
11933 } 11933 return ;
11934 11934 }
11935 after(grammarAccess.getMetamodelDeclarationAccess().getSpecificationAssignment_2()); 11935 // $ANTLR end "rule__AllPackageEntry__Group_2__1"
11936 11936
11937 } 11937
11938 11938 // $ANTLR start "rule__AllPackageEntry__Group_2__1__Impl"
11939 11939 // InternalApplicationConfiguration.g:3641:1: rule__AllPackageEntry__Group_2__1__Impl : ( '{' ) ;
11940 } 11940 public final void rule__AllPackageEntry__Group_2__1__Impl() throws RecognitionException {
11941 11941
11942 } 11942 int stackSize = keepStackSize();
11943 catch (RecognitionException re) { 11943
11944 reportError(re); 11944 try {
11945 recover(input,re); 11945 // InternalApplicationConfiguration.g:3645:1: ( ( '{' ) )
11946 } 11946 // InternalApplicationConfiguration.g:3646:1: ( '{' )
11947 finally { 11947 {
11948 11948 // InternalApplicationConfiguration.g:3646:1: ( '{' )
11949 restoreStackSize(stackSize); 11949 // InternalApplicationConfiguration.g:3647:2: '{'
11950 11950 {
11951 } 11951 before(grammarAccess.getAllPackageEntryAccess().getLeftCurlyBracketKeyword_2_1());
11952 return ; 11952 match(input,30,FOLLOW_2);
11953 } 11953 after(grammarAccess.getAllPackageEntryAccess().getLeftCurlyBracketKeyword_2_1());
11954 // $ANTLR end "rule__MetamodelDeclaration__Group__2__Impl" 11954
11955 11955 }
11956 11956
11957 // $ANTLR start "rule__PartialModelSpecification__Group__0" 11957
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
11960 11960 }
11961 int stackSize = keepStackSize(); 11961 catch (RecognitionException re) {
11962 11962 reportError(re);
11963 try { 11963 recover(input,re);
11964 // InternalApplicationConfiguration.g:3681:1: ( rule__PartialModelSpecification__Group__0__Impl rule__PartialModelSpecification__Group__1 ) 11964 }
11965 // InternalApplicationConfiguration.g:3682:2: rule__PartialModelSpecification__Group__0__Impl rule__PartialModelSpecification__Group__1 11965 finally {
11966 { 11966
11967 pushFollow(FOLLOW_20); 11967 restoreStackSize(stackSize);
11968 rule__PartialModelSpecification__Group__0__Impl(); 11968
11969 11969 }
11970 state._fsp--; 11970 return ;
11971 11971 }
11972 pushFollow(FOLLOW_2); 11972 // $ANTLR end "rule__AllPackageEntry__Group_2__1__Impl"
11973 rule__PartialModelSpecification__Group__1(); 11973
11974 11974
11975 state._fsp--; 11975 // $ANTLR start "rule__AllPackageEntry__Group_2__2"
11976 11976 // InternalApplicationConfiguration.g:3656:1: rule__AllPackageEntry__Group_2__2 : rule__AllPackageEntry__Group_2__2__Impl rule__AllPackageEntry__Group_2__3 ;
11977 11977 public final void rule__AllPackageEntry__Group_2__2() throws RecognitionException {
11978 } 11978
11979 11979 int stackSize = keepStackSize();
11980 } 11980
11981 catch (RecognitionException re) { 11981 try {
11982 reportError(re); 11982 // InternalApplicationConfiguration.g:3660:1: ( rule__AllPackageEntry__Group_2__2__Impl rule__AllPackageEntry__Group_2__3 )
11983 recover(input,re); 11983 // InternalApplicationConfiguration.g:3661:2: rule__AllPackageEntry__Group_2__2__Impl rule__AllPackageEntry__Group_2__3
11984 } 11984 {
11985 finally { 11985 pushFollow(FOLLOW_15);
11986 11986 rule__AllPackageEntry__Group_2__2__Impl();
11987 restoreStackSize(stackSize); 11987
11988 11988 state._fsp--;
11989 } 11989
11990 return ; 11990 pushFollow(FOLLOW_2);
11991 } 11991 rule__AllPackageEntry__Group_2__3();
11992 // $ANTLR end "rule__PartialModelSpecification__Group__0" 11992
11993 11993 state._fsp--;
11994 11994
11995 // $ANTLR start "rule__PartialModelSpecification__Group__0__Impl" 11995
11996 // InternalApplicationConfiguration.g:3689:1: rule__PartialModelSpecification__Group__0__Impl : ( '{' ) ; 11996 }
11997 public final void rule__PartialModelSpecification__Group__0__Impl() throws RecognitionException { 11997
11998 11998 }
11999 int stackSize = keepStackSize(); 11999 catch (RecognitionException re) {
12000 12000 reportError(re);
12001 try { 12001 recover(input,re);
12002 // InternalApplicationConfiguration.g:3693:1: ( ( '{' ) ) 12002 }
12003 // InternalApplicationConfiguration.g:3694:1: ( '{' ) 12003 finally {
12004 { 12004
12005 // InternalApplicationConfiguration.g:3694:1: ( '{' ) 12005 restoreStackSize(stackSize);
12006 // InternalApplicationConfiguration.g:3695:2: '{' 12006
12007 { 12007 }
12008 before(grammarAccess.getPartialModelSpecificationAccess().getLeftCurlyBracketKeyword_0()); 12008 return ;
12009 match(input,24,FOLLOW_2); 12009 }
12010 after(grammarAccess.getPartialModelSpecificationAccess().getLeftCurlyBracketKeyword_0()); 12010 // $ANTLR end "rule__AllPackageEntry__Group_2__2"
12011 12011
12012 } 12012
12013 12013 // $ANTLR start "rule__AllPackageEntry__Group_2__2__Impl"
12014 12014 // InternalApplicationConfiguration.g:3668:1: rule__AllPackageEntry__Group_2__2__Impl : ( ( rule__AllPackageEntry__ExclusionAssignment_2_2 ) ) ;
12015 } 12015 public final void rule__AllPackageEntry__Group_2__2__Impl() throws RecognitionException {
12016 12016
12017 } 12017 int stackSize = keepStackSize();
12018 catch (RecognitionException re) { 12018
12019 reportError(re); 12019 try {
12020 recover(input,re); 12020 // InternalApplicationConfiguration.g:3672:1: ( ( ( rule__AllPackageEntry__ExclusionAssignment_2_2 ) ) )
12021 } 12021 // InternalApplicationConfiguration.g:3673:1: ( ( rule__AllPackageEntry__ExclusionAssignment_2_2 ) )
12022 finally { 12022 {
12023 12023 // InternalApplicationConfiguration.g:3673:1: ( ( rule__AllPackageEntry__ExclusionAssignment_2_2 ) )
12024 restoreStackSize(stackSize); 12024 // InternalApplicationConfiguration.g:3674:2: ( rule__AllPackageEntry__ExclusionAssignment_2_2 )
12025 12025 {
12026 } 12026 before(grammarAccess.getAllPackageEntryAccess().getExclusionAssignment_2_2());
12027 return ; 12027 // InternalApplicationConfiguration.g:3675:2: ( rule__AllPackageEntry__ExclusionAssignment_2_2 )
12028 } 12028 // InternalApplicationConfiguration.g:3675:3: rule__AllPackageEntry__ExclusionAssignment_2_2
12029 // $ANTLR end "rule__PartialModelSpecification__Group__0__Impl" 12029 {
12030 12030 pushFollow(FOLLOW_2);
12031 12031 rule__AllPackageEntry__ExclusionAssignment_2_2();
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 state._fsp--;
12034 public final void rule__PartialModelSpecification__Group__1() throws RecognitionException { 12034
12035 12035
12036 int stackSize = keepStackSize(); 12036 }
12037 12037
12038 try { 12038 after(grammarAccess.getAllPackageEntryAccess().getExclusionAssignment_2_2());
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 }
12041 { 12041
12042 pushFollow(FOLLOW_15); 12042
12043 rule__PartialModelSpecification__Group__1__Impl(); 12043 }
12044 12044
12045 state._fsp--; 12045 }
12046 12046 catch (RecognitionException re) {
12047 pushFollow(FOLLOW_2); 12047 reportError(re);
12048 rule__PartialModelSpecification__Group__2(); 12048 recover(input,re);
12049 12049 }
12050 state._fsp--; 12050 finally {
12051 12051
12052 12052 restoreStackSize(stackSize);
12053 } 12053
12054 12054 }
12055 } 12055 return ;
12056 catch (RecognitionException re) { 12056 }
12057 reportError(re); 12057 // $ANTLR end "rule__AllPackageEntry__Group_2__2__Impl"
12058 recover(input,re); 12058
12059 } 12059
12060 finally { 12060 // $ANTLR start "rule__AllPackageEntry__Group_2__3"
12061 12061 // InternalApplicationConfiguration.g:3683:1: rule__AllPackageEntry__Group_2__3 : rule__AllPackageEntry__Group_2__3__Impl rule__AllPackageEntry__Group_2__4 ;
12062 restoreStackSize(stackSize); 12062 public final void rule__AllPackageEntry__Group_2__3() throws RecognitionException {
12063 12063
12064 } 12064 int stackSize = keepStackSize();
12065 return ; 12065
12066 } 12066 try {
12067 // $ANTLR end "rule__PartialModelSpecification__Group__1" 12067 // InternalApplicationConfiguration.g:3687:1: ( rule__AllPackageEntry__Group_2__3__Impl rule__AllPackageEntry__Group_2__4 )
12068 12068 // InternalApplicationConfiguration.g:3688:2: rule__AllPackageEntry__Group_2__3__Impl rule__AllPackageEntry__Group_2__4
12069 12069 {
12070 // $ANTLR start "rule__PartialModelSpecification__Group__1__Impl" 12070 pushFollow(FOLLOW_15);
12071 // InternalApplicationConfiguration.g:3716:1: rule__PartialModelSpecification__Group__1__Impl : ( ( rule__PartialModelSpecification__EntryAssignment_1 ) ) ; 12071 rule__AllPackageEntry__Group_2__3__Impl();
12072 public final void rule__PartialModelSpecification__Group__1__Impl() throws RecognitionException { 12072
12073 12073 state._fsp--;
12074 int stackSize = keepStackSize(); 12074
12075 12075 pushFollow(FOLLOW_2);
12076 try { 12076 rule__AllPackageEntry__Group_2__4();
12077 // InternalApplicationConfiguration.g:3720:1: ( ( ( rule__PartialModelSpecification__EntryAssignment_1 ) ) ) 12077
12078 // InternalApplicationConfiguration.g:3721:1: ( ( rule__PartialModelSpecification__EntryAssignment_1 ) ) 12078 state._fsp--;
12079 { 12079
12080 // InternalApplicationConfiguration.g:3721:1: ( ( rule__PartialModelSpecification__EntryAssignment_1 ) ) 12080
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 catch (RecognitionException re) {
12085 // InternalApplicationConfiguration.g:3723:3: rule__PartialModelSpecification__EntryAssignment_1 12085 reportError(re);
12086 { 12086 recover(input,re);
12087 pushFollow(FOLLOW_2); 12087 }
12088 rule__PartialModelSpecification__EntryAssignment_1(); 12088 finally {
12089 12089
12090 state._fsp--; 12090 restoreStackSize(stackSize);
12091 12091
12092 12092 }
12093 } 12093 return ;
12094 12094 }
12095 after(grammarAccess.getPartialModelSpecificationAccess().getEntryAssignment_1()); 12095 // $ANTLR end "rule__AllPackageEntry__Group_2__3"
12096 12096
12097 } 12097
12098 12098 // $ANTLR start "rule__AllPackageEntry__Group_2__3__Impl"
12099 12099 // InternalApplicationConfiguration.g:3695:1: rule__AllPackageEntry__Group_2__3__Impl : ( ( rule__AllPackageEntry__Group_2_3__0 )* ) ;
12100 } 12100 public final void rule__AllPackageEntry__Group_2__3__Impl() throws RecognitionException {
12101 12101
12102 } 12102 int stackSize = keepStackSize();
12103 catch (RecognitionException re) { 12103
12104 reportError(re); 12104 try {
12105 recover(input,re); 12105 // InternalApplicationConfiguration.g:3699:1: ( ( ( rule__AllPackageEntry__Group_2_3__0 )* ) )
12106 } 12106 // InternalApplicationConfiguration.g:3700:1: ( ( rule__AllPackageEntry__Group_2_3__0 )* )
12107 finally { 12107 {
12108 12108 // InternalApplicationConfiguration.g:3700:1: ( ( rule__AllPackageEntry__Group_2_3__0 )* )
12109 restoreStackSize(stackSize); 12109 // InternalApplicationConfiguration.g:3701:2: ( rule__AllPackageEntry__Group_2_3__0 )*
12110 12110 {
12111 } 12111 before(grammarAccess.getAllPackageEntryAccess().getGroup_2_3());
12112 return ; 12112 // InternalApplicationConfiguration.g:3702:2: ( rule__AllPackageEntry__Group_2_3__0 )*
12113 } 12113 loop40:
12114 // $ANTLR end "rule__PartialModelSpecification__Group__1__Impl" 12114 do {
12115 12115 int alt40=2;
12116 12116 int LA40_0 = input.LA(1);
12117 // $ANTLR start "rule__PartialModelSpecification__Group__2" 12117
12118 // InternalApplicationConfiguration.g:3731:1: rule__PartialModelSpecification__Group__2 : rule__PartialModelSpecification__Group__2__Impl rule__PartialModelSpecification__Group__3 ; 12118 if ( (LA40_0==32) ) {
12119 public final void rule__PartialModelSpecification__Group__2() throws RecognitionException { 12119 alt40=1;
12120 12120 }
12121 int stackSize = keepStackSize(); 12121
12122 12122
12123 try { 12123 switch (alt40) {
12124 // InternalApplicationConfiguration.g:3735:1: ( rule__PartialModelSpecification__Group__2__Impl rule__PartialModelSpecification__Group__3 ) 12124 case 1 :
12125 // InternalApplicationConfiguration.g:3736:2: rule__PartialModelSpecification__Group__2__Impl rule__PartialModelSpecification__Group__3 12125 // InternalApplicationConfiguration.g:3702:3: rule__AllPackageEntry__Group_2_3__0
12126 { 12126 {
12127 pushFollow(FOLLOW_15); 12127 pushFollow(FOLLOW_16);
12128 rule__PartialModelSpecification__Group__2__Impl(); 12128 rule__AllPackageEntry__Group_2_3__0();
12129 12129
12130 state._fsp--; 12130 state._fsp--;
12131 12131
12132 pushFollow(FOLLOW_2); 12132
12133 rule__PartialModelSpecification__Group__3(); 12133 }
12134 12134 break;
12135 state._fsp--; 12135
12136 12136 default :
12137 12137 break loop40;
12138 } 12138 }
12139 12139 } while (true);
12140 } 12140
12141 catch (RecognitionException re) { 12141 after(grammarAccess.getAllPackageEntryAccess().getGroup_2_3());
12142 reportError(re); 12142
12143 recover(input,re); 12143 }
12144 } 12144
12145 finally { 12145
12146 12146 }
12147 restoreStackSize(stackSize); 12147
12148 12148 }
12149 } 12149 catch (RecognitionException re) {
12150 return ; 12150 reportError(re);
12151 } 12151 recover(input,re);
12152 // $ANTLR end "rule__PartialModelSpecification__Group__2" 12152 }
12153 12153 finally {
12154 12154
12155 // $ANTLR start "rule__PartialModelSpecification__Group__2__Impl" 12155 restoreStackSize(stackSize);
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 return ;
12159 int stackSize = keepStackSize(); 12159 }
12160 12160 // $ANTLR end "rule__AllPackageEntry__Group_2__3__Impl"
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 // $ANTLR start "rule__AllPackageEntry__Group_2__4"
12164 { 12164 // InternalApplicationConfiguration.g:3710:1: rule__AllPackageEntry__Group_2__4 : rule__AllPackageEntry__Group_2__4__Impl ;
12165 // InternalApplicationConfiguration.g:3748:1: ( ( rule__PartialModelSpecification__Group_2__0 )? ) 12165 public final void rule__AllPackageEntry__Group_2__4() throws RecognitionException {
12166 // InternalApplicationConfiguration.g:3749:2: ( rule__PartialModelSpecification__Group_2__0 )? 12166
12167 { 12167 int stackSize = keepStackSize();
12168 before(grammarAccess.getPartialModelSpecificationAccess().getGroup_2()); 12168
12169 // InternalApplicationConfiguration.g:3750:2: ( rule__PartialModelSpecification__Group_2__0 )? 12169 try {
12170 int alt39=2; 12170 // InternalApplicationConfiguration.g:3714:1: ( rule__AllPackageEntry__Group_2__4__Impl )
12171 int LA39_0 = input.LA(1); 12171 // InternalApplicationConfiguration.g:3715:2: rule__AllPackageEntry__Group_2__4__Impl
12172 12172 {
12173 if ( (LA39_0==26) ) { 12173 pushFollow(FOLLOW_2);
12174 alt39=1; 12174 rule__AllPackageEntry__Group_2__4__Impl();
12175 } 12175
12176 switch (alt39) { 12176 state._fsp--;
12177 case 1 : 12177
12178 // InternalApplicationConfiguration.g:3750:3: rule__PartialModelSpecification__Group_2__0 12178
12179 { 12179 }
12180 pushFollow(FOLLOW_2); 12180
12181 rule__PartialModelSpecification__Group_2__0(); 12181 }
12182 12182 catch (RecognitionException re) {
12183 state._fsp--; 12183 reportError(re);
12184 12184 recover(input,re);
12185 12185 }
12186 } 12186 finally {
12187 break; 12187
12188 12188 restoreStackSize(stackSize);
12189 } 12189
12190 12190 }
12191 after(grammarAccess.getPartialModelSpecificationAccess().getGroup_2()); 12191 return ;
12192 12192 }
12193 } 12193 // $ANTLR end "rule__AllPackageEntry__Group_2__4"
12194 12194
12195 12195
12196 } 12196 // $ANTLR start "rule__AllPackageEntry__Group_2__4__Impl"
12197 12197 // InternalApplicationConfiguration.g:3721:1: rule__AllPackageEntry__Group_2__4__Impl : ( '}' ) ;
12198 } 12198 public final void rule__AllPackageEntry__Group_2__4__Impl() throws RecognitionException {
12199 catch (RecognitionException re) { 12199
12200 reportError(re); 12200 int stackSize = keepStackSize();
12201 recover(input,re); 12201
12202 } 12202 try {
12203 finally { 12203 // InternalApplicationConfiguration.g:3725:1: ( ( '}' ) )
12204 12204 // InternalApplicationConfiguration.g:3726:1: ( '}' )
12205 restoreStackSize(stackSize); 12205 {
12206 12206 // InternalApplicationConfiguration.g:3726:1: ( '}' )
12207 } 12207 // InternalApplicationConfiguration.g:3727:2: '}'
12208 return ; 12208 {
12209 } 12209 before(grammarAccess.getAllPackageEntryAccess().getRightCurlyBracketKeyword_2_4());
12210 // $ANTLR end "rule__PartialModelSpecification__Group__2__Impl" 12210 match(input,31,FOLLOW_2);
12211 12211 after(grammarAccess.getAllPackageEntryAccess().getRightCurlyBracketKeyword_2_4());
12212 12212
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
12216 12216 }
12217 int stackSize = keepStackSize(); 12217
12218 12218 }
12219 try { 12219 catch (RecognitionException re) {
12220 // InternalApplicationConfiguration.g:3762:1: ( rule__PartialModelSpecification__Group__3__Impl ) 12220 reportError(re);
12221 // InternalApplicationConfiguration.g:3763:2: rule__PartialModelSpecification__Group__3__Impl 12221 recover(input,re);
12222 { 12222 }
12223 pushFollow(FOLLOW_2); 12223 finally {
12224 rule__PartialModelSpecification__Group__3__Impl(); 12224
12225 12225 restoreStackSize(stackSize);
12226 state._fsp--; 12226
12227 12227 }
12228 12228 return ;
12229 } 12229 }
12230 12230 // $ANTLR end "rule__AllPackageEntry__Group_2__4__Impl"
12231 } 12231
12232 catch (RecognitionException re) { 12232
12233 reportError(re); 12233 // $ANTLR start "rule__AllPackageEntry__Group_2_3__0"
12234 recover(input,re); 12234 // InternalApplicationConfiguration.g:3737:1: rule__AllPackageEntry__Group_2_3__0 : rule__AllPackageEntry__Group_2_3__0__Impl rule__AllPackageEntry__Group_2_3__1 ;
12235 } 12235 public final void rule__AllPackageEntry__Group_2_3__0() throws RecognitionException {
12236 finally { 12236
12237 12237 int stackSize = keepStackSize();
12238 restoreStackSize(stackSize); 12238
12239 12239 try {
12240 } 12240 // InternalApplicationConfiguration.g:3741:1: ( rule__AllPackageEntry__Group_2_3__0__Impl rule__AllPackageEntry__Group_2_3__1 )
12241 return ; 12241 // InternalApplicationConfiguration.g:3742:2: rule__AllPackageEntry__Group_2_3__0__Impl rule__AllPackageEntry__Group_2_3__1
12242 } 12242 {
12243 // $ANTLR end "rule__PartialModelSpecification__Group__3" 12243 pushFollow(FOLLOW_8);
12244 12244 rule__AllPackageEntry__Group_2_3__0__Impl();
12245 12245
12246 // $ANTLR start "rule__PartialModelSpecification__Group__3__Impl" 12246 state._fsp--;
12247 // InternalApplicationConfiguration.g:3769:1: rule__PartialModelSpecification__Group__3__Impl : ( '}' ) ; 12247
12248 public final void rule__PartialModelSpecification__Group__3__Impl() throws RecognitionException { 12248 pushFollow(FOLLOW_2);
12249 12249 rule__AllPackageEntry__Group_2_3__1();
12250 int stackSize = keepStackSize(); 12250
12251 12251 state._fsp--;
12252 try { 12252
12253 // InternalApplicationConfiguration.g:3773:1: ( ( '}' ) ) 12253
12254 // InternalApplicationConfiguration.g:3774:1: ( '}' ) 12254 }
12255 { 12255
12256 // InternalApplicationConfiguration.g:3774:1: ( '}' ) 12256 }
12257 // InternalApplicationConfiguration.g:3775:2: '}' 12257 catch (RecognitionException re) {
12258 { 12258 reportError(re);
12259 before(grammarAccess.getPartialModelSpecificationAccess().getRightCurlyBracketKeyword_3()); 12259 recover(input,re);
12260 match(input,25,FOLLOW_2); 12260 }
12261 after(grammarAccess.getPartialModelSpecificationAccess().getRightCurlyBracketKeyword_3()); 12261 finally {
12262 12262
12263 } 12263 restoreStackSize(stackSize);
12264 12264
12265 12265 }
12266 } 12266 return ;
12267 12267 }
12268 } 12268 // $ANTLR end "rule__AllPackageEntry__Group_2_3__0"
12269 catch (RecognitionException re) { 12269
12270 reportError(re); 12270
12271 recover(input,re); 12271 // $ANTLR start "rule__AllPackageEntry__Group_2_3__0__Impl"
12272 } 12272 // InternalApplicationConfiguration.g:3749:1: rule__AllPackageEntry__Group_2_3__0__Impl : ( ',' ) ;
12273 finally { 12273 public final void rule__AllPackageEntry__Group_2_3__0__Impl() throws RecognitionException {
12274 12274
12275 restoreStackSize(stackSize); 12275 int stackSize = keepStackSize();
12276 12276
12277 } 12277 try {
12278 return ; 12278 // InternalApplicationConfiguration.g:3753:1: ( ( ',' ) )
12279 } 12279 // InternalApplicationConfiguration.g:3754:1: ( ',' )
12280 // $ANTLR end "rule__PartialModelSpecification__Group__3__Impl" 12280 {
12281 12281 // InternalApplicationConfiguration.g:3754:1: ( ',' )
12282 12282 // InternalApplicationConfiguration.g:3755:2: ','
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 before(grammarAccess.getAllPackageEntryAccess().getCommaKeyword_2_3_0());
12285 public final void rule__PartialModelSpecification__Group_2__0() throws RecognitionException { 12285 match(input,32,FOLLOW_2);
12286 12286 after(grammarAccess.getAllPackageEntryAccess().getCommaKeyword_2_3_0());
12287 int stackSize = keepStackSize(); 12287
12288 12288 }
12289 try { 12289
12290 // InternalApplicationConfiguration.g:3789:1: ( rule__PartialModelSpecification__Group_2__0__Impl rule__PartialModelSpecification__Group_2__1 ) 12290
12291 // InternalApplicationConfiguration.g:3790:2: rule__PartialModelSpecification__Group_2__0__Impl rule__PartialModelSpecification__Group_2__1 12291 }
12292 { 12292
12293 pushFollow(FOLLOW_20); 12293 }
12294 rule__PartialModelSpecification__Group_2__0__Impl(); 12294 catch (RecognitionException re) {
12295 12295 reportError(re);
12296 state._fsp--; 12296 recover(input,re);
12297 12297 }
12298 pushFollow(FOLLOW_2); 12298 finally {
12299 rule__PartialModelSpecification__Group_2__1(); 12299
12300 12300 restoreStackSize(stackSize);
12301 state._fsp--; 12301
12302 12302 }
12303 12303 return ;
12304 } 12304 }
12305 12305 // $ANTLR end "rule__AllPackageEntry__Group_2_3__0__Impl"
12306 } 12306
12307 catch (RecognitionException re) { 12307
12308 reportError(re); 12308 // $ANTLR start "rule__AllPackageEntry__Group_2_3__1"
12309 recover(input,re); 12309 // InternalApplicationConfiguration.g:3764:1: rule__AllPackageEntry__Group_2_3__1 : rule__AllPackageEntry__Group_2_3__1__Impl ;
12310 } 12310 public final void rule__AllPackageEntry__Group_2_3__1() throws RecognitionException {
12311 finally { 12311
12312 12312 int stackSize = keepStackSize();
12313 restoreStackSize(stackSize); 12313
12314 12314 try {
12315 } 12315 // InternalApplicationConfiguration.g:3768:1: ( rule__AllPackageEntry__Group_2_3__1__Impl )
12316 return ; 12316 // InternalApplicationConfiguration.g:3769:2: rule__AllPackageEntry__Group_2_3__1__Impl
12317 } 12317 {
12318 // $ANTLR end "rule__PartialModelSpecification__Group_2__0" 12318 pushFollow(FOLLOW_2);
12319 12319 rule__AllPackageEntry__Group_2_3__1__Impl();
12320 12320
12321 // $ANTLR start "rule__PartialModelSpecification__Group_2__0__Impl" 12321 state._fsp--;
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
12326 12326 }
12327 try { 12327 catch (RecognitionException re) {
12328 // InternalApplicationConfiguration.g:3801:1: ( ( ',' ) ) 12328 reportError(re);
12329 // InternalApplicationConfiguration.g:3802:1: ( ',' ) 12329 recover(input,re);
12330 { 12330 }
12331 // InternalApplicationConfiguration.g:3802:1: ( ',' ) 12331 finally {
12332 // InternalApplicationConfiguration.g:3803:2: ',' 12332
12333 { 12333 restoreStackSize(stackSize);
12334 before(grammarAccess.getPartialModelSpecificationAccess().getCommaKeyword_2_0()); 12334
12335 match(input,26,FOLLOW_2); 12335 }
12336 after(grammarAccess.getPartialModelSpecificationAccess().getCommaKeyword_2_0()); 12336 return ;
12337 12337 }
12338 } 12338 // $ANTLR end "rule__AllPackageEntry__Group_2_3__1"
12339 12339
12340 12340
12341 } 12341 // $ANTLR start "rule__AllPackageEntry__Group_2_3__1__Impl"
12342 12342 // InternalApplicationConfiguration.g:3775:1: rule__AllPackageEntry__Group_2_3__1__Impl : ( ( rule__AllPackageEntry__ExclusionAssignment_2_3_1 ) ) ;
12343 } 12343 public final void rule__AllPackageEntry__Group_2_3__1__Impl() throws RecognitionException {
12344 catch (RecognitionException re) { 12344
12345 reportError(re); 12345 int stackSize = keepStackSize();
12346 recover(input,re); 12346
12347 } 12347 try {
12348 finally { 12348 // InternalApplicationConfiguration.g:3779:1: ( ( ( rule__AllPackageEntry__ExclusionAssignment_2_3_1 ) ) )
12349 12349 // InternalApplicationConfiguration.g:3780:1: ( ( rule__AllPackageEntry__ExclusionAssignment_2_3_1 ) )
12350 restoreStackSize(stackSize); 12350 {
12351 12351 // InternalApplicationConfiguration.g:3780:1: ( ( rule__AllPackageEntry__ExclusionAssignment_2_3_1 ) )
12352 } 12352 // InternalApplicationConfiguration.g:3781:2: ( rule__AllPackageEntry__ExclusionAssignment_2_3_1 )
12353 return ; 12353 {
12354 } 12354 before(grammarAccess.getAllPackageEntryAccess().getExclusionAssignment_2_3_1());
12355 // $ANTLR end "rule__PartialModelSpecification__Group_2__0__Impl" 12355 // InternalApplicationConfiguration.g:3782:2: ( rule__AllPackageEntry__ExclusionAssignment_2_3_1 )
12356 12356 // InternalApplicationConfiguration.g:3782:3: rule__AllPackageEntry__ExclusionAssignment_2_3_1
12357 12357 {
12358 // $ANTLR start "rule__PartialModelSpecification__Group_2__1" 12358 pushFollow(FOLLOW_2);
12359 // InternalApplicationConfiguration.g:3812:1: rule__PartialModelSpecification__Group_2__1 : rule__PartialModelSpecification__Group_2__1__Impl ; 12359 rule__AllPackageEntry__ExclusionAssignment_2_3_1();
12360 public final void rule__PartialModelSpecification__Group_2__1() throws RecognitionException { 12360
12361 12361 state._fsp--;
12362 int stackSize = keepStackSize(); 12362
12363 12363
12364 try { 12364 }
12365 // InternalApplicationConfiguration.g:3816:1: ( rule__PartialModelSpecification__Group_2__1__Impl ) 12365
12366 // InternalApplicationConfiguration.g:3817:2: rule__PartialModelSpecification__Group_2__1__Impl 12366 after(grammarAccess.getAllPackageEntryAccess().getExclusionAssignment_2_3_1());
12367 { 12367
12368 pushFollow(FOLLOW_2); 12368 }
12369 rule__PartialModelSpecification__Group_2__1__Impl(); 12369
12370 12370
12371 state._fsp--; 12371 }
12372 12372
12373 12373 }
12374 } 12374 catch (RecognitionException re) {
12375 12375 reportError(re);
12376 } 12376 recover(input,re);
12377 catch (RecognitionException re) { 12377 }
12378 reportError(re); 12378 finally {
12379 recover(input,re); 12379
12380 } 12380 restoreStackSize(stackSize);
12381 finally { 12381
12382 12382 }
12383 restoreStackSize(stackSize); 12383 return ;
12384 12384 }
12385 } 12385 // $ANTLR end "rule__AllPackageEntry__Group_2_3__1__Impl"
12386 return ; 12386
12387 } 12387
12388 // $ANTLR end "rule__PartialModelSpecification__Group_2__1" 12388 // $ANTLR start "rule__MetamodelElement__Group__0"
12389 12389 // InternalApplicationConfiguration.g:3791:1: rule__MetamodelElement__Group__0 : rule__MetamodelElement__Group__0__Impl rule__MetamodelElement__Group__1 ;
12390 12390 public final void rule__MetamodelElement__Group__0() throws RecognitionException {
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 int stackSize = keepStackSize();
12393 public final void rule__PartialModelSpecification__Group_2__1__Impl() throws RecognitionException { 12393
12394 12394 try {
12395 int stackSize = keepStackSize(); 12395 // InternalApplicationConfiguration.g:3795:1: ( rule__MetamodelElement__Group__0__Impl rule__MetamodelElement__Group__1 )
12396 12396 // InternalApplicationConfiguration.g:3796:2: rule__MetamodelElement__Group__0__Impl rule__MetamodelElement__Group__1
12397 try { 12397 {
12398 // InternalApplicationConfiguration.g:3827:1: ( ( ( rule__PartialModelSpecification__EntryAssignment_2_1 ) ) ) 12398 pushFollow(FOLLOW_8);
12399 // InternalApplicationConfiguration.g:3828:1: ( ( rule__PartialModelSpecification__EntryAssignment_2_1 ) ) 12399 rule__MetamodelElement__Group__0__Impl();
12400 { 12400
12401 // InternalApplicationConfiguration.g:3828:1: ( ( rule__PartialModelSpecification__EntryAssignment_2_1 ) ) 12401 state._fsp--;
12402 // InternalApplicationConfiguration.g:3829:2: ( rule__PartialModelSpecification__EntryAssignment_2_1 ) 12402
12403 { 12403 pushFollow(FOLLOW_2);
12404 before(grammarAccess.getPartialModelSpecificationAccess().getEntryAssignment_2_1()); 12404 rule__MetamodelElement__Group__1();
12405 // InternalApplicationConfiguration.g:3830:2: ( rule__PartialModelSpecification__EntryAssignment_2_1 ) 12405
12406 // InternalApplicationConfiguration.g:3830:3: rule__PartialModelSpecification__EntryAssignment_2_1 12406 state._fsp--;
12407 { 12407
12408 pushFollow(FOLLOW_2); 12408
12409 rule__PartialModelSpecification__EntryAssignment_2_1(); 12409 }
12410 12410
12411 state._fsp--; 12411 }
12412 12412 catch (RecognitionException re) {
12413 12413 reportError(re);
12414 } 12414 recover(input,re);
12415 12415 }
12416 after(grammarAccess.getPartialModelSpecificationAccess().getEntryAssignment_2_1()); 12416 finally {
12417 12417
12418 } 12418 restoreStackSize(stackSize);
12419 12419
12420 12420 }
12421 } 12421 return ;
12422 12422 }
12423 } 12423 // $ANTLR end "rule__MetamodelElement__Group__0"
12424 catch (RecognitionException re) { 12424
12425 reportError(re); 12425
12426 recover(input,re); 12426 // $ANTLR start "rule__MetamodelElement__Group__0__Impl"
12427 } 12427 // InternalApplicationConfiguration.g:3803:1: rule__MetamodelElement__Group__0__Impl : ( ( rule__MetamodelElement__Group_0__0 )? ) ;
12428 finally { 12428 public final void rule__MetamodelElement__Group__0__Impl() throws RecognitionException {
12429 12429
12430 restoreStackSize(stackSize); 12430 int stackSize = keepStackSize();
12431 12431
12432 } 12432 try {
12433 return ; 12433 // InternalApplicationConfiguration.g:3807:1: ( ( ( rule__MetamodelElement__Group_0__0 )? ) )
12434 } 12434 // InternalApplicationConfiguration.g:3808:1: ( ( rule__MetamodelElement__Group_0__0 )? )
12435 // $ANTLR end "rule__PartialModelSpecification__Group_2__1__Impl" 12435 {
12436 12436 // InternalApplicationConfiguration.g:3808:1: ( ( rule__MetamodelElement__Group_0__0 )? )
12437 12437 // InternalApplicationConfiguration.g:3809:2: ( rule__MetamodelElement__Group_0__0 )?
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 before(grammarAccess.getMetamodelElementAccess().getGroup_0());
12440 public final void rule__FolderEntry__Group__0() throws RecognitionException { 12440 // InternalApplicationConfiguration.g:3810:2: ( rule__MetamodelElement__Group_0__0 )?
12441 12441 int alt41=2;
12442 int stackSize = keepStackSize(); 12442 int LA41_0 = input.LA(1);
12443 12443
12444 try { 12444 if ( (LA41_0==RULE_ID) ) {
12445 // InternalApplicationConfiguration.g:3843:1: ( rule__FolderEntry__Group__0__Impl rule__FolderEntry__Group__1 ) 12445 int LA41_1 = input.LA(2);
12446 // InternalApplicationConfiguration.g:3844:2: rule__FolderEntry__Group__0__Impl rule__FolderEntry__Group__1 12446
12447 { 12447 if ( (LA41_1==23) ) {
12448 pushFollow(FOLLOW_21); 12448 int LA41_2 = input.LA(3);
12449 rule__FolderEntry__Group__0__Impl(); 12449
12450 12450 if ( (LA41_2==RULE_ID) ) {
12451 state._fsp--; 12451 int LA41_5 = input.LA(4);
12452 12452
12453 pushFollow(FOLLOW_2); 12453 if ( (LA41_5==23||LA41_5==35) ) {
12454 rule__FolderEntry__Group__1(); 12454 alt41=1;
12455 12455 }
12456 state._fsp--; 12456 }
12457 12457 }
12458 12458 else if ( (LA41_1==35) ) {
12459 } 12459 alt41=1;
12460 12460 }
12461 } 12461 }
12462 catch (RecognitionException re) { 12462 switch (alt41) {
12463 reportError(re); 12463 case 1 :
12464 recover(input,re); 12464 // InternalApplicationConfiguration.g:3810:3: rule__MetamodelElement__Group_0__0
12465 } 12465 {
12466 finally { 12466 pushFollow(FOLLOW_2);
12467 12467 rule__MetamodelElement__Group_0__0();
12468 restoreStackSize(stackSize); 12468
12469 12469 state._fsp--;
12470 } 12470
12471 return ; 12471
12472 } 12472 }
12473 // $ANTLR end "rule__FolderEntry__Group__0" 12473 break;
12474 12474
12475 12475 }
12476 // $ANTLR start "rule__FolderEntry__Group__0__Impl" 12476
12477 // InternalApplicationConfiguration.g:3851:1: rule__FolderEntry__Group__0__Impl : ( 'folder' ) ; 12477 after(grammarAccess.getMetamodelElementAccess().getGroup_0());
12478 public final void rule__FolderEntry__Group__0__Impl() throws RecognitionException { 12478
12479 12479 }
12480 int stackSize = keepStackSize(); 12480
12481 12481
12482 try { 12482 }
12483 // InternalApplicationConfiguration.g:3855:1: ( ( 'folder' ) ) 12483
12484 // InternalApplicationConfiguration.g:3856:1: ( 'folder' ) 12484 }
12485 { 12485 catch (RecognitionException re) {
12486 // InternalApplicationConfiguration.g:3856:1: ( 'folder' ) 12486 reportError(re);
12487 // InternalApplicationConfiguration.g:3857:2: 'folder' 12487 recover(input,re);
12488 { 12488 }
12489 before(grammarAccess.getFolderEntryAccess().getFolderKeyword_0()); 12489 finally {
12490 match(input,31,FOLLOW_2); 12490
12491 after(grammarAccess.getFolderEntryAccess().getFolderKeyword_0()); 12491 restoreStackSize(stackSize);
12492 12492
12493 } 12493 }
12494 12494 return ;
12495 12495 }
12496 } 12496 // $ANTLR end "rule__MetamodelElement__Group__0__Impl"
12497 12497
12498 } 12498
12499 catch (RecognitionException re) { 12499 // $ANTLR start "rule__MetamodelElement__Group__1"
12500 reportError(re); 12500 // InternalApplicationConfiguration.g:3818:1: rule__MetamodelElement__Group__1 : rule__MetamodelElement__Group__1__Impl rule__MetamodelElement__Group__2 ;
12501 recover(input,re); 12501 public final void rule__MetamodelElement__Group__1() throws RecognitionException {
12502 } 12502
12503 finally { 12503 int stackSize = keepStackSize();
12504 12504
12505 restoreStackSize(stackSize); 12505 try {
12506 12506 // InternalApplicationConfiguration.g:3822:1: ( rule__MetamodelElement__Group__1__Impl rule__MetamodelElement__Group__2 )
12507 } 12507 // InternalApplicationConfiguration.g:3823:2: rule__MetamodelElement__Group__1__Impl rule__MetamodelElement__Group__2
12508 return ; 12508 {
12509 } 12509 pushFollow(FOLLOW_6);
12510 // $ANTLR end "rule__FolderEntry__Group__0__Impl" 12510 rule__MetamodelElement__Group__1__Impl();
12511 12511
12512 12512 state._fsp--;
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 pushFollow(FOLLOW_2);
12515 public final void rule__FolderEntry__Group__1() throws RecognitionException { 12515 rule__MetamodelElement__Group__2();
12516 12516
12517 int stackSize = keepStackSize(); 12517 state._fsp--;
12518 12518
12519 try { 12519
12520 // InternalApplicationConfiguration.g:3870:1: ( rule__FolderEntry__Group__1__Impl rule__FolderEntry__Group__2 ) 12520 }
12521 // InternalApplicationConfiguration.g:3871:2: rule__FolderEntry__Group__1__Impl rule__FolderEntry__Group__2 12521
12522 { 12522 }
12523 pushFollow(FOLLOW_17); 12523 catch (RecognitionException re) {
12524 rule__FolderEntry__Group__1__Impl(); 12524 reportError(re);
12525 12525 recover(input,re);
12526 state._fsp--; 12526 }
12527 12527 finally {
12528 pushFollow(FOLLOW_2); 12528
12529 rule__FolderEntry__Group__2(); 12529 restoreStackSize(stackSize);
12530 12530
12531 state._fsp--; 12531 }
12532 12532 return ;
12533 12533 }
12534 } 12534 // $ANTLR end "rule__MetamodelElement__Group__1"
12535 12535
12536 } 12536
12537 catch (RecognitionException re) { 12537 // $ANTLR start "rule__MetamodelElement__Group__1__Impl"
12538 reportError(re); 12538 // InternalApplicationConfiguration.g:3830:1: rule__MetamodelElement__Group__1__Impl : ( ( rule__MetamodelElement__ClassifierAssignment_1 ) ) ;
12539 recover(input,re); 12539 public final void rule__MetamodelElement__Group__1__Impl() throws RecognitionException {
12540 } 12540
12541 finally { 12541 int stackSize = keepStackSize();
12542 12542
12543 restoreStackSize(stackSize); 12543 try {
12544 12544 // InternalApplicationConfiguration.g:3834:1: ( ( ( rule__MetamodelElement__ClassifierAssignment_1 ) ) )
12545 } 12545 // InternalApplicationConfiguration.g:3835:1: ( ( rule__MetamodelElement__ClassifierAssignment_1 ) )
12546 return ; 12546 {
12547 } 12547 // InternalApplicationConfiguration.g:3835:1: ( ( rule__MetamodelElement__ClassifierAssignment_1 ) )
12548 // $ANTLR end "rule__FolderEntry__Group__1" 12548 // InternalApplicationConfiguration.g:3836:2: ( rule__MetamodelElement__ClassifierAssignment_1 )
12549 12549 {
12550 12550 before(grammarAccess.getMetamodelElementAccess().getClassifierAssignment_1());
12551 // $ANTLR start "rule__FolderEntry__Group__1__Impl" 12551 // InternalApplicationConfiguration.g:3837:2: ( rule__MetamodelElement__ClassifierAssignment_1 )
12552 // InternalApplicationConfiguration.g:3878:1: rule__FolderEntry__Group__1__Impl : ( ( rule__FolderEntry__PathAssignment_1 ) ) ; 12552 // InternalApplicationConfiguration.g:3837:3: rule__MetamodelElement__ClassifierAssignment_1
12553 public final void rule__FolderEntry__Group__1__Impl() throws RecognitionException { 12553 {
12554 12554 pushFollow(FOLLOW_2);
12555 int stackSize = keepStackSize(); 12555 rule__MetamodelElement__ClassifierAssignment_1();
12556 12556
12557 try { 12557 state._fsp--;
12558 // InternalApplicationConfiguration.g:3882:1: ( ( ( rule__FolderEntry__PathAssignment_1 ) ) ) 12558
12559 // InternalApplicationConfiguration.g:3883:1: ( ( rule__FolderEntry__PathAssignment_1 ) ) 12559
12560 { 12560 }
12561 // InternalApplicationConfiguration.g:3883:1: ( ( rule__FolderEntry__PathAssignment_1 ) ) 12561
12562 // InternalApplicationConfiguration.g:3884:2: ( rule__FolderEntry__PathAssignment_1 ) 12562 after(grammarAccess.getMetamodelElementAccess().getClassifierAssignment_1());
12563 { 12563
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
12569 rule__FolderEntry__PathAssignment_1(); 12569 }
12570 12570 catch (RecognitionException re) {
12571 state._fsp--; 12571 reportError(re);
12572 12572 recover(input,re);
12573 12573 }
12574 } 12574 finally {
12575 12575
12576 after(grammarAccess.getFolderEntryAccess().getPathAssignment_1()); 12576 restoreStackSize(stackSize);
12577 12577
12578 } 12578 }
12579 12579 return ;
12580 12580 }
12581 } 12581 // $ANTLR end "rule__MetamodelElement__Group__1__Impl"
12582 12582
12583 } 12583
12584 catch (RecognitionException re) { 12584 // $ANTLR start "rule__MetamodelElement__Group__2"
12585 reportError(re); 12585 // InternalApplicationConfiguration.g:3845:1: rule__MetamodelElement__Group__2 : rule__MetamodelElement__Group__2__Impl ;
12586 recover(input,re); 12586 public final void rule__MetamodelElement__Group__2() throws RecognitionException {
12587 } 12587
12588 finally { 12588 int stackSize = keepStackSize();
12589 12589
12590 restoreStackSize(stackSize); 12590 try {
12591 12591 // InternalApplicationConfiguration.g:3849:1: ( rule__MetamodelElement__Group__2__Impl )
12592 } 12592 // InternalApplicationConfiguration.g:3850:2: rule__MetamodelElement__Group__2__Impl
12593 return ; 12593 {
12594 } 12594 pushFollow(FOLLOW_2);
12595 // $ANTLR end "rule__FolderEntry__Group__1__Impl" 12595 rule__MetamodelElement__Group__2__Impl();
12596 12596
12597 12597 state._fsp--;
12598 // $ANTLR start "rule__FolderEntry__Group__2" 12598
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 }
12601 12601
12602 int stackSize = keepStackSize(); 12602 }
12603 12603 catch (RecognitionException re) {
12604 try { 12604 reportError(re);
12605 // InternalApplicationConfiguration.g:3897:1: ( rule__FolderEntry__Group__2__Impl ) 12605 recover(input,re);
12606 // InternalApplicationConfiguration.g:3898:2: rule__FolderEntry__Group__2__Impl 12606 }
12607 { 12607 finally {
12608 pushFollow(FOLLOW_2); 12608
12609 rule__FolderEntry__Group__2__Impl(); 12609 restoreStackSize(stackSize);
12610 12610
12611 state._fsp--; 12611 }
12612 12612 return ;
12613 12613 }
12614 } 12614 // $ANTLR end "rule__MetamodelElement__Group__2"
12615 12615
12616 } 12616
12617 catch (RecognitionException re) { 12617 // $ANTLR start "rule__MetamodelElement__Group__2__Impl"
12618 reportError(re); 12618 // InternalApplicationConfiguration.g:3856:1: rule__MetamodelElement__Group__2__Impl : ( ( rule__MetamodelElement__Group_2__0 )? ) ;
12619 recover(input,re); 12619 public final void rule__MetamodelElement__Group__2__Impl() throws RecognitionException {
12620 } 12620
12621 finally { 12621 int stackSize = keepStackSize();
12622 12622
12623 restoreStackSize(stackSize); 12623 try {
12624 12624 // InternalApplicationConfiguration.g:3860:1: ( ( ( rule__MetamodelElement__Group_2__0 )? ) )
12625 } 12625 // InternalApplicationConfiguration.g:3861:1: ( ( rule__MetamodelElement__Group_2__0 )? )
12626 return ; 12626 {
12627 } 12627 // InternalApplicationConfiguration.g:3861:1: ( ( rule__MetamodelElement__Group_2__0 )? )
12628 // $ANTLR end "rule__FolderEntry__Group__2" 12628 // InternalApplicationConfiguration.g:3862:2: ( rule__MetamodelElement__Group_2__0 )?
12629 12629 {
12630 12630 before(grammarAccess.getMetamodelElementAccess().getGroup_2());
12631 // $ANTLR start "rule__FolderEntry__Group__2__Impl" 12631 // InternalApplicationConfiguration.g:3863:2: ( rule__MetamodelElement__Group_2__0 )?
12632 // InternalApplicationConfiguration.g:3904:1: rule__FolderEntry__Group__2__Impl : ( ( rule__FolderEntry__Group_2__0 )? ) ; 12632 int alt42=2;
12633 public final void rule__FolderEntry__Group__2__Impl() throws RecognitionException { 12633 int LA42_0 = input.LA(1);
12634 12634
12635 int stackSize = keepStackSize(); 12635 if ( (LA42_0==23) ) {
12636 12636 alt42=1;
12637 try { 12637 }
12638 // InternalApplicationConfiguration.g:3908:1: ( ( ( rule__FolderEntry__Group_2__0 )? ) ) 12638 switch (alt42) {
12639 // InternalApplicationConfiguration.g:3909:1: ( ( rule__FolderEntry__Group_2__0 )? ) 12639 case 1 :
12640 { 12640 // InternalApplicationConfiguration.g:3863:3: rule__MetamodelElement__Group_2__0
12641 // InternalApplicationConfiguration.g:3909:1: ( ( rule__FolderEntry__Group_2__0 )? ) 12641 {
12642 // InternalApplicationConfiguration.g:3910:2: ( rule__FolderEntry__Group_2__0 )? 12642 pushFollow(FOLLOW_2);
12643 { 12643 rule__MetamodelElement__Group_2__0();
12644 before(grammarAccess.getFolderEntryAccess().getGroup_2()); 12644
12645 // InternalApplicationConfiguration.g:3911:2: ( rule__FolderEntry__Group_2__0 )? 12645 state._fsp--;
12646 int alt40=2; 12646
12647 int LA40_0 = input.LA(1); 12647
12648 12648 }
12649 if ( (LA40_0==28) ) { 12649 break;
12650 alt40=1; 12650
12651 } 12651 }
12652 switch (alt40) { 12652
12653 case 1 : 12653 after(grammarAccess.getMetamodelElementAccess().getGroup_2());
12654 // InternalApplicationConfiguration.g:3911:3: rule__FolderEntry__Group_2__0 12654
12655 { 12655 }
12656 pushFollow(FOLLOW_2); 12656
12657 rule__FolderEntry__Group_2__0(); 12657
12658 12658 }
12659 state._fsp--; 12659
12660 12660 }
12661 12661 catch (RecognitionException re) {
12662 } 12662 reportError(re);
12663 break; 12663 recover(input,re);
12664 12664 }
12665 } 12665 finally {
12666 12666
12667 after(grammarAccess.getFolderEntryAccess().getGroup_2()); 12667 restoreStackSize(stackSize);
12668 12668
12669 } 12669 }
12670 12670 return ;
12671 12671 }
12672 } 12672 // $ANTLR end "rule__MetamodelElement__Group__2__Impl"
12673 12673
12674 } 12674
12675 catch (RecognitionException re) { 12675 // $ANTLR start "rule__MetamodelElement__Group_0__0"
12676 reportError(re); 12676 // InternalApplicationConfiguration.g:3872:1: rule__MetamodelElement__Group_0__0 : rule__MetamodelElement__Group_0__0__Impl rule__MetamodelElement__Group_0__1 ;
12677 recover(input,re); 12677 public final void rule__MetamodelElement__Group_0__0() throws RecognitionException {
12678 } 12678
12679 finally { 12679 int stackSize = keepStackSize();
12680 12680
12681 restoreStackSize(stackSize); 12681 try {
12682 12682 // InternalApplicationConfiguration.g:3876:1: ( rule__MetamodelElement__Group_0__0__Impl rule__MetamodelElement__Group_0__1 )
12683 } 12683 // InternalApplicationConfiguration.g:3877:2: rule__MetamodelElement__Group_0__0__Impl rule__MetamodelElement__Group_0__1
12684 return ; 12684 {
12685 } 12685 pushFollow(FOLLOW_19);
12686 // $ANTLR end "rule__FolderEntry__Group__2__Impl" 12686 rule__MetamodelElement__Group_0__0__Impl();
12687 12687
12688 12688 state._fsp--;
12689 // $ANTLR start "rule__FolderEntry__Group_2__0" 12689
12690 // InternalApplicationConfiguration.g:3920:1: rule__FolderEntry__Group_2__0 : rule__FolderEntry__Group_2__0__Impl rule__FolderEntry__Group_2__1 ; 12690 pushFollow(FOLLOW_2);
12691 public final void rule__FolderEntry__Group_2__0() throws RecognitionException { 12691 rule__MetamodelElement__Group_0__1();
12692 12692
12693 int stackSize = keepStackSize(); 12693 state._fsp--;
12694 12694
12695 try { 12695
12696 // InternalApplicationConfiguration.g:3924:1: ( rule__FolderEntry__Group_2__0__Impl rule__FolderEntry__Group_2__1 ) 12696 }
12697 // InternalApplicationConfiguration.g:3925:2: rule__FolderEntry__Group_2__0__Impl rule__FolderEntry__Group_2__1 12697
12698 { 12698 }
12699 pushFollow(FOLLOW_18); 12699 catch (RecognitionException re) {
12700 rule__FolderEntry__Group_2__0__Impl(); 12700 reportError(re);
12701 12701 recover(input,re);
12702 state._fsp--; 12702 }
12703 12703 finally {
12704 pushFollow(FOLLOW_2); 12704
12705 rule__FolderEntry__Group_2__1(); 12705 restoreStackSize(stackSize);
12706 12706
12707 state._fsp--; 12707 }
12708 12708 return ;
12709 12709 }
12710 } 12710 // $ANTLR end "rule__MetamodelElement__Group_0__0"
12711 12711
12712 } 12712
12713 catch (RecognitionException re) { 12713 // $ANTLR start "rule__MetamodelElement__Group_0__0__Impl"
12714 reportError(re); 12714 // InternalApplicationConfiguration.g:3884:1: rule__MetamodelElement__Group_0__0__Impl : ( ( rule__MetamodelElement__PackageAssignment_0_0 ) ) ;
12715 recover(input,re); 12715 public final void rule__MetamodelElement__Group_0__0__Impl() throws RecognitionException {
12716 } 12716
12717 finally { 12717 int stackSize = keepStackSize();
12718 12718
12719 restoreStackSize(stackSize); 12719 try {
12720 12720 // InternalApplicationConfiguration.g:3888:1: ( ( ( rule__MetamodelElement__PackageAssignment_0_0 ) ) )
12721 } 12721 // InternalApplicationConfiguration.g:3889:1: ( ( rule__MetamodelElement__PackageAssignment_0_0 ) )
12722 return ; 12722 {
12723 } 12723 // InternalApplicationConfiguration.g:3889:1: ( ( rule__MetamodelElement__PackageAssignment_0_0 ) )
12724 // $ANTLR end "rule__FolderEntry__Group_2__0" 12724 // InternalApplicationConfiguration.g:3890:2: ( rule__MetamodelElement__PackageAssignment_0_0 )
12725 12725 {
12726 12726 before(grammarAccess.getMetamodelElementAccess().getPackageAssignment_0_0());
12727 // $ANTLR start "rule__FolderEntry__Group_2__0__Impl" 12727 // InternalApplicationConfiguration.g:3891:2: ( rule__MetamodelElement__PackageAssignment_0_0 )
12728 // InternalApplicationConfiguration.g:3932:1: rule__FolderEntry__Group_2__0__Impl : ( 'excluding' ) ; 12728 // InternalApplicationConfiguration.g:3891:3: rule__MetamodelElement__PackageAssignment_0_0
12729 public final void rule__FolderEntry__Group_2__0__Impl() throws RecognitionException { 12729 {
12730 12730 pushFollow(FOLLOW_2);
12731 int stackSize = keepStackSize(); 12731 rule__MetamodelElement__PackageAssignment_0_0();
12732 12732
12733 try { 12733 state._fsp--;
12734 // InternalApplicationConfiguration.g:3936:1: ( ( 'excluding' ) ) 12734
12735 // InternalApplicationConfiguration.g:3937:1: ( 'excluding' ) 12735
12736 { 12736 }
12737 // InternalApplicationConfiguration.g:3937:1: ( 'excluding' ) 12737
12738 // InternalApplicationConfiguration.g:3938:2: 'excluding' 12738 after(grammarAccess.getMetamodelElementAccess().getPackageAssignment_0_0());
12739 { 12739
12740 before(grammarAccess.getFolderEntryAccess().getExcludingKeyword_2_0()); 12740 }
12741 match(input,28,FOLLOW_2); 12741
12742 after(grammarAccess.getFolderEntryAccess().getExcludingKeyword_2_0()); 12742
12743 12743 }
12744 } 12744
12745 12745 }
12746 12746 catch (RecognitionException re) {
12747 } 12747 reportError(re);
12748 12748 recover(input,re);
12749 } 12749 }
12750 catch (RecognitionException re) { 12750 finally {
12751 reportError(re); 12751
12752 recover(input,re); 12752 restoreStackSize(stackSize);
12753 } 12753
12754 finally { 12754 }
12755 12755 return ;
12756 restoreStackSize(stackSize); 12756 }
12757 12757 // $ANTLR end "rule__MetamodelElement__Group_0__0__Impl"
12758 } 12758
12759 return ; 12759
12760 } 12760 // $ANTLR start "rule__MetamodelElement__Group_0__1"
12761 // $ANTLR end "rule__FolderEntry__Group_2__0__Impl" 12761 // InternalApplicationConfiguration.g:3899:1: rule__MetamodelElement__Group_0__1 : rule__MetamodelElement__Group_0__1__Impl ;
12762 12762 public final void rule__MetamodelElement__Group_0__1() throws RecognitionException {
12763 12763
12764 // $ANTLR start "rule__FolderEntry__Group_2__1" 12764 int stackSize = keepStackSize();
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 try {
12767 12767 // InternalApplicationConfiguration.g:3903:1: ( rule__MetamodelElement__Group_0__1__Impl )
12768 int stackSize = keepStackSize(); 12768 // InternalApplicationConfiguration.g:3904:2: rule__MetamodelElement__Group_0__1__Impl
12769 12769 {
12770 try { 12770 pushFollow(FOLLOW_2);
12771 // InternalApplicationConfiguration.g:3951:1: ( rule__FolderEntry__Group_2__1__Impl rule__FolderEntry__Group_2__2 ) 12771 rule__MetamodelElement__Group_0__1__Impl();
12772 // InternalApplicationConfiguration.g:3952:2: rule__FolderEntry__Group_2__1__Impl rule__FolderEntry__Group_2__2 12772
12773 { 12773 state._fsp--;
12774 pushFollow(FOLLOW_21); 12774
12775 rule__FolderEntry__Group_2__1__Impl(); 12775
12776 12776 }
12777 state._fsp--; 12777
12778 12778 }
12779 pushFollow(FOLLOW_2); 12779 catch (RecognitionException re) {
12780 rule__FolderEntry__Group_2__2(); 12780 reportError(re);
12781 12781 recover(input,re);
12782 state._fsp--; 12782 }
12783 12783 finally {
12784 12784
12785 } 12785 restoreStackSize(stackSize);
12786 12786
12787 } 12787 }
12788 catch (RecognitionException re) { 12788 return ;
12789 reportError(re); 12789 }
12790 recover(input,re); 12790 // $ANTLR end "rule__MetamodelElement__Group_0__1"
12791 } 12791
12792 finally { 12792
12793 12793 // $ANTLR start "rule__MetamodelElement__Group_0__1__Impl"
12794 restoreStackSize(stackSize); 12794 // InternalApplicationConfiguration.g:3910:1: rule__MetamodelElement__Group_0__1__Impl : ( '::' ) ;
12795 12795 public final void rule__MetamodelElement__Group_0__1__Impl() throws RecognitionException {
12796 } 12796
12797 return ; 12797 int stackSize = keepStackSize();
12798 } 12798
12799 // $ANTLR end "rule__FolderEntry__Group_2__1" 12799 try {
12800 12800 // InternalApplicationConfiguration.g:3914:1: ( ( '::' ) )
12801 12801 // InternalApplicationConfiguration.g:3915:1: ( '::' )
12802 // $ANTLR start "rule__FolderEntry__Group_2__1__Impl" 12802 {
12803 // InternalApplicationConfiguration.g:3959:1: rule__FolderEntry__Group_2__1__Impl : ( '{' ) ; 12803 // InternalApplicationConfiguration.g:3915:1: ( '::' )
12804 public final void rule__FolderEntry__Group_2__1__Impl() throws RecognitionException { 12804 // InternalApplicationConfiguration.g:3916:2: '::'
12805 12805 {
12806 int stackSize = keepStackSize(); 12806 before(grammarAccess.getMetamodelElementAccess().getColonColonKeyword_0_1());
12807 12807 match(input,35,FOLLOW_2);
12808 try { 12808 after(grammarAccess.getMetamodelElementAccess().getColonColonKeyword_0_1());
12809 // InternalApplicationConfiguration.g:3963:1: ( ( '{' ) ) 12809
12810 // InternalApplicationConfiguration.g:3964:1: ( '{' ) 12810 }
12811 { 12811
12812 // InternalApplicationConfiguration.g:3964:1: ( '{' ) 12812
12813 // InternalApplicationConfiguration.g:3965:2: '{' 12813 }
12814 { 12814
12815 before(grammarAccess.getFolderEntryAccess().getLeftCurlyBracketKeyword_2_1()); 12815 }
12816 match(input,24,FOLLOW_2); 12816 catch (RecognitionException re) {
12817 after(grammarAccess.getFolderEntryAccess().getLeftCurlyBracketKeyword_2_1()); 12817 reportError(re);
12818 12818 recover(input,re);
12819 } 12819 }
12820 12820 finally {
12821 12821
12822 } 12822 restoreStackSize(stackSize);
12823 12823
12824 } 12824 }
12825 catch (RecognitionException re) { 12825 return ;
12826 reportError(re); 12826 }
12827 recover(input,re); 12827 // $ANTLR end "rule__MetamodelElement__Group_0__1__Impl"
12828 } 12828
12829 finally { 12829
12830 12830 // $ANTLR start "rule__MetamodelElement__Group_2__0"
12831 restoreStackSize(stackSize); 12831 // InternalApplicationConfiguration.g:3926:1: rule__MetamodelElement__Group_2__0 : rule__MetamodelElement__Group_2__0__Impl rule__MetamodelElement__Group_2__1 ;
12832 12832 public final void rule__MetamodelElement__Group_2__0() throws RecognitionException {
12833 } 12833
12834 return ; 12834 int stackSize = keepStackSize();
12835 } 12835
12836 // $ANTLR end "rule__FolderEntry__Group_2__1__Impl" 12836 try {
12837 12837 // InternalApplicationConfiguration.g:3930:1: ( rule__MetamodelElement__Group_2__0__Impl rule__MetamodelElement__Group_2__1 )
12838 12838 // InternalApplicationConfiguration.g:3931:2: rule__MetamodelElement__Group_2__0__Impl rule__MetamodelElement__Group_2__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 pushFollow(FOLLOW_8);
12841 public final void rule__FolderEntry__Group_2__2() throws RecognitionException { 12841 rule__MetamodelElement__Group_2__0__Impl();
12842 12842
12843 int stackSize = keepStackSize(); 12843 state._fsp--;
12844 12844
12845 try { 12845 pushFollow(FOLLOW_2);
12846 // InternalApplicationConfiguration.g:3978:1: ( rule__FolderEntry__Group_2__2__Impl rule__FolderEntry__Group_2__3 ) 12846 rule__MetamodelElement__Group_2__1();
12847 // InternalApplicationConfiguration.g:3979:2: rule__FolderEntry__Group_2__2__Impl rule__FolderEntry__Group_2__3 12847
12848 { 12848 state._fsp--;
12849 pushFollow(FOLLOW_15); 12849
12850 rule__FolderEntry__Group_2__2__Impl(); 12850
12851 12851 }
12852 state._fsp--; 12852
12853 12853 }
12854 pushFollow(FOLLOW_2); 12854 catch (RecognitionException re) {
12855 rule__FolderEntry__Group_2__3(); 12855 reportError(re);
12856 12856 recover(input,re);
12857 state._fsp--; 12857 }
12858 12858 finally {
12859 12859
12860 } 12860 restoreStackSize(stackSize);
12861 12861
12862 } 12862 }
12863 catch (RecognitionException re) { 12863 return ;
12864 reportError(re); 12864 }
12865 recover(input,re); 12865 // $ANTLR end "rule__MetamodelElement__Group_2__0"
12866 } 12866
12867 finally { 12867
12868 12868 // $ANTLR start "rule__MetamodelElement__Group_2__0__Impl"
12869 restoreStackSize(stackSize); 12869 // InternalApplicationConfiguration.g:3938:1: rule__MetamodelElement__Group_2__0__Impl : ( '.' ) ;
12870 12870 public final void rule__MetamodelElement__Group_2__0__Impl() throws RecognitionException {
12871 } 12871
12872 return ; 12872 int stackSize = keepStackSize();
12873 } 12873
12874 // $ANTLR end "rule__FolderEntry__Group_2__2" 12874 try {
12875 12875 // InternalApplicationConfiguration.g:3942:1: ( ( '.' ) )
12876 12876 // InternalApplicationConfiguration.g:3943:1: ( '.' )
12877 // $ANTLR start "rule__FolderEntry__Group_2__2__Impl" 12877 {
12878 // InternalApplicationConfiguration.g:3986:1: rule__FolderEntry__Group_2__2__Impl : ( ( rule__FolderEntry__ExclusionAssignment_2_2 ) ) ; 12878 // InternalApplicationConfiguration.g:3943:1: ( '.' )
12879 public final void rule__FolderEntry__Group_2__2__Impl() throws RecognitionException { 12879 // InternalApplicationConfiguration.g:3944:2: '.'
12880 12880 {
12881 int stackSize = keepStackSize(); 12881 before(grammarAccess.getMetamodelElementAccess().getFullStopKeyword_2_0());
12882 12882 match(input,23,FOLLOW_2);
12883 try { 12883 after(grammarAccess.getMetamodelElementAccess().getFullStopKeyword_2_0());
12884 // InternalApplicationConfiguration.g:3990:1: ( ( ( rule__FolderEntry__ExclusionAssignment_2_2 ) ) ) 12884
12885 // InternalApplicationConfiguration.g:3991:1: ( ( rule__FolderEntry__ExclusionAssignment_2_2 ) ) 12885 }
12886 { 12886
12887 // InternalApplicationConfiguration.g:3991:1: ( ( rule__FolderEntry__ExclusionAssignment_2_2 ) ) 12887
12888 // InternalApplicationConfiguration.g:3992:2: ( rule__FolderEntry__ExclusionAssignment_2_2 ) 12888 }
12889 { 12889
12890 before(grammarAccess.getFolderEntryAccess().getExclusionAssignment_2_2()); 12890 }
12891 // InternalApplicationConfiguration.g:3993:2: ( rule__FolderEntry__ExclusionAssignment_2_2 ) 12891 catch (RecognitionException re) {
12892 // InternalApplicationConfiguration.g:3993:3: rule__FolderEntry__ExclusionAssignment_2_2 12892 reportError(re);
12893 { 12893 recover(input,re);
12894 pushFollow(FOLLOW_2); 12894 }
12895 rule__FolderEntry__ExclusionAssignment_2_2(); 12895 finally {
12896 12896
12897 state._fsp--; 12897 restoreStackSize(stackSize);
12898 12898
12899 12899 }
12900 } 12900 return ;
12901 12901 }
12902 after(grammarAccess.getFolderEntryAccess().getExclusionAssignment_2_2()); 12902 // $ANTLR end "rule__MetamodelElement__Group_2__0__Impl"
12903 12903
12904 } 12904
12905 12905 // $ANTLR start "rule__MetamodelElement__Group_2__1"
12906 12906 // InternalApplicationConfiguration.g:3953:1: rule__MetamodelElement__Group_2__1 : rule__MetamodelElement__Group_2__1__Impl ;
12907 } 12907 public final void rule__MetamodelElement__Group_2__1() throws RecognitionException {
12908 12908
12909 } 12909 int stackSize = keepStackSize();
12910 catch (RecognitionException re) { 12910
12911 reportError(re); 12911 try {
12912 recover(input,re); 12912 // InternalApplicationConfiguration.g:3957:1: ( rule__MetamodelElement__Group_2__1__Impl )
12913 } 12913 // InternalApplicationConfiguration.g:3958:2: rule__MetamodelElement__Group_2__1__Impl
12914 finally { 12914 {
12915 12915 pushFollow(FOLLOW_2);
12916 restoreStackSize(stackSize); 12916 rule__MetamodelElement__Group_2__1__Impl();
12917 12917
12918 } 12918 state._fsp--;
12919 return ; 12919
12920 } 12920
12921 // $ANTLR end "rule__FolderEntry__Group_2__2__Impl" 12921 }
12922 12922
12923 12923 }
12924 // $ANTLR start "rule__FolderEntry__Group_2__3" 12924 catch (RecognitionException re) {
12925 // InternalApplicationConfiguration.g:4001:1: rule__FolderEntry__Group_2__3 : rule__FolderEntry__Group_2__3__Impl rule__FolderEntry__Group_2__4 ; 12925 reportError(re);
12926 public final void rule__FolderEntry__Group_2__3() throws RecognitionException { 12926 recover(input,re);
12927 12927 }
12928 int stackSize = keepStackSize(); 12928 finally {
12929 12929
12930 try { 12930 restoreStackSize(stackSize);
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 }
12933 { 12933 return ;
12934 pushFollow(FOLLOW_15); 12934 }
12935 rule__FolderEntry__Group_2__3__Impl(); 12935 // $ANTLR end "rule__MetamodelElement__Group_2__1"
12936 12936
12937 state._fsp--; 12937
12938 12938 // $ANTLR start "rule__MetamodelElement__Group_2__1__Impl"
12939 pushFollow(FOLLOW_2); 12939 // InternalApplicationConfiguration.g:3964:1: rule__MetamodelElement__Group_2__1__Impl : ( ( rule__MetamodelElement__FeatureAssignment_2_1 ) ) ;
12940 rule__FolderEntry__Group_2__4(); 12940 public final void rule__MetamodelElement__Group_2__1__Impl() throws RecognitionException {
12941 12941
12942 state._fsp--; 12942 int stackSize = keepStackSize();
12943 12943
12944 12944 try {
12945 } 12945 // InternalApplicationConfiguration.g:3968:1: ( ( ( rule__MetamodelElement__FeatureAssignment_2_1 ) ) )
12946 12946 // InternalApplicationConfiguration.g:3969:1: ( ( rule__MetamodelElement__FeatureAssignment_2_1 ) )
12947 } 12947 {
12948 catch (RecognitionException re) { 12948 // InternalApplicationConfiguration.g:3969:1: ( ( rule__MetamodelElement__FeatureAssignment_2_1 ) )
12949 reportError(re); 12949 // InternalApplicationConfiguration.g:3970:2: ( rule__MetamodelElement__FeatureAssignment_2_1 )
12950 recover(input,re); 12950 {
12951 } 12951 before(grammarAccess.getMetamodelElementAccess().getFeatureAssignment_2_1());
12952 finally { 12952 // InternalApplicationConfiguration.g:3971:2: ( rule__MetamodelElement__FeatureAssignment_2_1 )
12953 12953 // InternalApplicationConfiguration.g:3971:3: rule__MetamodelElement__FeatureAssignment_2_1
12954 restoreStackSize(stackSize); 12954 {
12955 12955 pushFollow(FOLLOW_2);
12956 } 12956 rule__MetamodelElement__FeatureAssignment_2_1();
12957 return ; 12957
12958 } 12958 state._fsp--;
12959 // $ANTLR end "rule__FolderEntry__Group_2__3" 12959
12960 12960
12961 12961 }
12962 // $ANTLR start "rule__FolderEntry__Group_2__3__Impl" 12962
12963 // InternalApplicationConfiguration.g:4013:1: rule__FolderEntry__Group_2__3__Impl : ( ( rule__FolderEntry__Group_2_3__0 )* ) ; 12963 after(grammarAccess.getMetamodelElementAccess().getFeatureAssignment_2_1());
12964 public final void rule__FolderEntry__Group_2__3__Impl() throws RecognitionException { 12964
12965 12965 }
12966 int stackSize = keepStackSize(); 12966
12967 12967
12968 try { 12968 }
12969 // InternalApplicationConfiguration.g:4017:1: ( ( ( rule__FolderEntry__Group_2_3__0 )* ) ) 12969
12970 // InternalApplicationConfiguration.g:4018:1: ( ( rule__FolderEntry__Group_2_3__0 )* ) 12970 }
12971 { 12971 catch (RecognitionException re) {
12972 // InternalApplicationConfiguration.g:4018:1: ( ( rule__FolderEntry__Group_2_3__0 )* ) 12972 reportError(re);
12973 // InternalApplicationConfiguration.g:4019:2: ( rule__FolderEntry__Group_2_3__0 )* 12973 recover(input,re);
12974 { 12974 }
12975 before(grammarAccess.getFolderEntryAccess().getGroup_2_3()); 12975 finally {
12976 // InternalApplicationConfiguration.g:4020:2: ( rule__FolderEntry__Group_2_3__0 )* 12976
12977 loop41: 12977 restoreStackSize(stackSize);
12978 do { 12978
12979 int alt41=2; 12979 }
12980 int LA41_0 = input.LA(1); 12980 return ;
12981 12981 }
12982 if ( (LA41_0==26) ) { 12982 // $ANTLR end "rule__MetamodelElement__Group_2__1__Impl"
12983 alt41=1; 12983
12984 } 12984
12985 12985 // $ANTLR start "rule__MetamodelDeclaration__Group__0"
12986 12986 // InternalApplicationConfiguration.g:3980:1: rule__MetamodelDeclaration__Group__0 : rule__MetamodelDeclaration__Group__0__Impl rule__MetamodelDeclaration__Group__1 ;
12987 switch (alt41) { 12987 public final void rule__MetamodelDeclaration__Group__0() throws RecognitionException {
12988 case 1 : 12988
12989 // InternalApplicationConfiguration.g:4020:3: rule__FolderEntry__Group_2_3__0 12989 int stackSize = keepStackSize();
12990 { 12990
12991 pushFollow(FOLLOW_16); 12991 try {
12992 rule__FolderEntry__Group_2_3__0(); 12992 // InternalApplicationConfiguration.g:3984:1: ( rule__MetamodelDeclaration__Group__0__Impl rule__MetamodelDeclaration__Group__1 )
12993 12993 // InternalApplicationConfiguration.g:3985:2: rule__MetamodelDeclaration__Group__0__Impl rule__MetamodelDeclaration__Group__1
12994 state._fsp--; 12994 {
12995 12995 pushFollow(FOLLOW_8);
12996 12996 rule__MetamodelDeclaration__Group__0__Impl();
12997 } 12997
12998 break; 12998 state._fsp--;
12999 12999
13000 default : 13000 pushFollow(FOLLOW_2);
13001 break loop41; 13001 rule__MetamodelDeclaration__Group__1();
13002 } 13002
13003 } while (true); 13003 state._fsp--;
13004 13004
13005 after(grammarAccess.getFolderEntryAccess().getGroup_2_3()); 13005
13006 13006 }
13007 } 13007
13008 13008 }
13009 13009 catch (RecognitionException re) {
13010 } 13010 reportError(re);
13011 13011 recover(input,re);
13012 } 13012 }
13013 catch (RecognitionException re) { 13013 finally {
13014 reportError(re); 13014
13015 recover(input,re); 13015 restoreStackSize(stackSize);
13016 } 13016
13017 finally { 13017 }
13018 13018 return ;
13019 restoreStackSize(stackSize); 13019 }
13020 13020 // $ANTLR end "rule__MetamodelDeclaration__Group__0"
13021 } 13021
13022 return ; 13022
13023 } 13023 // $ANTLR start "rule__MetamodelDeclaration__Group__0__Impl"
13024 // $ANTLR end "rule__FolderEntry__Group_2__3__Impl" 13024 // InternalApplicationConfiguration.g:3992:1: rule__MetamodelDeclaration__Group__0__Impl : ( 'metamodel' ) ;
13025 13025 public final void rule__MetamodelDeclaration__Group__0__Impl() throws RecognitionException {
13026 13026
13027 // $ANTLR start "rule__FolderEntry__Group_2__4" 13027 int stackSize = keepStackSize();
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 try {
13030 13030 // InternalApplicationConfiguration.g:3996:1: ( ( 'metamodel' ) )
13031 int stackSize = keepStackSize(); 13031 // InternalApplicationConfiguration.g:3997:1: ( 'metamodel' )
13032 13032 {
13033 try { 13033 // InternalApplicationConfiguration.g:3997:1: ( 'metamodel' )
13034 // InternalApplicationConfiguration.g:4032:1: ( rule__FolderEntry__Group_2__4__Impl ) 13034 // InternalApplicationConfiguration.g:3998:2: 'metamodel'
13035 // InternalApplicationConfiguration.g:4033:2: rule__FolderEntry__Group_2__4__Impl 13035 {
13036 { 13036 before(grammarAccess.getMetamodelDeclarationAccess().getMetamodelKeyword_0());
13037 pushFollow(FOLLOW_2); 13037 match(input,36,FOLLOW_2);
13038 rule__FolderEntry__Group_2__4__Impl(); 13038 after(grammarAccess.getMetamodelDeclarationAccess().getMetamodelKeyword_0());
13039 13039
13040 state._fsp--; 13040 }
13041 13041
13042 13042
13043 } 13043 }
13044 13044
13045 } 13045 }
13046 catch (RecognitionException re) { 13046 catch (RecognitionException re) {
13047 reportError(re); 13047 reportError(re);
13048 recover(input,re); 13048 recover(input,re);
13049 } 13049 }
13050 finally { 13050 finally {
13051 13051
13052 restoreStackSize(stackSize); 13052 restoreStackSize(stackSize);
13053 13053
13054 } 13054 }
13055 return ; 13055 return ;
13056 } 13056 }
13057 // $ANTLR end "rule__FolderEntry__Group_2__4" 13057 // $ANTLR end "rule__MetamodelDeclaration__Group__0__Impl"
13058 13058
13059 13059
13060 // $ANTLR start "rule__FolderEntry__Group_2__4__Impl" 13060 // $ANTLR start "rule__MetamodelDeclaration__Group__1"
13061 // InternalApplicationConfiguration.g:4039:1: rule__FolderEntry__Group_2__4__Impl : ( '}' ) ; 13061 // InternalApplicationConfiguration.g:4007:1: rule__MetamodelDeclaration__Group__1 : rule__MetamodelDeclaration__Group__1__Impl rule__MetamodelDeclaration__Group__2 ;
13062 public final void rule__FolderEntry__Group_2__4__Impl() throws RecognitionException { 13062 public final void rule__MetamodelDeclaration__Group__1() throws RecognitionException {
13063 13063
13064 int stackSize = keepStackSize(); 13064 int stackSize = keepStackSize();
13065 13065
13066 try { 13066 try {
13067 // InternalApplicationConfiguration.g:4043:1: ( ( '}' ) ) 13067 // InternalApplicationConfiguration.g:4011:1: ( rule__MetamodelDeclaration__Group__1__Impl rule__MetamodelDeclaration__Group__2 )
13068 // InternalApplicationConfiguration.g:4044:1: ( '}' ) 13068 // InternalApplicationConfiguration.g:4012:2: rule__MetamodelDeclaration__Group__1__Impl rule__MetamodelDeclaration__Group__2
13069 { 13069 {
13070 // InternalApplicationConfiguration.g:4044:1: ( '}' ) 13070 pushFollow(FOLLOW_18);
13071 // InternalApplicationConfiguration.g:4045:2: '}' 13071 rule__MetamodelDeclaration__Group__1__Impl();
13072 { 13072
13073 before(grammarAccess.getFolderEntryAccess().getRightCurlyBracketKeyword_2_4()); 13073 state._fsp--;
13074 match(input,25,FOLLOW_2); 13074
13075 after(grammarAccess.getFolderEntryAccess().getRightCurlyBracketKeyword_2_4()); 13075 pushFollow(FOLLOW_2);
13076 13076 rule__MetamodelDeclaration__Group__2();
13077 } 13077
13078 13078 state._fsp--;
13079 13079
13080 } 13080
13081 13081 }
13082 } 13082
13083 catch (RecognitionException re) { 13083 }
13084 reportError(re); 13084 catch (RecognitionException re) {
13085 recover(input,re); 13085 reportError(re);
13086 } 13086 recover(input,re);
13087 finally { 13087 }
13088 13088 finally {
13089 restoreStackSize(stackSize); 13089
13090 13090 restoreStackSize(stackSize);
13091 } 13091
13092 return ; 13092 }
13093 } 13093 return ;
13094 // $ANTLR end "rule__FolderEntry__Group_2__4__Impl" 13094 }
13095 13095 // $ANTLR end "rule__MetamodelDeclaration__Group__1"
13096 13096
13097 // $ANTLR start "rule__FolderEntry__Group_2_3__0" 13097
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 // $ANTLR start "rule__MetamodelDeclaration__Group__1__Impl"
13099 public final void rule__FolderEntry__Group_2_3__0() throws RecognitionException { 13099 // InternalApplicationConfiguration.g:4019:1: rule__MetamodelDeclaration__Group__1__Impl : ( ( rule__MetamodelDeclaration__NameAssignment_1 ) ) ;
13100 13100 public final void rule__MetamodelDeclaration__Group__1__Impl() throws RecognitionException {
13101 int stackSize = keepStackSize(); 13101
13102 13102 int stackSize = keepStackSize();
13103 try { 13103
13104 // InternalApplicationConfiguration.g:4059:1: ( rule__FolderEntry__Group_2_3__0__Impl rule__FolderEntry__Group_2_3__1 ) 13104 try {
13105 // InternalApplicationConfiguration.g:4060:2: rule__FolderEntry__Group_2_3__0__Impl rule__FolderEntry__Group_2_3__1 13105 // InternalApplicationConfiguration.g:4023:1: ( ( ( rule__MetamodelDeclaration__NameAssignment_1 ) ) )
13106 { 13106 // InternalApplicationConfiguration.g:4024:1: ( ( rule__MetamodelDeclaration__NameAssignment_1 ) )
13107 pushFollow(FOLLOW_21); 13107 {
13108 rule__FolderEntry__Group_2_3__0__Impl(); 13108 // InternalApplicationConfiguration.g:4024:1: ( ( rule__MetamodelDeclaration__NameAssignment_1 ) )
13109 13109 // InternalApplicationConfiguration.g:4025:2: ( rule__MetamodelDeclaration__NameAssignment_1 )
13110 state._fsp--; 13110 {
13111 13111 before(grammarAccess.getMetamodelDeclarationAccess().getNameAssignment_1());
13112 pushFollow(FOLLOW_2); 13112 // InternalApplicationConfiguration.g:4026:2: ( rule__MetamodelDeclaration__NameAssignment_1 )
13113 rule__FolderEntry__Group_2_3__1(); 13113 // InternalApplicationConfiguration.g:4026:3: rule__MetamodelDeclaration__NameAssignment_1
13114 13114 {
13115 state._fsp--; 13115 pushFollow(FOLLOW_2);
13116 13116 rule__MetamodelDeclaration__NameAssignment_1();
13117 13117
13118 } 13118 state._fsp--;
13119 13119
13120 } 13120
13121 catch (RecognitionException re) { 13121 }
13122 reportError(re); 13122
13123 recover(input,re); 13123 after(grammarAccess.getMetamodelDeclarationAccess().getNameAssignment_1());
13124 } 13124
13125 finally { 13125 }
13126 13126
13127 restoreStackSize(stackSize); 13127
13128 13128 }
13129 } 13129
13130 return ; 13130 }
13131 } 13131 catch (RecognitionException re) {
13132 // $ANTLR end "rule__FolderEntry__Group_2_3__0" 13132 reportError(re);
13133 13133 recover(input,re);
13134 13134 }
13135 // $ANTLR start "rule__FolderEntry__Group_2_3__0__Impl" 13135 finally {
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 restoreStackSize(stackSize);
13138 13138
13139 int stackSize = keepStackSize(); 13139 }
13140 13140 return ;
13141 try { 13141 }
13142 // InternalApplicationConfiguration.g:4071:1: ( ( ',' ) ) 13142 // $ANTLR end "rule__MetamodelDeclaration__Group__1__Impl"
13143 // InternalApplicationConfiguration.g:4072:1: ( ',' ) 13143
13144 { 13144
13145 // InternalApplicationConfiguration.g:4072:1: ( ',' ) 13145 // $ANTLR start "rule__MetamodelDeclaration__Group__2"
13146 // InternalApplicationConfiguration.g:4073:2: ',' 13146 // InternalApplicationConfiguration.g:4034:1: rule__MetamodelDeclaration__Group__2 : rule__MetamodelDeclaration__Group__2__Impl ;
13147 { 13147 public final void rule__MetamodelDeclaration__Group__2() throws RecognitionException {
13148 before(grammarAccess.getFolderEntryAccess().getCommaKeyword_2_3_0()); 13148
13149 match(input,26,FOLLOW_2); 13149 int stackSize = keepStackSize();
13150 after(grammarAccess.getFolderEntryAccess().getCommaKeyword_2_3_0()); 13150
13151 13151 try {
13152 } 13152 // InternalApplicationConfiguration.g:4038:1: ( rule__MetamodelDeclaration__Group__2__Impl )
13153 13153 // InternalApplicationConfiguration.g:4039:2: rule__MetamodelDeclaration__Group__2__Impl
13154 13154 {
13155 } 13155 pushFollow(FOLLOW_2);
13156 13156 rule__MetamodelDeclaration__Group__2__Impl();
13157 } 13157
13158 catch (RecognitionException re) { 13158 state._fsp--;
13159 reportError(re); 13159
13160 recover(input,re); 13160
13161 } 13161 }
13162 finally { 13162
13163 13163 }
13164 restoreStackSize(stackSize); 13164 catch (RecognitionException re) {
13165 13165 reportError(re);
13166 } 13166 recover(input,re);
13167 return ; 13167 }
13168 } 13168 finally {
13169 // $ANTLR end "rule__FolderEntry__Group_2_3__0__Impl" 13169
13170 13170 restoreStackSize(stackSize);
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 return ;
13174 public final void rule__FolderEntry__Group_2_3__1() throws RecognitionException { 13174 }
13175 13175 // $ANTLR end "rule__MetamodelDeclaration__Group__2"
13176 int stackSize = keepStackSize(); 13176
13177 13177
13178 try { 13178 // $ANTLR start "rule__MetamodelDeclaration__Group__2__Impl"
13179 // InternalApplicationConfiguration.g:4086:1: ( rule__FolderEntry__Group_2_3__1__Impl ) 13179 // InternalApplicationConfiguration.g:4045:1: rule__MetamodelDeclaration__Group__2__Impl : ( ( rule__MetamodelDeclaration__SpecificationAssignment_2 ) ) ;
13180 // InternalApplicationConfiguration.g:4087:2: rule__FolderEntry__Group_2_3__1__Impl 13180 public final void rule__MetamodelDeclaration__Group__2__Impl() throws RecognitionException {
13181 { 13181
13182 pushFollow(FOLLOW_2); 13182 int stackSize = keepStackSize();
13183 rule__FolderEntry__Group_2_3__1__Impl(); 13183
13184 13184 try {
13185 state._fsp--; 13185 // InternalApplicationConfiguration.g:4049:1: ( ( ( rule__MetamodelDeclaration__SpecificationAssignment_2 ) ) )
13186 13186 // InternalApplicationConfiguration.g:4050:1: ( ( rule__MetamodelDeclaration__SpecificationAssignment_2 ) )
13187 13187 {
13188 } 13188 // InternalApplicationConfiguration.g:4050:1: ( ( rule__MetamodelDeclaration__SpecificationAssignment_2 ) )
13189 13189 // InternalApplicationConfiguration.g:4051:2: ( rule__MetamodelDeclaration__SpecificationAssignment_2 )
13190 } 13190 {
13191 catch (RecognitionException re) { 13191 before(grammarAccess.getMetamodelDeclarationAccess().getSpecificationAssignment_2());
13192 reportError(re); 13192 // InternalApplicationConfiguration.g:4052:2: ( rule__MetamodelDeclaration__SpecificationAssignment_2 )
13193 recover(input,re); 13193 // InternalApplicationConfiguration.g:4052:3: rule__MetamodelDeclaration__SpecificationAssignment_2
13194 } 13194 {
13195 finally { 13195 pushFollow(FOLLOW_2);
13196 13196 rule__MetamodelDeclaration__SpecificationAssignment_2();
13197 restoreStackSize(stackSize); 13197
13198 13198 state._fsp--;
13199 } 13199
13200 return ; 13200
13201 } 13201 }
13202 // $ANTLR end "rule__FolderEntry__Group_2_3__1" 13202
13203 13203 after(grammarAccess.getMetamodelDeclarationAccess().getSpecificationAssignment_2());
13204 13204
13205 // $ANTLR start "rule__FolderEntry__Group_2_3__1__Impl" 13205 }
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__2__Impl"
13223 rule__FolderEntry__ExclusionAssignment_2_3_1(); 13223
13224 13224
13225 state._fsp--; 13225 // $ANTLR start "rule__PartialModelSpecification__Group__0"
13226 13226 // InternalApplicationConfiguration.g:4061:1: rule__PartialModelSpecification__Group__0 : rule__PartialModelSpecification__Group__0__Impl rule__PartialModelSpecification__Group__1 ;
13227 13227 public final void rule__PartialModelSpecification__Group__0() 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:4065:1: ( rule__PartialModelSpecification__Group__0__Impl rule__PartialModelSpecification__Group__1 )
13233 13233 // InternalApplicationConfiguration.g:4066:2: rule__PartialModelSpecification__Group__0__Impl rule__PartialModelSpecification__Group__1
13234 13234 {
13235 } 13235 pushFollow(FOLLOW_20);
13236 13236 rule__PartialModelSpecification__Group__0__Impl();
13237 } 13237
13238 catch (RecognitionException re) { 13238 state._fsp--;
13239 reportError(re); 13239
13240 recover(input,re); 13240 pushFollow(FOLLOW_2);
13241 } 13241 rule__PartialModelSpecification__Group__1();
13242 finally { 13242
13243 13243 state._fsp--;
13244 restoreStackSize(stackSize); 13244
13245 13245
13246 } 13246 }
13247 return ; 13247
13248 } 13248 }
13249 // $ANTLR end "rule__FolderEntry__Group_2_3__1__Impl" 13249 catch (RecognitionException re) {
13250 13250 reportError(re);
13251 13251 recover(input,re);
13252 // $ANTLR start "rule__PartialModelDeclaration__Group__0" 13252 }
13253 // InternalApplicationConfiguration.g:4109:1: rule__PartialModelDeclaration__Group__0 : rule__PartialModelDeclaration__Group__0__Impl rule__PartialModelDeclaration__Group__1 ; 13253 finally {
13254 public final void rule__PartialModelDeclaration__Group__0() throws RecognitionException { 13254
13255 13255 restoreStackSize(stackSize);
13256 int stackSize = keepStackSize(); 13256
13257 13257 }
13258 try { 13258 return ;
13259 // InternalApplicationConfiguration.g:4113:1: ( rule__PartialModelDeclaration__Group__0__Impl rule__PartialModelDeclaration__Group__1 ) 13259 }
13260 // InternalApplicationConfiguration.g:4114:2: rule__PartialModelDeclaration__Group__0__Impl rule__PartialModelDeclaration__Group__1 13260 // $ANTLR end "rule__PartialModelSpecification__Group__0"
13261 { 13261
13262 pushFollow(FOLLOW_8); 13262
13263 rule__PartialModelDeclaration__Group__0__Impl(); 13263 // $ANTLR start "rule__PartialModelSpecification__Group__0__Impl"
13264 13264 // InternalApplicationConfiguration.g:4073:1: rule__PartialModelSpecification__Group__0__Impl : ( '{' ) ;
13265 state._fsp--; 13265 public final void rule__PartialModelSpecification__Group__0__Impl() throws RecognitionException {
13266 13266
13267 pushFollow(FOLLOW_2); 13267 int stackSize = keepStackSize();
13268 rule__PartialModelDeclaration__Group__1(); 13268
13269 13269 try {
13270 state._fsp--; 13270 // InternalApplicationConfiguration.g:4077:1: ( ( '{' ) )
13271 13271 // InternalApplicationConfiguration.g:4078:1: ( '{' )
13272 13272 {
13273 } 13273 // InternalApplicationConfiguration.g:4078:1: ( '{' )
13274 13274 // InternalApplicationConfiguration.g:4079:2: '{'
13275 } 13275 {
13276 catch (RecognitionException re) { 13276 before(grammarAccess.getPartialModelSpecificationAccess().getLeftCurlyBracketKeyword_0());
13277 reportError(re); 13277 match(input,30,FOLLOW_2);
13278 recover(input,re); 13278 after(grammarAccess.getPartialModelSpecificationAccess().getLeftCurlyBracketKeyword_0());
13279 } 13279
13280 finally { 13280 }
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__PartialModelSpecification__Group__0__Impl"
13298 // InternalApplicationConfiguration.g:4126:1: ( 'models' ) 13298
13299 { 13299
13300 // InternalApplicationConfiguration.g:4126:1: ( 'models' ) 13300 // $ANTLR start "rule__PartialModelSpecification__Group__1"
13301 // InternalApplicationConfiguration.g:4127:2: 'models' 13301 // InternalApplicationConfiguration.g:4088:1: rule__PartialModelSpecification__Group__1 : rule__PartialModelSpecification__Group__1__Impl rule__PartialModelSpecification__Group__2 ;
13302 { 13302 public final void rule__PartialModelSpecification__Group__1() 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:4092:1: ( rule__PartialModelSpecification__Group__1__Impl rule__PartialModelSpecification__Group__2 )
13308 13308 // InternalApplicationConfiguration.g:4093:2: rule__PartialModelSpecification__Group__1__Impl rule__PartialModelSpecification__Group__2
13309 13309 {
13310 } 13310 pushFollow(FOLLOW_15);
13311 13311 rule__PartialModelSpecification__Group__1__Impl();
13312 } 13312
13313 catch (RecognitionException re) { 13313 state._fsp--;
13314 reportError(re); 13314
13315 recover(input,re); 13315 pushFollow(FOLLOW_2);
13316 } 13316 rule__PartialModelSpecification__Group__2();
13317 finally { 13317
13318 13318 state._fsp--;
13319 restoreStackSize(stackSize); 13319
13320 13320
13321 } 13321 }
13322 return ; 13322
13323 } 13323 }
13324 // $ANTLR end "rule__PartialModelDeclaration__Group__0__Impl" 13324 catch (RecognitionException re) {
13325 13325 reportError(re);
13326 13326 recover(input,re);
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 finally {
13329 public final void rule__PartialModelDeclaration__Group__1() throws RecognitionException { 13329
13330 13330 restoreStackSize(stackSize);
13331 int stackSize = keepStackSize(); 13331
13332 13332 }
13333 try { 13333 return ;
13334 // InternalApplicationConfiguration.g:4140:1: ( rule__PartialModelDeclaration__Group__1__Impl rule__PartialModelDeclaration__Group__2 ) 13334 }
13335 // InternalApplicationConfiguration.g:4141:2: rule__PartialModelDeclaration__Group__1__Impl rule__PartialModelDeclaration__Group__2 13335 // $ANTLR end "rule__PartialModelSpecification__Group__1"
13336 { 13336
13337 pushFollow(FOLLOW_18); 13337
13338 rule__PartialModelDeclaration__Group__1__Impl(); 13338 // $ANTLR start "rule__PartialModelSpecification__Group__1__Impl"
13339 13339 // InternalApplicationConfiguration.g:4100:1: rule__PartialModelSpecification__Group__1__Impl : ( ( rule__PartialModelSpecification__EntryAssignment_1 ) ) ;
13340 state._fsp--; 13340 public final void rule__PartialModelSpecification__Group__1__Impl() throws RecognitionException {
13341 13341
13342 pushFollow(FOLLOW_2); 13342 int stackSize = keepStackSize();
13343 rule__PartialModelDeclaration__Group__2(); 13343
13344 13344 try {
13345 state._fsp--; 13345 // InternalApplicationConfiguration.g:4104:1: ( ( ( rule__PartialModelSpecification__EntryAssignment_1 ) ) )
13346 13346 // InternalApplicationConfiguration.g:4105:1: ( ( rule__PartialModelSpecification__EntryAssignment_1 ) )
13347 13347 {
13348 } 13348 // InternalApplicationConfiguration.g:4105:1: ( ( rule__PartialModelSpecification__EntryAssignment_1 ) )
13349 13349 // InternalApplicationConfiguration.g:4106:2: ( rule__PartialModelSpecification__EntryAssignment_1 )
13350 } 13350 {
13351 catch (RecognitionException re) { 13351 before(grammarAccess.getPartialModelSpecificationAccess().getEntryAssignment_1());
13352 reportError(re); 13352 // InternalApplicationConfiguration.g:4107:2: ( rule__PartialModelSpecification__EntryAssignment_1 )
13353 recover(input,re); 13353 // InternalApplicationConfiguration.g:4107:3: rule__PartialModelSpecification__EntryAssignment_1
13354 } 13354 {
13355 finally { 13355 pushFollow(FOLLOW_2);
13356 13356 rule__PartialModelSpecification__EntryAssignment_1();
13357 restoreStackSize(stackSize); 13357
13358 13358 state._fsp--;
13359 } 13359
13360 return ; 13360
13361 } 13361 }
13362 // $ANTLR end "rule__PartialModelDeclaration__Group__1" 13362
13363 13363 after(grammarAccess.getPartialModelSpecificationAccess().getEntryAssignment_1());
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
13367 public final void rule__PartialModelDeclaration__Group__1__Impl() throws RecognitionException { 13367
13368 13368 }
13369 int stackSize = keepStackSize(); 13369
13370 13370 }
13371 try { 13371 catch (RecognitionException re) {
13372 // InternalApplicationConfiguration.g:4152:1: ( ( ( rule__PartialModelDeclaration__NameAssignment_1 ) ) ) 13372 reportError(re);
13373 // InternalApplicationConfiguration.g:4153:1: ( ( rule__PartialModelDeclaration__NameAssignment_1 ) ) 13373 recover(input,re);
13374 { 13374 }
13375 // InternalApplicationConfiguration.g:4153:1: ( ( rule__PartialModelDeclaration__NameAssignment_1 ) ) 13375 finally {
13376 // InternalApplicationConfiguration.g:4154:2: ( rule__PartialModelDeclaration__NameAssignment_1 ) 13376
13377 { 13377 restoreStackSize(stackSize);
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 return ;
13381 { 13381 }
13382 pushFollow(FOLLOW_2); 13382 // $ANTLR end "rule__PartialModelSpecification__Group__1__Impl"
13383 rule__PartialModelDeclaration__NameAssignment_1(); 13383
13384 13384
13385 state._fsp--; 13385 // $ANTLR start "rule__PartialModelSpecification__Group__2"
13386 13386 // InternalApplicationConfiguration.g:4115:1: rule__PartialModelSpecification__Group__2 : rule__PartialModelSpecification__Group__2__Impl rule__PartialModelSpecification__Group__3 ;
13387 13387 public final void rule__PartialModelSpecification__Group__2() throws RecognitionException {
13388 } 13388
13389 13389 int stackSize = keepStackSize();
13390 after(grammarAccess.getPartialModelDeclarationAccess().getNameAssignment_1()); 13390
13391 13391 try {
13392 } 13392 // InternalApplicationConfiguration.g:4119:1: ( rule__PartialModelSpecification__Group__2__Impl rule__PartialModelSpecification__Group__3 )
13393 13393 // InternalApplicationConfiguration.g:4120:2: rule__PartialModelSpecification__Group__2__Impl rule__PartialModelSpecification__Group__3
13394 13394 {
13395 } 13395 pushFollow(FOLLOW_15);
13396 13396 rule__PartialModelSpecification__Group__2__Impl();
13397 } 13397
13398 catch (RecognitionException re) { 13398 state._fsp--;
13399 reportError(re); 13399
13400 recover(input,re); 13400 pushFollow(FOLLOW_2);
13401 } 13401 rule__PartialModelSpecification__Group__3();
13402 finally { 13402
13403 13403 state._fsp--;
13404 restoreStackSize(stackSize); 13404
13405 13405
13406 } 13406 }
13407 return ; 13407
13408 } 13408 }
13409 // $ANTLR end "rule__PartialModelDeclaration__Group__1__Impl" 13409 catch (RecognitionException re) {
13410 13410 reportError(re);
13411 13411 recover(input,re);
13412 // $ANTLR start "rule__PartialModelDeclaration__Group__2" 13412 }
13413 // InternalApplicationConfiguration.g:4163:1: rule__PartialModelDeclaration__Group__2 : rule__PartialModelDeclaration__Group__2__Impl ; 13413 finally {
13414 public final void rule__PartialModelDeclaration__Group__2() throws RecognitionException { 13414
13415 13415 restoreStackSize(stackSize);
13416 int stackSize = keepStackSize(); 13416
13417 13417 }
13418 try { 13418 return ;
13419 // InternalApplicationConfiguration.g:4167:1: ( rule__PartialModelDeclaration__Group__2__Impl ) 13419 }
13420 // InternalApplicationConfiguration.g:4168:2: rule__PartialModelDeclaration__Group__2__Impl 13420 // $ANTLR end "rule__PartialModelSpecification__Group__2"
13421 { 13421
13422 pushFollow(FOLLOW_2); 13422
13423 rule__PartialModelDeclaration__Group__2__Impl(); 13423 // $ANTLR start "rule__PartialModelSpecification__Group__2__Impl"
13424 13424 // InternalApplicationConfiguration.g:4127:1: rule__PartialModelSpecification__Group__2__Impl : ( ( rule__PartialModelSpecification__Group_2__0 )? ) ;
13425 state._fsp--; 13425 public final void rule__PartialModelSpecification__Group__2__Impl() throws RecognitionException {
13426 13426
13427 13427 int stackSize = keepStackSize();
13428 } 13428
13429 13429 try {
13430 } 13430 // InternalApplicationConfiguration.g:4131:1: ( ( ( rule__PartialModelSpecification__Group_2__0 )? ) )
13431 catch (RecognitionException re) { 13431 // InternalApplicationConfiguration.g:4132:1: ( ( rule__PartialModelSpecification__Group_2__0 )? )
13432 reportError(re); 13432 {
13433 recover(input,re); 13433 // InternalApplicationConfiguration.g:4132:1: ( ( rule__PartialModelSpecification__Group_2__0 )? )
13434 } 13434 // InternalApplicationConfiguration.g:4133:2: ( rule__PartialModelSpecification__Group_2__0 )?
13435 finally { 13435 {
13436 13436 before(grammarAccess.getPartialModelSpecificationAccess().getGroup_2());
13437 restoreStackSize(stackSize); 13437 // InternalApplicationConfiguration.g:4134:2: ( rule__PartialModelSpecification__Group_2__0 )?
13438 13438 int alt43=2;
13439 } 13439 int LA43_0 = input.LA(1);
13440 return ; 13440
13441 } 13441 if ( (LA43_0==32) ) {
13442 // $ANTLR end "rule__PartialModelDeclaration__Group__2" 13442 alt43=1;
13443 13443 }
13444 13444 switch (alt43) {
13445 // $ANTLR start "rule__PartialModelDeclaration__Group__2__Impl" 13445 case 1 :
13446 // InternalApplicationConfiguration.g:4174:1: rule__PartialModelDeclaration__Group__2__Impl : ( ( rule__PartialModelDeclaration__SpecificationAssignment_2 ) ) ; 13446 // InternalApplicationConfiguration.g:4134:3: rule__PartialModelSpecification__Group_2__0
13447 public final void rule__PartialModelDeclaration__Group__2__Impl() throws RecognitionException { 13447 {
13448 13448 pushFollow(FOLLOW_2);
13449 int stackSize = keepStackSize(); 13449 rule__PartialModelSpecification__Group_2__0();
13450 13450
13451 try { 13451 state._fsp--;
13452 // InternalApplicationConfiguration.g:4178:1: ( ( ( rule__PartialModelDeclaration__SpecificationAssignment_2 ) ) ) 13452
13453 // InternalApplicationConfiguration.g:4179:1: ( ( rule__PartialModelDeclaration__SpecificationAssignment_2 ) ) 13453
13454 { 13454 }
13455 // InternalApplicationConfiguration.g:4179:1: ( ( rule__PartialModelDeclaration__SpecificationAssignment_2 ) ) 13455 break;
13456 // InternalApplicationConfiguration.g:4180:2: ( rule__PartialModelDeclaration__SpecificationAssignment_2 ) 13456
13457 { 13457 }
13458 before(grammarAccess.getPartialModelDeclarationAccess().getSpecificationAssignment_2()); 13458
13459 // InternalApplicationConfiguration.g:4181:2: ( rule__PartialModelDeclaration__SpecificationAssignment_2 ) 13459 after(grammarAccess.getPartialModelSpecificationAccess().getGroup_2());
13460 // InternalApplicationConfiguration.g:4181:3: rule__PartialModelDeclaration__SpecificationAssignment_2 13460
13461 { 13461 }
13462 pushFollow(FOLLOW_2); 13462
13463 rule__PartialModelDeclaration__SpecificationAssignment_2(); 13463
13464 13464 }
13465 state._fsp--; 13465
13466 13466 }
13467 13467 catch (RecognitionException re) {
13468 } 13468 reportError(re);
13469 13469 recover(input,re);
13470 after(grammarAccess.getPartialModelDeclarationAccess().getSpecificationAssignment_2()); 13470 }
13471 13471 finally {
13472 } 13472
13473 13473 restoreStackSize(stackSize);
13474 13474
13475 } 13475 }
13476 13476 return ;
13477 } 13477 }
13478 catch (RecognitionException re) { 13478 // $ANTLR end "rule__PartialModelSpecification__Group__2__Impl"
13479 reportError(re); 13479
13480 recover(input,re); 13480
13481 } 13481 // $ANTLR start "rule__PartialModelSpecification__Group__3"
13482 finally { 13482 // InternalApplicationConfiguration.g:4142:1: rule__PartialModelSpecification__Group__3 : rule__PartialModelSpecification__Group__3__Impl ;
13483 13483 public final void rule__PartialModelSpecification__Group__3() throws RecognitionException {
13484 restoreStackSize(stackSize); 13484
13485 13485 int stackSize = keepStackSize();
13486 } 13486
13487 return ; 13487 try {
13488 } 13488 // InternalApplicationConfiguration.g:4146:1: ( rule__PartialModelSpecification__Group__3__Impl )
13489 // $ANTLR end "rule__PartialModelDeclaration__Group__2__Impl" 13489 // InternalApplicationConfiguration.g:4147:2: rule__PartialModelSpecification__Group__3__Impl
13490 13490 {
13491 13491 pushFollow(FOLLOW_2);
13492 // $ANTLR start "rule__PatternSpecification__Group__0" 13492 rule__PartialModelSpecification__Group__3__Impl();
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 state._fsp--;
13495 13495
13496 int stackSize = keepStackSize(); 13496
13497 13497 }
13498 try { 13498
13499 // InternalApplicationConfiguration.g:4194:1: ( rule__PatternSpecification__Group__0__Impl rule__PatternSpecification__Group__1 ) 13499 }
13500 // InternalApplicationConfiguration.g:4195:2: rule__PatternSpecification__Group__0__Impl rule__PatternSpecification__Group__1 13500 catch (RecognitionException re) {
13501 { 13501 reportError(re);
13502 pushFollow(FOLLOW_14); 13502 recover(input,re);
13503 rule__PatternSpecification__Group__0__Impl(); 13503 }
13504 13504 finally {
13505 state._fsp--; 13505
13506 13506 restoreStackSize(stackSize);
13507 pushFollow(FOLLOW_2); 13507
13508 rule__PatternSpecification__Group__1(); 13508 }
13509 13509 return ;
13510 state._fsp--; 13510 }
13511 13511 // $ANTLR end "rule__PartialModelSpecification__Group__3"
13512 13512
13513 } 13513
13514 13514 // $ANTLR start "rule__PartialModelSpecification__Group__3__Impl"
13515 } 13515 // InternalApplicationConfiguration.g:4153:1: rule__PartialModelSpecification__Group__3__Impl : ( '}' ) ;
13516 catch (RecognitionException re) { 13516 public final void rule__PartialModelSpecification__Group__3__Impl() throws RecognitionException {
13517 reportError(re); 13517
13518 recover(input,re); 13518 int stackSize = keepStackSize();
13519 } 13519
13520 finally { 13520 try {
13521 13521 // InternalApplicationConfiguration.g:4157:1: ( ( '}' ) )
13522 restoreStackSize(stackSize); 13522 // InternalApplicationConfiguration.g:4158:1: ( '}' )
13523 13523 {
13524 } 13524 // InternalApplicationConfiguration.g:4158:1: ( '}' )
13525 return ; 13525 // InternalApplicationConfiguration.g:4159:2: '}'
13526 } 13526 {
13527 // $ANTLR end "rule__PatternSpecification__Group__0" 13527 before(grammarAccess.getPartialModelSpecificationAccess().getRightCurlyBracketKeyword_3());
13528 13528 match(input,31,FOLLOW_2);
13529 13529 after(grammarAccess.getPartialModelSpecificationAccess().getRightCurlyBracketKeyword_3());
13530 // $ANTLR start "rule__PatternSpecification__Group__0__Impl" 13530
13531 // InternalApplicationConfiguration.g:4202:1: rule__PatternSpecification__Group__0__Impl : ( '{' ) ; 13531 }
13532 public final void rule__PatternSpecification__Group__0__Impl() throws RecognitionException { 13532
13533 13533
13534 int stackSize = keepStackSize(); 13534 }
13535 13535
13536 try { 13536 }
13537 // InternalApplicationConfiguration.g:4206:1: ( ( '{' ) ) 13537 catch (RecognitionException re) {
13538 // InternalApplicationConfiguration.g:4207:1: ( '{' ) 13538 reportError(re);
13539 { 13539 recover(input,re);
13540 // InternalApplicationConfiguration.g:4207:1: ( '{' ) 13540 }
13541 // InternalApplicationConfiguration.g:4208:2: '{' 13541 finally {
13542 { 13542
13543 before(grammarAccess.getPatternSpecificationAccess().getLeftCurlyBracketKeyword_0()); 13543 restoreStackSize(stackSize);
13544 match(input,24,FOLLOW_2); 13544
13545 after(grammarAccess.getPatternSpecificationAccess().getLeftCurlyBracketKeyword_0()); 13545 }
13546 13546 return ;
13547 } 13547 }
13548 13548 // $ANTLR end "rule__PartialModelSpecification__Group__3__Impl"
13549 13549
13550 } 13550
13551 13551 // $ANTLR start "rule__PartialModelSpecification__Group_2__0"
13552 } 13552 // InternalApplicationConfiguration.g:4169:1: rule__PartialModelSpecification__Group_2__0 : rule__PartialModelSpecification__Group_2__0__Impl rule__PartialModelSpecification__Group_2__1 ;
13553 catch (RecognitionException re) { 13553 public final void rule__PartialModelSpecification__Group_2__0() throws RecognitionException {
13554 reportError(re); 13554
13555 recover(input,re); 13555 int stackSize = keepStackSize();
13556 } 13556
13557 finally { 13557 try {
13558 13558 // InternalApplicationConfiguration.g:4173:1: ( rule__PartialModelSpecification__Group_2__0__Impl rule__PartialModelSpecification__Group_2__1 )
13559 restoreStackSize(stackSize); 13559 // InternalApplicationConfiguration.g:4174:2: rule__PartialModelSpecification__Group_2__0__Impl rule__PartialModelSpecification__Group_2__1
13560 13560 {
13561 } 13561 pushFollow(FOLLOW_20);
13562 return ; 13562 rule__PartialModelSpecification__Group_2__0__Impl();
13563 } 13563
13564 // $ANTLR end "rule__PatternSpecification__Group__0__Impl" 13564 state._fsp--;
13565 13565
13566 13566 pushFollow(FOLLOW_2);
13567 // $ANTLR start "rule__PatternSpecification__Group__1" 13567 rule__PartialModelSpecification__Group_2__1();
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 state._fsp--;
13570 13570
13571 int stackSize = keepStackSize(); 13571
13572 13572 }
13573 try { 13573
13574 // InternalApplicationConfiguration.g:4221:1: ( rule__PatternSpecification__Group__1__Impl rule__PatternSpecification__Group__2 ) 13574 }
13575 // InternalApplicationConfiguration.g:4222:2: rule__PatternSpecification__Group__1__Impl rule__PatternSpecification__Group__2 13575 catch (RecognitionException re) {
13576 { 13576 reportError(re);
13577 pushFollow(FOLLOW_15); 13577 recover(input,re);
13578 rule__PatternSpecification__Group__1__Impl(); 13578 }
13579 13579 finally {
13580 state._fsp--; 13580
13581 13581 restoreStackSize(stackSize);
13582 pushFollow(FOLLOW_2); 13582
13583 rule__PatternSpecification__Group__2(); 13583 }
13584 13584 return ;
13585 state._fsp--; 13585 }
13586 13586 // $ANTLR end "rule__PartialModelSpecification__Group_2__0"
13587 13587
13588 } 13588
13589 13589 // $ANTLR start "rule__PartialModelSpecification__Group_2__0__Impl"
13590 } 13590 // InternalApplicationConfiguration.g:4181:1: rule__PartialModelSpecification__Group_2__0__Impl : ( ',' ) ;
13591 catch (RecognitionException re) { 13591 public final void rule__PartialModelSpecification__Group_2__0__Impl() throws RecognitionException {
13592 reportError(re); 13592
13593 recover(input,re); 13593 int stackSize = keepStackSize();
13594 } 13594
13595 finally { 13595 try {
13596 13596 // InternalApplicationConfiguration.g:4185:1: ( ( ',' ) )
13597 restoreStackSize(stackSize); 13597 // InternalApplicationConfiguration.g:4186:1: ( ',' )
13598 13598 {
13599 } 13599 // InternalApplicationConfiguration.g:4186:1: ( ',' )
13600 return ; 13600 // InternalApplicationConfiguration.g:4187:2: ','
13601 } 13601 {
13602 // $ANTLR end "rule__PatternSpecification__Group__1" 13602 before(grammarAccess.getPartialModelSpecificationAccess().getCommaKeyword_2_0());
13603 13603 match(input,32,FOLLOW_2);
13604 13604 after(grammarAccess.getPartialModelSpecificationAccess().getCommaKeyword_2_0());
13605 // $ANTLR start "rule__PatternSpecification__Group__1__Impl" 13605
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 }
13612 // InternalApplicationConfiguration.g:4233:1: ( ( ( rule__PatternSpecification__EntriesAssignment_1 ) ) ) 13612 catch (RecognitionException re) {
13613 // InternalApplicationConfiguration.g:4234:1: ( ( rule__PatternSpecification__EntriesAssignment_1 ) ) 13613 reportError(re);
13614 { 13614 recover(input,re);
13615 // InternalApplicationConfiguration.g:4234:1: ( ( rule__PatternSpecification__EntriesAssignment_1 ) ) 13615 }
13616 // InternalApplicationConfiguration.g:4235:2: ( rule__PatternSpecification__EntriesAssignment_1 ) 13616 finally {
13617 { 13617
13618 before(grammarAccess.getPatternSpecificationAccess().getEntriesAssignment_1()); 13618 restoreStackSize(stackSize);
13619 // InternalApplicationConfiguration.g:4236:2: ( rule__PatternSpecification__EntriesAssignment_1 ) 13619
13620 // InternalApplicationConfiguration.g:4236:3: rule__PatternSpecification__EntriesAssignment_1 13620 }
13621 { 13621 return ;
13622 pushFollow(FOLLOW_2); 13622 }
13623 rule__PatternSpecification__EntriesAssignment_1(); 13623 // $ANTLR end "rule__PartialModelSpecification__Group_2__0__Impl"
13624 13624
13625 state._fsp--; 13625
13626 13626 // $ANTLR start "rule__PartialModelSpecification__Group_2__1"
13627 13627 // InternalApplicationConfiguration.g:4196:1: rule__PartialModelSpecification__Group_2__1 : rule__PartialModelSpecification__Group_2__1__Impl ;
13628 } 13628 public final void rule__PartialModelSpecification__Group_2__1() throws RecognitionException {
13629 13629
13630 after(grammarAccess.getPatternSpecificationAccess().getEntriesAssignment_1()); 13630 int stackSize = keepStackSize();
13631 13631
13632 } 13632 try {
13633 13633 // InternalApplicationConfiguration.g:4200:1: ( rule__PartialModelSpecification__Group_2__1__Impl )
13634 13634 // InternalApplicationConfiguration.g:4201:2: rule__PartialModelSpecification__Group_2__1__Impl
13635 } 13635 {
13636 13636 pushFollow(FOLLOW_2);
13637 } 13637 rule__PartialModelSpecification__Group_2__1__Impl();
13638 catch (RecognitionException re) { 13638
13639 reportError(re); 13639 state._fsp--;
13640 recover(input,re); 13640
13641 } 13641
13642 finally { 13642 }
13643 13643
13644 restoreStackSize(stackSize); 13644 }
13645 13645 catch (RecognitionException re) {
13646 } 13646 reportError(re);
13647 return ; 13647 recover(input,re);
13648 } 13648 }
13649 // $ANTLR end "rule__PatternSpecification__Group__1__Impl" 13649 finally {
13650 13650
13651 13651 restoreStackSize(stackSize);
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 }
13654 public final void rule__PatternSpecification__Group__2() throws RecognitionException { 13654 return ;
13655 13655 }
13656 int stackSize = keepStackSize(); 13656 // $ANTLR end "rule__PartialModelSpecification__Group_2__1"
13657 13657
13658 try { 13658
13659 // InternalApplicationConfiguration.g:4248:1: ( rule__PatternSpecification__Group__2__Impl rule__PatternSpecification__Group__3 ) 13659 // $ANTLR start "rule__PartialModelSpecification__Group_2__1__Impl"
13660 // InternalApplicationConfiguration.g:4249:2: rule__PatternSpecification__Group__2__Impl rule__PatternSpecification__Group__3 13660 // InternalApplicationConfiguration.g:4207:1: rule__PartialModelSpecification__Group_2__1__Impl : ( ( rule__PartialModelSpecification__EntryAssignment_2_1 ) ) ;
13661 { 13661 public final void rule__PartialModelSpecification__Group_2__1__Impl() throws RecognitionException {
13662 pushFollow(FOLLOW_15); 13662
13663 rule__PatternSpecification__Group__2__Impl(); 13663 int stackSize = keepStackSize();
13664 13664
13665 state._fsp--; 13665 try {
13666 13666 // InternalApplicationConfiguration.g:4211:1: ( ( ( rule__PartialModelSpecification__EntryAssignment_2_1 ) ) )
13667 pushFollow(FOLLOW_2); 13667 // InternalApplicationConfiguration.g:4212:1: ( ( rule__PartialModelSpecification__EntryAssignment_2_1 ) )
13668 rule__PatternSpecification__Group__3(); 13668 {
13669 13669 // InternalApplicationConfiguration.g:4212:1: ( ( rule__PartialModelSpecification__EntryAssignment_2_1 ) )
13670 state._fsp--; 13670 // InternalApplicationConfiguration.g:4213:2: ( rule__PartialModelSpecification__EntryAssignment_2_1 )
13671 13671 {
13672 13672 before(grammarAccess.getPartialModelSpecificationAccess().getEntryAssignment_2_1());
13673 } 13673 // InternalApplicationConfiguration.g:4214:2: ( rule__PartialModelSpecification__EntryAssignment_2_1 )
13674 13674 // InternalApplicationConfiguration.g:4214:3: rule__PartialModelSpecification__EntryAssignment_2_1
13675 } 13675 {
13676 catch (RecognitionException re) { 13676 pushFollow(FOLLOW_2);
13677 reportError(re); 13677 rule__PartialModelSpecification__EntryAssignment_2_1();
13678 recover(input,re); 13678
13679 } 13679 state._fsp--;
13680 finally { 13680
13681 13681
13682 restoreStackSize(stackSize); 13682 }
13683 13683
13684 } 13684 after(grammarAccess.getPartialModelSpecificationAccess().getEntryAssignment_2_1());
13685 return ; 13685
13686 } 13686 }
13687 // $ANTLR end "rule__PatternSpecification__Group__2" 13687
13688 13688
13689 13689 }
13690 // $ANTLR start "rule__PatternSpecification__Group__2__Impl" 13690
13691 // InternalApplicationConfiguration.g:4256:1: rule__PatternSpecification__Group__2__Impl : ( ( rule__PatternSpecification__Group_2__0 )* ) ; 13691 }
13692 public final void rule__PatternSpecification__Group__2__Impl() throws RecognitionException { 13692 catch (RecognitionException re) {
13693 13693 reportError(re);
13694 int stackSize = keepStackSize(); 13694 recover(input,re);
13695 13695 }
13696 try { 13696 finally {
13697 // InternalApplicationConfiguration.g:4260:1: ( ( ( rule__PatternSpecification__Group_2__0 )* ) ) 13697
13698 // InternalApplicationConfiguration.g:4261:1: ( ( rule__PatternSpecification__Group_2__0 )* ) 13698 restoreStackSize(stackSize);
13699 { 13699
13700 // InternalApplicationConfiguration.g:4261:1: ( ( rule__PatternSpecification__Group_2__0 )* ) 13700 }
13701 // InternalApplicationConfiguration.g:4262:2: ( rule__PatternSpecification__Group_2__0 )* 13701 return ;
13702 { 13702 }
13703 before(grammarAccess.getPatternSpecificationAccess().getGroup_2()); 13703 // $ANTLR end "rule__PartialModelSpecification__Group_2__1__Impl"
13704 // InternalApplicationConfiguration.g:4263:2: ( rule__PatternSpecification__Group_2__0 )* 13704
13705 loop42: 13705
13706 do { 13706 // $ANTLR start "rule__FolderEntry__Group__0"
13707 int alt42=2; 13707 // InternalApplicationConfiguration.g:4223:1: rule__FolderEntry__Group__0 : rule__FolderEntry__Group__0__Impl rule__FolderEntry__Group__1 ;
13708 int LA42_0 = input.LA(1); 13708 public final void rule__FolderEntry__Group__0() throws RecognitionException {
13709 13709
13710 if ( (LA42_0==26) ) { 13710 int stackSize = keepStackSize();
13711 alt42=1; 13711
13712 } 13712 try {
13713 13713 // InternalApplicationConfiguration.g:4227:1: ( rule__FolderEntry__Group__0__Impl rule__FolderEntry__Group__1 )
13714 13714 // InternalApplicationConfiguration.g:4228:2: rule__FolderEntry__Group__0__Impl rule__FolderEntry__Group__1
13715 switch (alt42) { 13715 {
13716 case 1 : 13716 pushFollow(FOLLOW_21);
13717 // InternalApplicationConfiguration.g:4263:3: rule__PatternSpecification__Group_2__0 13717 rule__FolderEntry__Group__0__Impl();
13718 { 13718
13719 pushFollow(FOLLOW_16); 13719 state._fsp--;
13720 rule__PatternSpecification__Group_2__0(); 13720
13721 13721 pushFollow(FOLLOW_2);
13722 state._fsp--; 13722 rule__FolderEntry__Group__1();
13723 13723
13724 13724 state._fsp--;
13725 } 13725
13726 break; 13726
13727 13727 }
13728 default : 13728
13729 break loop42; 13729 }
13730 } 13730 catch (RecognitionException re) {
13731 } while (true); 13731 reportError(re);
13732 13732 recover(input,re);
13733 after(grammarAccess.getPatternSpecificationAccess().getGroup_2()); 13733 }
13734 13734 finally {
13735 } 13735
13736 13736 restoreStackSize(stackSize);
13737 13737
13738 } 13738 }
13739 13739 return ;
13740 } 13740 }
13741 catch (RecognitionException re) { 13741 // $ANTLR end "rule__FolderEntry__Group__0"
13742 reportError(re); 13742
13743 recover(input,re); 13743
13744 } 13744 // $ANTLR start "rule__FolderEntry__Group__0__Impl"
13745 finally { 13745 // InternalApplicationConfiguration.g:4235:1: rule__FolderEntry__Group__0__Impl : ( 'folder' ) ;
13746 13746 public final void rule__FolderEntry__Group__0__Impl() throws RecognitionException {
13747 restoreStackSize(stackSize); 13747
13748 13748 int stackSize = keepStackSize();
13749 } 13749
13750 return ; 13750 try {
13751 } 13751 // InternalApplicationConfiguration.g:4239:1: ( ( 'folder' ) )
13752 // $ANTLR end "rule__PatternSpecification__Group__2__Impl" 13752 // InternalApplicationConfiguration.g:4240:1: ( 'folder' )
13753 13753 {
13754 13754 // InternalApplicationConfiguration.g:4240:1: ( 'folder' )
13755 // $ANTLR start "rule__PatternSpecification__Group__3" 13755 // InternalApplicationConfiguration.g:4241:2: 'folder'
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 before(grammarAccess.getFolderEntryAccess().getFolderKeyword_0());
13758 13758 match(input,37,FOLLOW_2);
13759 int stackSize = keepStackSize(); 13759 after(grammarAccess.getFolderEntryAccess().getFolderKeyword_0());
13760 13760
13761 try { 13761 }
13762 // InternalApplicationConfiguration.g:4275:1: ( rule__PatternSpecification__Group__3__Impl ) 13762
13763 // InternalApplicationConfiguration.g:4276:2: rule__PatternSpecification__Group__3__Impl 13763
13764 { 13764 }
13765 pushFollow(FOLLOW_2); 13765
13766 rule__PatternSpecification__Group__3__Impl(); 13766 }
13767 13767 catch (RecognitionException re) {
13768 state._fsp--; 13768 reportError(re);
13769 13769 recover(input,re);
13770 13770 }
13771 } 13771 finally {
13772 13772
13773 } 13773 restoreStackSize(stackSize);
13774 catch (RecognitionException re) { 13774
13775 reportError(re); 13775 }
13776 recover(input,re); 13776 return ;
13777 } 13777 }
13778 finally { 13778 // $ANTLR end "rule__FolderEntry__Group__0__Impl"
13779 13779
13780 restoreStackSize(stackSize); 13780
13781 13781 // $ANTLR start "rule__FolderEntry__Group__1"
13782 } 13782 // InternalApplicationConfiguration.g:4250:1: rule__FolderEntry__Group__1 : rule__FolderEntry__Group__1__Impl rule__FolderEntry__Group__2 ;
13783 return ; 13783 public final void rule__FolderEntry__Group__1() throws RecognitionException {
13784 } 13784
13785 // $ANTLR end "rule__PatternSpecification__Group__3" 13785 int stackSize = keepStackSize();
13786 13786
13787 13787 try {
13788 // $ANTLR start "rule__PatternSpecification__Group__3__Impl" 13788 // InternalApplicationConfiguration.g:4254:1: ( rule__FolderEntry__Group__1__Impl rule__FolderEntry__Group__2 )
13789 // InternalApplicationConfiguration.g:4282:1: rule__PatternSpecification__Group__3__Impl : ( '}' ) ; 13789 // InternalApplicationConfiguration.g:4255:2: rule__FolderEntry__Group__1__Impl rule__FolderEntry__Group__2
13790 public final void rule__PatternSpecification__Group__3__Impl() throws RecognitionException { 13790 {
13791 13791 pushFollow(FOLLOW_17);
13792 int stackSize = keepStackSize(); 13792 rule__FolderEntry__Group__1__Impl();
13793 13793
13794 try { 13794 state._fsp--;
13795 // InternalApplicationConfiguration.g:4286:1: ( ( '}' ) ) 13795
13796 // InternalApplicationConfiguration.g:4287:1: ( '}' ) 13796 pushFollow(FOLLOW_2);
13797 { 13797 rule__FolderEntry__Group__2();
13798 // InternalApplicationConfiguration.g:4287:1: ( '}' ) 13798
13799 // InternalApplicationConfiguration.g:4288:2: '}' 13799 state._fsp--;
13800 { 13800
13801 before(grammarAccess.getPatternSpecificationAccess().getRightCurlyBracketKeyword_3()); 13801
13802 match(input,25,FOLLOW_2); 13802 }
13803 after(grammarAccess.getPatternSpecificationAccess().getRightCurlyBracketKeyword_3()); 13803
13804 13804 }
13805 } 13805 catch (RecognitionException re) {
13806 13806 reportError(re);
13807 13807 recover(input,re);
13808 } 13808 }
13809 13809 finally {
13810 } 13810
13811 catch (RecognitionException re) { 13811 restoreStackSize(stackSize);
13812 reportError(re); 13812
13813 recover(input,re); 13813 }
13814 } 13814 return ;
13815 finally { 13815 }
13816 13816 // $ANTLR end "rule__FolderEntry__Group__1"
13817 restoreStackSize(stackSize); 13817
13818 13818
13819 } 13819 // $ANTLR start "rule__FolderEntry__Group__1__Impl"
13820 return ; 13820 // InternalApplicationConfiguration.g:4262:1: rule__FolderEntry__Group__1__Impl : ( ( rule__FolderEntry__PathAssignment_1 ) ) ;
13821 } 13821 public final void rule__FolderEntry__Group__1__Impl() throws RecognitionException {
13822 // $ANTLR end "rule__PatternSpecification__Group__3__Impl" 13822
13823 13823 int stackSize = keepStackSize();
13824 13824
13825 // $ANTLR start "rule__PatternSpecification__Group_2__0" 13825 try {
13826 // InternalApplicationConfiguration.g:4298:1: rule__PatternSpecification__Group_2__0 : rule__PatternSpecification__Group_2__0__Impl rule__PatternSpecification__Group_2__1 ; 13826 // InternalApplicationConfiguration.g:4266:1: ( ( ( rule__FolderEntry__PathAssignment_1 ) ) )
13827 public final void rule__PatternSpecification__Group_2__0() throws RecognitionException { 13827 // InternalApplicationConfiguration.g:4267:1: ( ( rule__FolderEntry__PathAssignment_1 ) )
13828 13828 {
13829 int stackSize = keepStackSize(); 13829 // InternalApplicationConfiguration.g:4267:1: ( ( rule__FolderEntry__PathAssignment_1 ) )
13830 13830 // InternalApplicationConfiguration.g:4268:2: ( rule__FolderEntry__PathAssignment_1 )
13831 try { 13831 {
13832 // InternalApplicationConfiguration.g:4302:1: ( rule__PatternSpecification__Group_2__0__Impl rule__PatternSpecification__Group_2__1 ) 13832 before(grammarAccess.getFolderEntryAccess().getPathAssignment_1());
13833 // InternalApplicationConfiguration.g:4303:2: rule__PatternSpecification__Group_2__0__Impl rule__PatternSpecification__Group_2__1 13833 // InternalApplicationConfiguration.g:4269:2: ( rule__FolderEntry__PathAssignment_1 )
13834 { 13834 // InternalApplicationConfiguration.g:4269:3: rule__FolderEntry__PathAssignment_1
13835 pushFollow(FOLLOW_14); 13835 {
13836 rule__PatternSpecification__Group_2__0__Impl(); 13836 pushFollow(FOLLOW_2);
13837 13837 rule__FolderEntry__PathAssignment_1();
13838 state._fsp--; 13838
13839 13839 state._fsp--;
13840 pushFollow(FOLLOW_2); 13840
13841 rule__PatternSpecification__Group_2__1(); 13841
13842 13842 }
13843 state._fsp--; 13843
13844 13844 after(grammarAccess.getFolderEntryAccess().getPathAssignment_1());
13845 13845
13846 } 13846 }
13847 13847
13848 } 13848
13849 catch (RecognitionException re) { 13849 }
13850 reportError(re); 13850
13851 recover(input,re); 13851 }
13852 } 13852 catch (RecognitionException re) {
13853 finally { 13853 reportError(re);
13854 13854 recover(input,re);
13855 restoreStackSize(stackSize); 13855 }
13856 13856 finally {
13857 } 13857
13858 return ; 13858 restoreStackSize(stackSize);
13859 } 13859
13860 // $ANTLR end "rule__PatternSpecification__Group_2__0" 13860 }
13861 13861 return ;
13862 13862 }
13863 // $ANTLR start "rule__PatternSpecification__Group_2__0__Impl" 13863 // $ANTLR end "rule__FolderEntry__Group__1__Impl"
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
13866 13866 // $ANTLR start "rule__FolderEntry__Group__2"
13867 int stackSize = keepStackSize(); 13867 // InternalApplicationConfiguration.g:4277:1: rule__FolderEntry__Group__2 : rule__FolderEntry__Group__2__Impl ;
13868 13868 public final void rule__FolderEntry__Group__2() throws RecognitionException {
13869 try { 13869
13870 // InternalApplicationConfiguration.g:4314:1: ( ( ',' ) ) 13870 int stackSize = keepStackSize();
13871 // InternalApplicationConfiguration.g:4315:1: ( ',' ) 13871
13872 { 13872 try {
13873 // InternalApplicationConfiguration.g:4315:1: ( ',' ) 13873 // InternalApplicationConfiguration.g:4281:1: ( rule__FolderEntry__Group__2__Impl )
13874 // InternalApplicationConfiguration.g:4316:2: ',' 13874 // InternalApplicationConfiguration.g:4282:2: rule__FolderEntry__Group__2__Impl
13875 { 13875 {
13876 before(grammarAccess.getPatternSpecificationAccess().getCommaKeyword_2_0()); 13876 pushFollow(FOLLOW_2);
13877 match(input,26,FOLLOW_2); 13877 rule__FolderEntry__Group__2__Impl();
13878 after(grammarAccess.getPatternSpecificationAccess().getCommaKeyword_2_0()); 13878
13879 13879 state._fsp--;
13880 } 13880
13881 13881
13882 13882 }
13883 } 13883
13884 13884 }
13885 } 13885 catch (RecognitionException re) {
13886 catch (RecognitionException re) { 13886 reportError(re);
13887 reportError(re); 13887 recover(input,re);
13888 recover(input,re); 13888 }
13889 } 13889 finally {
13890 finally { 13890
13891 13891 restoreStackSize(stackSize);
13892 restoreStackSize(stackSize); 13892
13893 13893 }
13894 } 13894 return ;
13895 return ; 13895 }
13896 } 13896 // $ANTLR end "rule__FolderEntry__Group__2"
13897 // $ANTLR end "rule__PatternSpecification__Group_2__0__Impl" 13897
13898 13898
13899 13899 // $ANTLR start "rule__FolderEntry__Group__2__Impl"
13900 // $ANTLR start "rule__PatternSpecification__Group_2__1" 13900 // InternalApplicationConfiguration.g:4288:1: rule__FolderEntry__Group__2__Impl : ( ( rule__FolderEntry__Group_2__0 )? ) ;
13901 // InternalApplicationConfiguration.g:4325:1: rule__PatternSpecification__Group_2__1 : rule__PatternSpecification__Group_2__1__Impl ; 13901 public final void rule__FolderEntry__Group__2__Impl() throws RecognitionException {
13902 public final void rule__PatternSpecification__Group_2__1() throws RecognitionException { 13902
13903 13903 int stackSize = keepStackSize();
13904 int stackSize = keepStackSize(); 13904
13905 13905 try {
13906 try { 13906 // InternalApplicationConfiguration.g:4292:1: ( ( ( rule__FolderEntry__Group_2__0 )? ) )
13907 // InternalApplicationConfiguration.g:4329:1: ( rule__PatternSpecification__Group_2__1__Impl ) 13907 // InternalApplicationConfiguration.g:4293:1: ( ( rule__FolderEntry__Group_2__0 )? )
13908 // InternalApplicationConfiguration.g:4330:2: rule__PatternSpecification__Group_2__1__Impl 13908 {
13909 { 13909 // InternalApplicationConfiguration.g:4293:1: ( ( rule__FolderEntry__Group_2__0 )? )
13910 pushFollow(FOLLOW_2); 13910 // InternalApplicationConfiguration.g:4294:2: ( rule__FolderEntry__Group_2__0 )?
13911 rule__PatternSpecification__Group_2__1__Impl(); 13911 {
13912 13912 before(grammarAccess.getFolderEntryAccess().getGroup_2());
13913 state._fsp--; 13913 // InternalApplicationConfiguration.g:4295:2: ( rule__FolderEntry__Group_2__0 )?
13914 13914 int alt44=2;
13915 13915 int LA44_0 = input.LA(1);
13916 } 13916
13917 13917 if ( (LA44_0==34) ) {
13918 } 13918 alt44=1;
13919 catch (RecognitionException re) { 13919 }
13920 reportError(re); 13920 switch (alt44) {
13921 recover(input,re); 13921 case 1 :
13922 } 13922 // InternalApplicationConfiguration.g:4295:3: rule__FolderEntry__Group_2__0
13923 finally { 13923 {
13924 13924 pushFollow(FOLLOW_2);
13925 restoreStackSize(stackSize); 13925 rule__FolderEntry__Group_2__0();
13926 13926
13927 } 13927 state._fsp--;
13928 return ; 13928
13929 } 13929
13930 // $ANTLR end "rule__PatternSpecification__Group_2__1" 13930 }
13931 13931 break;
13932 13932
13933 // $ANTLR start "rule__PatternSpecification__Group_2__1__Impl" 13933 }
13934 // InternalApplicationConfiguration.g:4336:1: rule__PatternSpecification__Group_2__1__Impl : ( ( rule__PatternSpecification__EntriesAssignment_2_1 ) ) ; 13934
13935 public final void rule__PatternSpecification__Group_2__1__Impl() throws RecognitionException { 13935 after(grammarAccess.getFolderEntryAccess().getGroup_2());
13936 13936
13937 int stackSize = keepStackSize(); 13937 }
13938 13938
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
13942 { 13942 }
13943 // InternalApplicationConfiguration.g:4341:1: ( ( rule__PatternSpecification__EntriesAssignment_2_1 ) ) 13943 catch (RecognitionException re) {
13944 // InternalApplicationConfiguration.g:4342:2: ( rule__PatternSpecification__EntriesAssignment_2_1 ) 13944 reportError(re);
13945 { 13945 recover(input,re);
13946 before(grammarAccess.getPatternSpecificationAccess().getEntriesAssignment_2_1()); 13946 }
13947 // InternalApplicationConfiguration.g:4343:2: ( rule__PatternSpecification__EntriesAssignment_2_1 ) 13947 finally {
13948 // InternalApplicationConfiguration.g:4343:3: rule__PatternSpecification__EntriesAssignment_2_1 13948
13949 { 13949 restoreStackSize(stackSize);
13950 pushFollow(FOLLOW_2); 13950
13951 rule__PatternSpecification__EntriesAssignment_2_1(); 13951 }
13952 13952 return ;
13953 state._fsp--; 13953 }
13954 13954 // $ANTLR end "rule__FolderEntry__Group__2__Impl"
13955 13955
13956 } 13956
13957 13957 // $ANTLR start "rule__FolderEntry__Group_2__0"
13958 after(grammarAccess.getPatternSpecificationAccess().getEntriesAssignment_2_1()); 13958 // InternalApplicationConfiguration.g:4304:1: rule__FolderEntry__Group_2__0 : rule__FolderEntry__Group_2__0__Impl rule__FolderEntry__Group_2__1 ;
13959 13959 public final void rule__FolderEntry__Group_2__0() throws RecognitionException {
13960 } 13960
13961 13961 int stackSize = keepStackSize();
13962 13962
13963 } 13963 try {
13964 13964 // InternalApplicationConfiguration.g:4308:1: ( rule__FolderEntry__Group_2__0__Impl rule__FolderEntry__Group_2__1 )
13965 } 13965 // InternalApplicationConfiguration.g:4309:2: rule__FolderEntry__Group_2__0__Impl rule__FolderEntry__Group_2__1
13966 catch (RecognitionException re) { 13966 {
13967 reportError(re); 13967 pushFollow(FOLLOW_18);
13968 recover(input,re); 13968 rule__FolderEntry__Group_2__0__Impl();
13969 } 13969
13970 finally { 13970 state._fsp--;
13971 13971
13972 restoreStackSize(stackSize); 13972 pushFollow(FOLLOW_2);
13973 13973 rule__FolderEntry__Group_2__1();
13974 } 13974
13975 return ; 13975 state._fsp--;
13976 } 13976
13977 // $ANTLR end "rule__PatternSpecification__Group_2__1__Impl" 13977
13978 13978 }
13979 13979
13980 // $ANTLR start "rule__AllPatternEntry__Group__0" 13980 }
13981 // InternalApplicationConfiguration.g:4352:1: rule__AllPatternEntry__Group__0 : rule__AllPatternEntry__Group__0__Impl rule__AllPatternEntry__Group__1 ; 13981 catch (RecognitionException re) {
13982 public final void rule__AllPatternEntry__Group__0() throws RecognitionException { 13982 reportError(re);
13983 13983 recover(input,re);
13984 int stackSize = keepStackSize(); 13984 }
13985 13985 finally {
13986 try { 13986
13987 // InternalApplicationConfiguration.g:4356:1: ( rule__AllPatternEntry__Group__0__Impl rule__AllPatternEntry__Group__1 ) 13987 restoreStackSize(stackSize);
13988 // InternalApplicationConfiguration.g:4357:2: rule__AllPatternEntry__Group__0__Impl rule__AllPatternEntry__Group__1 13988
13989 { 13989 }
13990 pushFollow(FOLLOW_8); 13990 return ;
13991 rule__AllPatternEntry__Group__0__Impl(); 13991 }
13992 13992 // $ANTLR end "rule__FolderEntry__Group_2__0"
13993 state._fsp--; 13993
13994 13994
13995 pushFollow(FOLLOW_2); 13995 // $ANTLR start "rule__FolderEntry__Group_2__0__Impl"
13996 rule__AllPatternEntry__Group__1(); 13996 // InternalApplicationConfiguration.g:4316:1: rule__FolderEntry__Group_2__0__Impl : ( 'excluding' ) ;
13997 13997 public final void rule__FolderEntry__Group_2__0__Impl() throws RecognitionException {
13998 state._fsp--; 13998
13999 13999 int stackSize = keepStackSize();
14000 14000
14001 } 14001 try {
14002 14002 // InternalApplicationConfiguration.g:4320:1: ( ( 'excluding' ) )
14003 } 14003 // InternalApplicationConfiguration.g:4321:1: ( 'excluding' )
14004 catch (RecognitionException re) { 14004 {
14005 reportError(re); 14005 // InternalApplicationConfiguration.g:4321:1: ( 'excluding' )
14006 recover(input,re); 14006 // InternalApplicationConfiguration.g:4322:2: 'excluding'
14007 } 14007 {
14008 finally { 14008 before(grammarAccess.getFolderEntryAccess().getExcludingKeyword_2_0());
14009 14009 match(input,34,FOLLOW_2);
14010 restoreStackSize(stackSize); 14010 after(grammarAccess.getFolderEntryAccess().getExcludingKeyword_2_0());
14011 14011
14012 } 14012 }
14013 return ; 14013
14014 } 14014
14015 // $ANTLR end "rule__AllPatternEntry__Group__0" 14015 }
14016 14016
14017 14017 }
14018 // $ANTLR start "rule__AllPatternEntry__Group__0__Impl" 14018 catch (RecognitionException re) {
14019 // InternalApplicationConfiguration.g:4364:1: rule__AllPatternEntry__Group__0__Impl : ( 'package' ) ; 14019 reportError(re);
14020 public final void rule__AllPatternEntry__Group__0__Impl() throws RecognitionException { 14020 recover(input,re);
14021 14021 }
14022 int stackSize = keepStackSize(); 14022 finally {
14023 14023
14024 try { 14024 restoreStackSize(stackSize);
14025 // InternalApplicationConfiguration.g:4368:1: ( ( 'package' ) ) 14025
14026 // InternalApplicationConfiguration.g:4369:1: ( 'package' ) 14026 }
14027 { 14027 return ;
14028 // InternalApplicationConfiguration.g:4369:1: ( 'package' ) 14028 }
14029 // InternalApplicationConfiguration.g:4370:2: 'package' 14029 // $ANTLR end "rule__FolderEntry__Group_2__0__Impl"
14030 { 14030
14031 before(grammarAccess.getAllPatternEntryAccess().getPackageKeyword_0()); 14031
14032 match(input,27,FOLLOW_2); 14032 // $ANTLR start "rule__FolderEntry__Group_2__1"
14033 after(grammarAccess.getAllPatternEntryAccess().getPackageKeyword_0()); 14033 // InternalApplicationConfiguration.g:4331:1: rule__FolderEntry__Group_2__1 : rule__FolderEntry__Group_2__1__Impl rule__FolderEntry__Group_2__2 ;
14034 14034 public final void rule__FolderEntry__Group_2__1() throws RecognitionException {
14035 } 14035
14036 14036 int stackSize = keepStackSize();
14037 14037
14038 } 14038 try {
14039 14039 // InternalApplicationConfiguration.g:4335:1: ( rule__FolderEntry__Group_2__1__Impl rule__FolderEntry__Group_2__2 )
14040 } 14040 // InternalApplicationConfiguration.g:4336:2: rule__FolderEntry__Group_2__1__Impl rule__FolderEntry__Group_2__2
14041 catch (RecognitionException re) { 14041 {
14042 reportError(re); 14042 pushFollow(FOLLOW_21);
14043 recover(input,re); 14043 rule__FolderEntry__Group_2__1__Impl();
14044 } 14044
14045 finally { 14045 state._fsp--;
14046 14046
14047 restoreStackSize(stackSize); 14047 pushFollow(FOLLOW_2);
14048 14048 rule__FolderEntry__Group_2__2();
14049 } 14049
14050 return ; 14050 state._fsp--;
14051 } 14051
14052 // $ANTLR end "rule__AllPatternEntry__Group__0__Impl" 14052
14053 14053 }
14054 14054
14055 // $ANTLR start "rule__AllPatternEntry__Group__1" 14055 }
14056 // InternalApplicationConfiguration.g:4379:1: rule__AllPatternEntry__Group__1 : rule__AllPatternEntry__Group__1__Impl rule__AllPatternEntry__Group__2 ; 14056 catch (RecognitionException re) {
14057 public final void rule__AllPatternEntry__Group__1() throws RecognitionException { 14057 reportError(re);
14058 14058 recover(input,re);
14059 int stackSize = keepStackSize(); 14059 }
14060 14060 finally {
14061 try { 14061
14062 // InternalApplicationConfiguration.g:4383:1: ( rule__AllPatternEntry__Group__1__Impl rule__AllPatternEntry__Group__2 ) 14062 restoreStackSize(stackSize);
14063 // InternalApplicationConfiguration.g:4384:2: rule__AllPatternEntry__Group__1__Impl rule__AllPatternEntry__Group__2 14063
14064 { 14064 }
14065 pushFollow(FOLLOW_17); 14065 return ;
14066 rule__AllPatternEntry__Group__1__Impl(); 14066 }
14067 14067 // $ANTLR end "rule__FolderEntry__Group_2__1"
14068 state._fsp--; 14068
14069 14069
14070 pushFollow(FOLLOW_2); 14070 // $ANTLR start "rule__FolderEntry__Group_2__1__Impl"
14071 rule__AllPatternEntry__Group__2(); 14071 // InternalApplicationConfiguration.g:4343:1: rule__FolderEntry__Group_2__1__Impl : ( '{' ) ;
14072 14072 public final void rule__FolderEntry__Group_2__1__Impl() throws RecognitionException {
14073 state._fsp--; 14073
14074 14074 int stackSize = keepStackSize();
14075 14075
14076 } 14076 try {
14077 14077 // InternalApplicationConfiguration.g:4347:1: ( ( '{' ) )
14078 } 14078 // InternalApplicationConfiguration.g:4348:1: ( '{' )
14079 catch (RecognitionException re) { 14079 {
14080 reportError(re); 14080 // InternalApplicationConfiguration.g:4348:1: ( '{' )
14081 recover(input,re); 14081 // InternalApplicationConfiguration.g:4349:2: '{'
14082 } 14082 {
14083 finally { 14083 before(grammarAccess.getFolderEntryAccess().getLeftCurlyBracketKeyword_2_1());
14084 14084 match(input,30,FOLLOW_2);
14085 restoreStackSize(stackSize); 14085 after(grammarAccess.getFolderEntryAccess().getLeftCurlyBracketKeyword_2_1());
14086 14086
14087 } 14087 }
14088 return ; 14088
14089 } 14089
14090 // $ANTLR end "rule__AllPatternEntry__Group__1" 14090 }
14091 14091
14092 14092 }
14093 // $ANTLR start "rule__AllPatternEntry__Group__1__Impl" 14093 catch (RecognitionException re) {
14094 // InternalApplicationConfiguration.g:4391:1: rule__AllPatternEntry__Group__1__Impl : ( ( rule__AllPatternEntry__PackageAssignment_1 ) ) ; 14094 reportError(re);
14095 public final void rule__AllPatternEntry__Group__1__Impl() throws RecognitionException { 14095 recover(input,re);
14096 14096 }
14097 int stackSize = keepStackSize(); 14097 finally {
14098 14098
14099 try { 14099 restoreStackSize(stackSize);
14100 // InternalApplicationConfiguration.g:4395:1: ( ( ( rule__AllPatternEntry__PackageAssignment_1 ) ) ) 14100
14101 // InternalApplicationConfiguration.g:4396:1: ( ( rule__AllPatternEntry__PackageAssignment_1 ) ) 14101 }
14102 { 14102 return ;
14103 // InternalApplicationConfiguration.g:4396:1: ( ( rule__AllPatternEntry__PackageAssignment_1 ) ) 14103 }
14104 // InternalApplicationConfiguration.g:4397:2: ( rule__AllPatternEntry__PackageAssignment_1 ) 14104 // $ANTLR end "rule__FolderEntry__Group_2__1__Impl"
14105 { 14105
14106 before(grammarAccess.getAllPatternEntryAccess().getPackageAssignment_1()); 14106
14107 // InternalApplicationConfiguration.g:4398:2: ( rule__AllPatternEntry__PackageAssignment_1 ) 14107 // $ANTLR start "rule__FolderEntry__Group_2__2"
14108 // InternalApplicationConfiguration.g:4398:3: rule__AllPatternEntry__PackageAssignment_1 14108 // InternalApplicationConfiguration.g:4358:1: rule__FolderEntry__Group_2__2 : rule__FolderEntry__Group_2__2__Impl rule__FolderEntry__Group_2__3 ;
14109 { 14109 public final void rule__FolderEntry__Group_2__2() throws RecognitionException {
14110 pushFollow(FOLLOW_2); 14110
14111 rule__AllPatternEntry__PackageAssignment_1(); 14111 int stackSize = keepStackSize();
14112 14112
14113 state._fsp--; 14113 try {
14114 14114 // InternalApplicationConfiguration.g:4362:1: ( rule__FolderEntry__Group_2__2__Impl rule__FolderEntry__Group_2__3 )
14115 14115 // InternalApplicationConfiguration.g:4363:2: rule__FolderEntry__Group_2__2__Impl rule__FolderEntry__Group_2__3
14116 } 14116 {
14117 14117 pushFollow(FOLLOW_15);
14118 after(grammarAccess.getAllPatternEntryAccess().getPackageAssignment_1()); 14118 rule__FolderEntry__Group_2__2__Impl();
14119 14119
14120 } 14120 state._fsp--;
14121 14121
14122 14122 pushFollow(FOLLOW_2);
14123 } 14123 rule__FolderEntry__Group_2__3();
14124 14124
14125 } 14125 state._fsp--;
14126 catch (RecognitionException re) { 14126
14127 reportError(re); 14127
14128 recover(input,re); 14128 }
14129 } 14129
14130 finally { 14130 }
14131 14131 catch (RecognitionException re) {
14132 restoreStackSize(stackSize); 14132 reportError(re);
14133 14133 recover(input,re);
14134 } 14134 }
14135 return ; 14135 finally {
14136 } 14136
14137 // $ANTLR end "rule__AllPatternEntry__Group__1__Impl" 14137 restoreStackSize(stackSize);
14138 14138
14139 14139 }
14140 // $ANTLR start "rule__AllPatternEntry__Group__2" 14140 return ;
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 // $ANTLR end "rule__FolderEntry__Group_2__2"
14143 14143
14144 int stackSize = keepStackSize(); 14144
14145 14145 // $ANTLR start "rule__FolderEntry__Group_2__2__Impl"
14146 try { 14146 // InternalApplicationConfiguration.g:4370:1: rule__FolderEntry__Group_2__2__Impl : ( ( rule__FolderEntry__ExclusionAssignment_2_2 ) ) ;
14147 // InternalApplicationConfiguration.g:4410:1: ( rule__AllPatternEntry__Group__2__Impl ) 14147 public final void rule__FolderEntry__Group_2__2__Impl() throws RecognitionException {
14148 // InternalApplicationConfiguration.g:4411:2: rule__AllPatternEntry__Group__2__Impl 14148
14149 { 14149 int stackSize = keepStackSize();
14150 pushFollow(FOLLOW_2); 14150
14151 rule__AllPatternEntry__Group__2__Impl(); 14151 try {
14152 14152 // InternalApplicationConfiguration.g:4374:1: ( ( ( rule__FolderEntry__ExclusionAssignment_2_2 ) ) )
14153 state._fsp--; 14153 // InternalApplicationConfiguration.g:4375:1: ( ( rule__FolderEntry__ExclusionAssignment_2_2 ) )
14154 14154 {
14155 14155 // InternalApplicationConfiguration.g:4375:1: ( ( rule__FolderEntry__ExclusionAssignment_2_2 ) )
14156 } 14156 // InternalApplicationConfiguration.g:4376:2: ( rule__FolderEntry__ExclusionAssignment_2_2 )
14157 14157 {
14158 } 14158 before(grammarAccess.getFolderEntryAccess().getExclusionAssignment_2_2());
14159 catch (RecognitionException re) { 14159 // InternalApplicationConfiguration.g:4377:2: ( rule__FolderEntry__ExclusionAssignment_2_2 )
14160 reportError(re); 14160 // InternalApplicationConfiguration.g:4377:3: rule__FolderEntry__ExclusionAssignment_2_2
14161 recover(input,re); 14161 {
14162 } 14162 pushFollow(FOLLOW_2);
14163 finally { 14163 rule__FolderEntry__ExclusionAssignment_2_2();
14164 14164
14165 restoreStackSize(stackSize); 14165 state._fsp--;
14166 14166
14167 } 14167
14168 return ; 14168 }
14169 } 14169
14170 // $ANTLR end "rule__AllPatternEntry__Group__2" 14170 after(grammarAccess.getFolderEntryAccess().getExclusionAssignment_2_2());
14171 14171
14172 14172 }
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
14175 public final void rule__AllPatternEntry__Group__2__Impl() throws RecognitionException { 14175 }
14176 14176
14177 int stackSize = keepStackSize(); 14177 }
14178 14178 catch (RecognitionException re) {
14179 try { 14179 reportError(re);
14180 // InternalApplicationConfiguration.g:4421:1: ( ( ( rule__AllPatternEntry__Group_2__0 )? ) ) 14180 recover(input,re);
14181 // InternalApplicationConfiguration.g:4422:1: ( ( rule__AllPatternEntry__Group_2__0 )? ) 14181 }
14182 { 14182 finally {
14183 // InternalApplicationConfiguration.g:4422:1: ( ( rule__AllPatternEntry__Group_2__0 )? ) 14183
14184 // InternalApplicationConfiguration.g:4423:2: ( rule__AllPatternEntry__Group_2__0 )? 14184 restoreStackSize(stackSize);
14185 { 14185
14186 before(grammarAccess.getAllPatternEntryAccess().getGroup_2()); 14186 }
14187 // InternalApplicationConfiguration.g:4424:2: ( rule__AllPatternEntry__Group_2__0 )? 14187 return ;
14188 int alt43=2; 14188 }
14189 int LA43_0 = input.LA(1); 14189 // $ANTLR end "rule__FolderEntry__Group_2__2__Impl"
14190 14190
14191 if ( (LA43_0==28) ) { 14191
14192 alt43=1; 14192 // $ANTLR start "rule__FolderEntry__Group_2__3"
14193 } 14193 // InternalApplicationConfiguration.g:4385:1: rule__FolderEntry__Group_2__3 : rule__FolderEntry__Group_2__3__Impl rule__FolderEntry__Group_2__4 ;
14194 switch (alt43) { 14194 public final void rule__FolderEntry__Group_2__3() throws RecognitionException {
14195 case 1 : 14195
14196 // InternalApplicationConfiguration.g:4424:3: rule__AllPatternEntry__Group_2__0 14196 int stackSize = keepStackSize();
14197 { 14197
14198 pushFollow(FOLLOW_2); 14198 try {
14199 rule__AllPatternEntry__Group_2__0(); 14199 // InternalApplicationConfiguration.g:4389:1: ( rule__FolderEntry__Group_2__3__Impl rule__FolderEntry__Group_2__4 )
14200 14200 // InternalApplicationConfiguration.g:4390:2: rule__FolderEntry__Group_2__3__Impl rule__FolderEntry__Group_2__4
14201 state._fsp--; 14201 {
14202 14202 pushFollow(FOLLOW_15);
14203 14203 rule__FolderEntry__Group_2__3__Impl();
14204 } 14204
14205 break; 14205 state._fsp--;
14206 14206
14207 } 14207 pushFollow(FOLLOW_2);
14208 14208 rule__FolderEntry__Group_2__4();
14209 after(grammarAccess.getAllPatternEntryAccess().getGroup_2()); 14209
14210 14210 state._fsp--;
14211 } 14211
14212 14212
14213 14213 }
14214 } 14214
14215 14215 }
14216 } 14216 catch (RecognitionException re) {
14217 catch (RecognitionException re) { 14217 reportError(re);
14218 reportError(re); 14218 recover(input,re);
14219 recover(input,re); 14219 }
14220 } 14220 finally {
14221 finally { 14221
14222 14222 restoreStackSize(stackSize);
14223 restoreStackSize(stackSize); 14223
14224 14224 }
14225 } 14225 return ;
14226 return ; 14226 }
14227 } 14227 // $ANTLR end "rule__FolderEntry__Group_2__3"
14228 // $ANTLR end "rule__AllPatternEntry__Group__2__Impl" 14228
14229 14229
14230 14230 // $ANTLR start "rule__FolderEntry__Group_2__3__Impl"
14231 // $ANTLR start "rule__AllPatternEntry__Group_2__0" 14231 // InternalApplicationConfiguration.g:4397:1: rule__FolderEntry__Group_2__3__Impl : ( ( rule__FolderEntry__Group_2_3__0 )* ) ;
14232 // InternalApplicationConfiguration.g:4433:1: rule__AllPatternEntry__Group_2__0 : rule__AllPatternEntry__Group_2__0__Impl rule__AllPatternEntry__Group_2__1 ; 14232 public final void rule__FolderEntry__Group_2__3__Impl() throws RecognitionException {
14233 public final void rule__AllPatternEntry__Group_2__0() throws RecognitionException { 14233
14234 14234 int stackSize = keepStackSize();
14235 int stackSize = keepStackSize(); 14235
14236 14236 try {
14237 try { 14237 // InternalApplicationConfiguration.g:4401:1: ( ( ( rule__FolderEntry__Group_2_3__0 )* ) )
14238 // InternalApplicationConfiguration.g:4437:1: ( rule__AllPatternEntry__Group_2__0__Impl rule__AllPatternEntry__Group_2__1 ) 14238 // InternalApplicationConfiguration.g:4402:1: ( ( rule__FolderEntry__Group_2_3__0 )* )
14239 // InternalApplicationConfiguration.g:4438:2: rule__AllPatternEntry__Group_2__0__Impl rule__AllPatternEntry__Group_2__1 14239 {
14240 { 14240 // InternalApplicationConfiguration.g:4402:1: ( ( rule__FolderEntry__Group_2_3__0 )* )
14241 pushFollow(FOLLOW_18); 14241 // InternalApplicationConfiguration.g:4403:2: ( rule__FolderEntry__Group_2_3__0 )*
14242 rule__AllPatternEntry__Group_2__0__Impl(); 14242 {
14243 14243 before(grammarAccess.getFolderEntryAccess().getGroup_2_3());
14244 state._fsp--; 14244 // InternalApplicationConfiguration.g:4404:2: ( rule__FolderEntry__Group_2_3__0 )*
14245 14245 loop45:
14246 pushFollow(FOLLOW_2); 14246 do {
14247 rule__AllPatternEntry__Group_2__1(); 14247 int alt45=2;
14248 14248 int LA45_0 = input.LA(1);
14249 state._fsp--; 14249
14250 14250 if ( (LA45_0==32) ) {
14251 14251 alt45=1;
14252 } 14252 }
14253 14253
14254 } 14254
14255 catch (RecognitionException re) { 14255 switch (alt45) {
14256 reportError(re); 14256 case 1 :
14257 recover(input,re); 14257 // InternalApplicationConfiguration.g:4404:3: rule__FolderEntry__Group_2_3__0
14258 } 14258 {
14259 finally { 14259 pushFollow(FOLLOW_16);
14260 14260 rule__FolderEntry__Group_2_3__0();
14261 restoreStackSize(stackSize); 14261
14262 14262 state._fsp--;
14263 } 14263
14264 return ; 14264
14265 } 14265 }
14266 // $ANTLR end "rule__AllPatternEntry__Group_2__0" 14266 break;
14267 14267
14268 14268 default :
14269 // $ANTLR start "rule__AllPatternEntry__Group_2__0__Impl" 14269 break loop45;
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 } while (true);
14272 14272
14273 int stackSize = keepStackSize(); 14273 after(grammarAccess.getFolderEntryAccess().getGroup_2_3());
14274 14274
14275 try { 14275 }
14276 // InternalApplicationConfiguration.g:4449:1: ( ( 'excluding' ) ) 14276
14277 // InternalApplicationConfiguration.g:4450:1: ( 'excluding' ) 14277
14278 { 14278 }
14279 // InternalApplicationConfiguration.g:4450:1: ( 'excluding' ) 14279
14280 // InternalApplicationConfiguration.g:4451:2: 'excluding' 14280 }
14281 { 14281 catch (RecognitionException re) {
14282 before(grammarAccess.getAllPatternEntryAccess().getExcludingKeyword_2_0()); 14282 reportError(re);
14283 match(input,28,FOLLOW_2); 14283 recover(input,re);
14284 after(grammarAccess.getAllPatternEntryAccess().getExcludingKeyword_2_0()); 14284 }
14285 14285 finally {
14286 } 14286
14287 14287 restoreStackSize(stackSize);
14288 14288
14289 } 14289 }
14290 14290 return ;
14291 } 14291 }
14292 catch (RecognitionException re) { 14292 // $ANTLR end "rule__FolderEntry__Group_2__3__Impl"
14293 reportError(re); 14293
14294 recover(input,re); 14294
14295 } 14295 // $ANTLR start "rule__FolderEntry__Group_2__4"
14296 finally { 14296 // InternalApplicationConfiguration.g:4412:1: rule__FolderEntry__Group_2__4 : rule__FolderEntry__Group_2__4__Impl ;
14297 14297 public final void rule__FolderEntry__Group_2__4() throws RecognitionException {
14298 restoreStackSize(stackSize); 14298
14299 14299 int stackSize = keepStackSize();
14300 } 14300
14301 return ; 14301 try {
14302 } 14302 // InternalApplicationConfiguration.g:4416:1: ( rule__FolderEntry__Group_2__4__Impl )
14303 // $ANTLR end "rule__AllPatternEntry__Group_2__0__Impl" 14303 // InternalApplicationConfiguration.g:4417:2: rule__FolderEntry__Group_2__4__Impl
14304 14304 {
14305 14305 pushFollow(FOLLOW_2);
14306 // $ANTLR start "rule__AllPatternEntry__Group_2__1" 14306 rule__FolderEntry__Group_2__4__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 state._fsp--;
14309 14309
14310 int stackSize = keepStackSize(); 14310
14311 14311 }
14312 try { 14312
14313 // InternalApplicationConfiguration.g:4464:1: ( rule__AllPatternEntry__Group_2__1__Impl rule__AllPatternEntry__Group_2__2 ) 14313 }
14314 // InternalApplicationConfiguration.g:4465:2: rule__AllPatternEntry__Group_2__1__Impl rule__AllPatternEntry__Group_2__2 14314 catch (RecognitionException re) {
14315 { 14315 reportError(re);
14316 pushFollow(FOLLOW_8); 14316 recover(input,re);
14317 rule__AllPatternEntry__Group_2__1__Impl(); 14317 }
14318 14318 finally {
14319 state._fsp--; 14319
14320 14320 restoreStackSize(stackSize);
14321 pushFollow(FOLLOW_2); 14321
14322 rule__AllPatternEntry__Group_2__2(); 14322 }
14323 14323 return ;
14324 state._fsp--; 14324 }
14325 14325 // $ANTLR end "rule__FolderEntry__Group_2__4"
14326 14326
14327 } 14327
14328 14328 // $ANTLR start "rule__FolderEntry__Group_2__4__Impl"
14329 } 14329 // InternalApplicationConfiguration.g:4423:1: rule__FolderEntry__Group_2__4__Impl : ( '}' ) ;
14330 catch (RecognitionException re) { 14330 public final void rule__FolderEntry__Group_2__4__Impl() throws RecognitionException {
14331 reportError(re); 14331
14332 recover(input,re); 14332 int stackSize = keepStackSize();
14333 } 14333
14334 finally { 14334 try {
14335 14335 // InternalApplicationConfiguration.g:4427:1: ( ( '}' ) )
14336 restoreStackSize(stackSize); 14336 // InternalApplicationConfiguration.g:4428:1: ( '}' )
14337 14337 {
14338 } 14338 // InternalApplicationConfiguration.g:4428:1: ( '}' )
14339 return ; 14339 // InternalApplicationConfiguration.g:4429:2: '}'
14340 } 14340 {
14341 // $ANTLR end "rule__AllPatternEntry__Group_2__1" 14341 before(grammarAccess.getFolderEntryAccess().getRightCurlyBracketKeyword_2_4());
14342 14342 match(input,31,FOLLOW_2);
14343 14343 after(grammarAccess.getFolderEntryAccess().getRightCurlyBracketKeyword_2_4());
14344 // $ANTLR start "rule__AllPatternEntry__Group_2__1__Impl" 14344
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
14348 int stackSize = keepStackSize(); 14348 }
14349 14349
14350 try { 14350 }
14351 // InternalApplicationConfiguration.g:4476:1: ( ( '{' ) ) 14351 catch (RecognitionException re) {
14352 // InternalApplicationConfiguration.g:4477:1: ( '{' ) 14352 reportError(re);
14353 { 14353 recover(input,re);
14354 // InternalApplicationConfiguration.g:4477:1: ( '{' ) 14354 }
14355 // InternalApplicationConfiguration.g:4478:2: '{' 14355 finally {
14356 { 14356
14357 before(grammarAccess.getAllPatternEntryAccess().getLeftCurlyBracketKeyword_2_1()); 14357 restoreStackSize(stackSize);
14358 match(input,24,FOLLOW_2); 14358
14359 after(grammarAccess.getAllPatternEntryAccess().getLeftCurlyBracketKeyword_2_1()); 14359 }
14360 14360 return ;
14361 } 14361 }
14362 14362 // $ANTLR end "rule__FolderEntry__Group_2__4__Impl"
14363 14363
14364 } 14364
14365 14365 // $ANTLR start "rule__FolderEntry__Group_2_3__0"
14366 } 14366 // InternalApplicationConfiguration.g:4439:1: rule__FolderEntry__Group_2_3__0 : rule__FolderEntry__Group_2_3__0__Impl rule__FolderEntry__Group_2_3__1 ;
14367 catch (RecognitionException re) { 14367 public final void rule__FolderEntry__Group_2_3__0() throws RecognitionException {
14368 reportError(re); 14368
14369 recover(input,re); 14369 int stackSize = keepStackSize();
14370 } 14370
14371 finally { 14371 try {
14372 14372 // InternalApplicationConfiguration.g:4443:1: ( rule__FolderEntry__Group_2_3__0__Impl rule__FolderEntry__Group_2_3__1 )
14373 restoreStackSize(stackSize); 14373 // InternalApplicationConfiguration.g:4444:2: rule__FolderEntry__Group_2_3__0__Impl rule__FolderEntry__Group_2_3__1
14374 14374 {
14375 } 14375 pushFollow(FOLLOW_21);
14376 return ; 14376 rule__FolderEntry__Group_2_3__0__Impl();
14377 } 14377
14378 // $ANTLR end "rule__AllPatternEntry__Group_2__1__Impl" 14378 state._fsp--;
14379 14379
14380 14380 pushFollow(FOLLOW_2);
14381 // $ANTLR start "rule__AllPatternEntry__Group_2__2" 14381 rule__FolderEntry__Group_2_3__1();
14382 // InternalApplicationConfiguration.g:4487:1: rule__AllPatternEntry__Group_2__2 : rule__AllPatternEntry__Group_2__2__Impl rule__AllPatternEntry__Group_2__3 ; 14382
14383 public final void rule__AllPatternEntry__Group_2__2() throws RecognitionException { 14383 state._fsp--;
14384 14384
14385 int stackSize = keepStackSize(); 14385
14386 14386 }
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 catch (RecognitionException re) {
14390 { 14390 reportError(re);
14391 pushFollow(FOLLOW_15); 14391 recover(input,re);
14392 rule__AllPatternEntry__Group_2__2__Impl(); 14392 }
14393 14393 finally {
14394 state._fsp--; 14394
14395 14395 restoreStackSize(stackSize);
14396 pushFollow(FOLLOW_2); 14396
14397 rule__AllPatternEntry__Group_2__3(); 14397 }
14398 14398 return ;
14399 state._fsp--; 14399 }
14400 14400 // $ANTLR end "rule__FolderEntry__Group_2_3__0"
14401 14401
14402 } 14402
14403 14403 // $ANTLR start "rule__FolderEntry__Group_2_3__0__Impl"
14404 } 14404 // InternalApplicationConfiguration.g:4451:1: rule__FolderEntry__Group_2_3__0__Impl : ( ',' ) ;
14405 catch (RecognitionException re) { 14405 public final void rule__FolderEntry__Group_2_3__0__Impl() throws RecognitionException {
14406 reportError(re); 14406
14407 recover(input,re); 14407 int stackSize = keepStackSize();
14408 } 14408
14409 finally { 14409 try {
14410 14410 // InternalApplicationConfiguration.g:4455:1: ( ( ',' ) )
14411 restoreStackSize(stackSize); 14411 // InternalApplicationConfiguration.g:4456:1: ( ',' )
14412 14412 {
14413 } 14413 // InternalApplicationConfiguration.g:4456:1: ( ',' )
14414 return ; 14414 // InternalApplicationConfiguration.g:4457:2: ','
14415 } 14415 {
14416 // $ANTLR end "rule__AllPatternEntry__Group_2__2" 14416 before(grammarAccess.getFolderEntryAccess().getCommaKeyword_2_3_0());
14417 14417 match(input,32,FOLLOW_2);
14418 14418 after(grammarAccess.getFolderEntryAccess().getCommaKeyword_2_3_0());
14419 // $ANTLR start "rule__AllPatternEntry__Group_2__2__Impl" 14419
14420 // InternalApplicationConfiguration.g:4499:1: rule__AllPatternEntry__Group_2__2__Impl : ( ( rule__AllPatternEntry__ExclusuionAssignment_2_2 ) ) ; 14420 }
14421 public final void rule__AllPatternEntry__Group_2__2__Impl() throws RecognitionException { 14421
14422 14422
14423 int stackSize = keepStackSize(); 14423 }
14424 14424
14425 try { 14425 }
14426 // InternalApplicationConfiguration.g:4503:1: ( ( ( rule__AllPatternEntry__ExclusuionAssignment_2_2 ) ) ) 14426 catch (RecognitionException re) {
14427 // InternalApplicationConfiguration.g:4504:1: ( ( rule__AllPatternEntry__ExclusuionAssignment_2_2 ) ) 14427 reportError(re);
14428 { 14428 recover(input,re);
14429 // InternalApplicationConfiguration.g:4504:1: ( ( rule__AllPatternEntry__ExclusuionAssignment_2_2 ) ) 14429 }
14430 // InternalApplicationConfiguration.g:4505:2: ( rule__AllPatternEntry__ExclusuionAssignment_2_2 ) 14430 finally {
14431 { 14431
14432 before(grammarAccess.getAllPatternEntryAccess().getExclusuionAssignment_2_2()); 14432 restoreStackSize(stackSize);
14433 // InternalApplicationConfiguration.g:4506:2: ( rule__AllPatternEntry__ExclusuionAssignment_2_2 ) 14433
14434 // InternalApplicationConfiguration.g:4506:3: rule__AllPatternEntry__ExclusuionAssignment_2_2 14434 }
14435 { 14435 return ;
14436 pushFollow(FOLLOW_2); 14436 }
14437 rule__AllPatternEntry__ExclusuionAssignment_2_2(); 14437 // $ANTLR end "rule__FolderEntry__Group_2_3__0__Impl"
14438 14438
14439 state._fsp--; 14439
14440 14440 // $ANTLR start "rule__FolderEntry__Group_2_3__1"
14441 14441 // InternalApplicationConfiguration.g:4466:1: rule__FolderEntry__Group_2_3__1 : rule__FolderEntry__Group_2_3__1__Impl ;
14442 } 14442 public final void rule__FolderEntry__Group_2_3__1() throws RecognitionException {
14443 14443
14444 after(grammarAccess.getAllPatternEntryAccess().getExclusuionAssignment_2_2()); 14444 int stackSize = keepStackSize();
14445 14445
14446 } 14446 try {
14447 14447 // InternalApplicationConfiguration.g:4470:1: ( rule__FolderEntry__Group_2_3__1__Impl )
14448 14448 // InternalApplicationConfiguration.g:4471:2: rule__FolderEntry__Group_2_3__1__Impl
14449 } 14449 {
14450 14450 pushFollow(FOLLOW_2);
14451 } 14451 rule__FolderEntry__Group_2_3__1__Impl();
14452 catch (RecognitionException re) { 14452
14453 reportError(re); 14453 state._fsp--;
14454 recover(input,re); 14454
14455 } 14455
14456 finally { 14456 }
14457 14457
14458 restoreStackSize(stackSize); 14458 }
14459 14459 catch (RecognitionException re) {
14460 } 14460 reportError(re);
14461 return ; 14461 recover(input,re);
14462 } 14462 }
14463 // $ANTLR end "rule__AllPatternEntry__Group_2__2__Impl" 14463 finally {
14464 14464
14465 14465 restoreStackSize(stackSize);
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 return ;
14469 14469 }
14470 int stackSize = keepStackSize(); 14470 // $ANTLR end "rule__FolderEntry__Group_2_3__1"
14471 14471
14472 try { 14472
14473 // InternalApplicationConfiguration.g:4518:1: ( rule__AllPatternEntry__Group_2__3__Impl rule__AllPatternEntry__Group_2__4 ) 14473 // $ANTLR start "rule__FolderEntry__Group_2_3__1__Impl"
14474 // InternalApplicationConfiguration.g:4519:2: rule__AllPatternEntry__Group_2__3__Impl rule__AllPatternEntry__Group_2__4 14474 // InternalApplicationConfiguration.g:4477:1: rule__FolderEntry__Group_2_3__1__Impl : ( ( rule__FolderEntry__ExclusionAssignment_2_3_1 ) ) ;
14475 { 14475 public final void rule__FolderEntry__Group_2_3__1__Impl() throws RecognitionException {
14476 pushFollow(FOLLOW_15); 14476
14477 rule__AllPatternEntry__Group_2__3__Impl(); 14477 int stackSize = keepStackSize();
14478 14478
14479 state._fsp--; 14479 try {
14480 14480 // InternalApplicationConfiguration.g:4481:1: ( ( ( rule__FolderEntry__ExclusionAssignment_2_3_1 ) ) )
14481 pushFollow(FOLLOW_2); 14481 // InternalApplicationConfiguration.g:4482:1: ( ( rule__FolderEntry__ExclusionAssignment_2_3_1 ) )
14482 rule__AllPatternEntry__Group_2__4(); 14482 {
14483 14483 // InternalApplicationConfiguration.g:4482:1: ( ( rule__FolderEntry__ExclusionAssignment_2_3_1 ) )
14484 state._fsp--; 14484 // InternalApplicationConfiguration.g:4483:2: ( rule__FolderEntry__ExclusionAssignment_2_3_1 )
14485 14485 {
14486 14486 before(grammarAccess.getFolderEntryAccess().getExclusionAssignment_2_3_1());
14487 } 14487 // InternalApplicationConfiguration.g:4484:2: ( rule__FolderEntry__ExclusionAssignment_2_3_1 )
14488 14488 // InternalApplicationConfiguration.g:4484:3: rule__FolderEntry__ExclusionAssignment_2_3_1
14489 } 14489 {
14490 catch (RecognitionException re) { 14490 pushFollow(FOLLOW_2);
14491 reportError(re); 14491 rule__FolderEntry__ExclusionAssignment_2_3_1();
14492 recover(input,re); 14492
14493 } 14493 state._fsp--;
14494 finally { 14494
14495 14495
14496 restoreStackSize(stackSize); 14496 }
14497 14497
14498 } 14498 after(grammarAccess.getFolderEntryAccess().getExclusionAssignment_2_3_1());
14499 return ; 14499
14500 } 14500 }
14501 // $ANTLR end "rule__AllPatternEntry__Group_2__3" 14501
14502 14502
14503 14503 }
14504 // $ANTLR start "rule__AllPatternEntry__Group_2__3__Impl" 14504
14505 // InternalApplicationConfiguration.g:4526:1: rule__AllPatternEntry__Group_2__3__Impl : ( ( rule__AllPatternEntry__Group_2_3__0 )* ) ; 14505 }
14506 public final void rule__AllPatternEntry__Group_2__3__Impl() throws RecognitionException { 14506 catch (RecognitionException re) {
14507 14507 reportError(re);
14508 int stackSize = keepStackSize(); 14508 recover(input,re);
14509 14509 }
14510 try { 14510 finally {
14511 // InternalApplicationConfiguration.g:4530:1: ( ( ( rule__AllPatternEntry__Group_2_3__0 )* ) ) 14511
14512 // InternalApplicationConfiguration.g:4531:1: ( ( rule__AllPatternEntry__Group_2_3__0 )* ) 14512 restoreStackSize(stackSize);
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 return ;
14516 { 14516 }
14517 before(grammarAccess.getAllPatternEntryAccess().getGroup_2_3()); 14517 // $ANTLR end "rule__FolderEntry__Group_2_3__1__Impl"
14518 // InternalApplicationConfiguration.g:4533:2: ( rule__AllPatternEntry__Group_2_3__0 )* 14518
14519 loop44: 14519
14520 do { 14520 // $ANTLR start "rule__PartialModelDeclaration__Group__0"
14521 int alt44=2; 14521 // InternalApplicationConfiguration.g:4493:1: rule__PartialModelDeclaration__Group__0 : rule__PartialModelDeclaration__Group__0__Impl rule__PartialModelDeclaration__Group__1 ;
14522 int LA44_0 = input.LA(1); 14522 public final void rule__PartialModelDeclaration__Group__0() throws RecognitionException {
14523 14523
14524 if ( (LA44_0==26) ) { 14524 int stackSize = keepStackSize();
14525 alt44=1; 14525
14526 } 14526 try {
14527 14527 // InternalApplicationConfiguration.g:4497:1: ( rule__PartialModelDeclaration__Group__0__Impl rule__PartialModelDeclaration__Group__1 )
14528 14528 // InternalApplicationConfiguration.g:4498:2: rule__PartialModelDeclaration__Group__0__Impl rule__PartialModelDeclaration__Group__1
14529 switch (alt44) { 14529 {
14530 case 1 : 14530 pushFollow(FOLLOW_8);
14531 // InternalApplicationConfiguration.g:4533:3: rule__AllPatternEntry__Group_2_3__0 14531 rule__PartialModelDeclaration__Group__0__Impl();
14532 { 14532
14533 pushFollow(FOLLOW_16); 14533 state._fsp--;
14534 rule__AllPatternEntry__Group_2_3__0(); 14534
14535 14535 pushFollow(FOLLOW_2);
14536 state._fsp--; 14536 rule__PartialModelDeclaration__Group__1();
14537 14537
14538 14538 state._fsp--;
14539 } 14539
14540 break; 14540
14541 14541 }
14542 default : 14542
14543 break loop44; 14543 }
14544 } 14544 catch (RecognitionException re) {
14545 } while (true); 14545 reportError(re);
14546 14546 recover(input,re);
14547 after(grammarAccess.getAllPatternEntryAccess().getGroup_2_3()); 14547 }
14548 14548 finally {
14549 } 14549
14550 14550 restoreStackSize(stackSize);
14551 14551
14552 } 14552 }
14553 14553 return ;
14554 } 14554 }
14555 catch (RecognitionException re) { 14555 // $ANTLR end "rule__PartialModelDeclaration__Group__0"
14556 reportError(re); 14556
14557 recover(input,re); 14557
14558 } 14558 // $ANTLR start "rule__PartialModelDeclaration__Group__0__Impl"
14559 finally { 14559 // InternalApplicationConfiguration.g:4505:1: rule__PartialModelDeclaration__Group__0__Impl : ( 'models' ) ;
14560 14560 public final void rule__PartialModelDeclaration__Group__0__Impl() throws RecognitionException {
14561 restoreStackSize(stackSize); 14561
14562 14562 int stackSize = keepStackSize();
14563 } 14563
14564 return ; 14564 try {
14565 } 14565 // InternalApplicationConfiguration.g:4509:1: ( ( 'models' ) )
14566 // $ANTLR end "rule__AllPatternEntry__Group_2__3__Impl" 14566 // InternalApplicationConfiguration.g:4510:1: ( 'models' )
14567 14567 {
14568 14568 // InternalApplicationConfiguration.g:4510:1: ( 'models' )
14569 // $ANTLR start "rule__AllPatternEntry__Group_2__4" 14569 // InternalApplicationConfiguration.g:4511:2: 'models'
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 before(grammarAccess.getPartialModelDeclarationAccess().getModelsKeyword_0());
14572 14572 match(input,38,FOLLOW_2);
14573 int stackSize = keepStackSize(); 14573 after(grammarAccess.getPartialModelDeclarationAccess().getModelsKeyword_0());
14574 14574
14575 try { 14575 }
14576 // InternalApplicationConfiguration.g:4545:1: ( rule__AllPatternEntry__Group_2__4__Impl ) 14576
14577 // InternalApplicationConfiguration.g:4546:2: rule__AllPatternEntry__Group_2__4__Impl 14577
14578 { 14578 }
14579 pushFollow(FOLLOW_2); 14579
14580 rule__AllPatternEntry__Group_2__4__Impl(); 14580 }
14581 14581 catch (RecognitionException re) {
14582 state._fsp--; 14582 reportError(re);
14583 14583 recover(input,re);
14584 14584 }
14585 } 14585 finally {
14586 14586
14587 } 14587 restoreStackSize(stackSize);
14588 catch (RecognitionException re) { 14588
14589 reportError(re); 14589 }
14590 recover(input,re); 14590 return ;
14591 } 14591 }
14592 finally { 14592 // $ANTLR end "rule__PartialModelDeclaration__Group__0__Impl"
14593 14593
14594 restoreStackSize(stackSize); 14594
14595 14595 // $ANTLR start "rule__PartialModelDeclaration__Group__1"
14596 } 14596 // InternalApplicationConfiguration.g:4520:1: rule__PartialModelDeclaration__Group__1 : rule__PartialModelDeclaration__Group__1__Impl rule__PartialModelDeclaration__Group__2 ;
14597 return ; 14597 public final void rule__PartialModelDeclaration__Group__1() throws RecognitionException {
14598 } 14598
14599 // $ANTLR end "rule__AllPatternEntry__Group_2__4" 14599 int stackSize = keepStackSize();
14600 14600
14601 14601 try {
14602 // $ANTLR start "rule__AllPatternEntry__Group_2__4__Impl" 14602 // InternalApplicationConfiguration.g:4524:1: ( rule__PartialModelDeclaration__Group__1__Impl rule__PartialModelDeclaration__Group__2 )
14603 // InternalApplicationConfiguration.g:4552:1: rule__AllPatternEntry__Group_2__4__Impl : ( '}' ) ; 14603 // InternalApplicationConfiguration.g:4525:2: rule__PartialModelDeclaration__Group__1__Impl rule__PartialModelDeclaration__Group__2
14604 public final void rule__AllPatternEntry__Group_2__4__Impl() throws RecognitionException { 14604 {
14605 14605 pushFollow(FOLLOW_18);
14606 int stackSize = keepStackSize(); 14606 rule__PartialModelDeclaration__Group__1__Impl();
14607 14607
14608 try { 14608 state._fsp--;
14609 // InternalApplicationConfiguration.g:4556:1: ( ( '}' ) ) 14609
14610 // InternalApplicationConfiguration.g:4557:1: ( '}' ) 14610 pushFollow(FOLLOW_2);
14611 { 14611 rule__PartialModelDeclaration__Group__2();
14612 // InternalApplicationConfiguration.g:4557:1: ( '}' ) 14612
14613 // InternalApplicationConfiguration.g:4558:2: '}' 14613 state._fsp--;
14614 { 14614
14615 before(grammarAccess.getAllPatternEntryAccess().getRightCurlyBracketKeyword_2_4()); 14615
14616 match(input,25,FOLLOW_2); 14616 }
14617 after(grammarAccess.getAllPatternEntryAccess().getRightCurlyBracketKeyword_2_4()); 14617
14618 14618 }
14619 } 14619 catch (RecognitionException re) {
14620 14620 reportError(re);
14621 14621 recover(input,re);
14622 } 14622 }
14623 14623 finally {
14624 } 14624
14625 catch (RecognitionException re) { 14625 restoreStackSize(stackSize);
14626 reportError(re); 14626
14627 recover(input,re); 14627 }
14628 } 14628 return ;
14629 finally { 14629 }
14630 14630 // $ANTLR end "rule__PartialModelDeclaration__Group__1"
14631 restoreStackSize(stackSize); 14631
14632 14632
14633 } 14633 // $ANTLR start "rule__PartialModelDeclaration__Group__1__Impl"
14634 return ; 14634 // InternalApplicationConfiguration.g:4532:1: rule__PartialModelDeclaration__Group__1__Impl : ( ( rule__PartialModelDeclaration__NameAssignment_1 ) ) ;
14635 } 14635 public final void rule__PartialModelDeclaration__Group__1__Impl() throws RecognitionException {
14636 // $ANTLR end "rule__AllPatternEntry__Group_2__4__Impl" 14636
14637 14637 int stackSize = keepStackSize();
14638 14638
14639 // $ANTLR start "rule__AllPatternEntry__Group_2_3__0" 14639 try {
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 // InternalApplicationConfiguration.g:4536:1: ( ( ( rule__PartialModelDeclaration__NameAssignment_1 ) ) )
14641 public final void rule__AllPatternEntry__Group_2_3__0() throws RecognitionException { 14641 // InternalApplicationConfiguration.g:4537:1: ( ( rule__PartialModelDeclaration__NameAssignment_1 ) )
14642 14642 {
14643 int stackSize = keepStackSize(); 14643 // InternalApplicationConfiguration.g:4537:1: ( ( rule__PartialModelDeclaration__NameAssignment_1 ) )
14644 14644 // InternalApplicationConfiguration.g:4538:2: ( rule__PartialModelDeclaration__NameAssignment_1 )
14645 try { 14645 {
14646 // InternalApplicationConfiguration.g:4572:1: ( rule__AllPatternEntry__Group_2_3__0__Impl rule__AllPatternEntry__Group_2_3__1 ) 14646 before(grammarAccess.getPartialModelDeclarationAccess().getNameAssignment_1());
14647 // InternalApplicationConfiguration.g:4573:2: rule__AllPatternEntry__Group_2_3__0__Impl rule__AllPatternEntry__Group_2_3__1 14647 // InternalApplicationConfiguration.g:4539:2: ( rule__PartialModelDeclaration__NameAssignment_1 )
14648 { 14648 // InternalApplicationConfiguration.g:4539:3: rule__PartialModelDeclaration__NameAssignment_1
14649 pushFollow(FOLLOW_8); 14649 {
14650 rule__AllPatternEntry__Group_2_3__0__Impl(); 14650 pushFollow(FOLLOW_2);
14651 14651 rule__PartialModelDeclaration__NameAssignment_1();
14652 state._fsp--; 14652
14653 14653 state._fsp--;
14654 pushFollow(FOLLOW_2); 14654
14655 rule__AllPatternEntry__Group_2_3__1(); 14655
14656 14656 }
14657 state._fsp--; 14657
14658 14658 after(grammarAccess.getPartialModelDeclarationAccess().getNameAssignment_1());
14659 14659
14660 } 14660 }
14661 14661
14662 } 14662
14663 catch (RecognitionException re) { 14663 }
14664 reportError(re); 14664
14665 recover(input,re); 14665 }
14666 } 14666 catch (RecognitionException re) {
14667 finally { 14667 reportError(re);
14668 14668 recover(input,re);
14669 restoreStackSize(stackSize); 14669 }
14670 14670 finally {
14671 } 14671
14672 return ; 14672 restoreStackSize(stackSize);
14673 } 14673
14674 // $ANTLR end "rule__AllPatternEntry__Group_2_3__0" 14674 }
14675 14675 return ;
14676 14676 }
14677 // $ANTLR start "rule__AllPatternEntry__Group_2_3__0__Impl" 14677 // $ANTLR end "rule__PartialModelDeclaration__Group__1__Impl"
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
14680 14680 // $ANTLR start "rule__PartialModelDeclaration__Group__2"
14681 int stackSize = keepStackSize(); 14681 // InternalApplicationConfiguration.g:4547:1: rule__PartialModelDeclaration__Group__2 : rule__PartialModelDeclaration__Group__2__Impl ;
14682 14682 public final void rule__PartialModelDeclaration__Group__2() throws RecognitionException {
14683 try { 14683
14684 // InternalApplicationConfiguration.g:4584:1: ( ( ',' ) ) 14684 int stackSize = keepStackSize();
14685 // InternalApplicationConfiguration.g:4585:1: ( ',' ) 14685
14686 { 14686 try {
14687 // InternalApplicationConfiguration.g:4585:1: ( ',' ) 14687 // InternalApplicationConfiguration.g:4551:1: ( rule__PartialModelDeclaration__Group__2__Impl )
14688 // InternalApplicationConfiguration.g:4586:2: ',' 14688 // InternalApplicationConfiguration.g:4552:2: rule__PartialModelDeclaration__Group__2__Impl
14689 { 14689 {
14690 before(grammarAccess.getAllPatternEntryAccess().getCommaKeyword_2_3_0()); 14690 pushFollow(FOLLOW_2);
14691 match(input,26,FOLLOW_2); 14691 rule__PartialModelDeclaration__Group__2__Impl();
14692 after(grammarAccess.getAllPatternEntryAccess().getCommaKeyword_2_3_0()); 14692
14693 14693 state._fsp--;
14694 } 14694
14695 14695
14696 14696 }
14697 } 14697
14698 14698 }
14699 } 14699 catch (RecognitionException re) {
14700 catch (RecognitionException re) { 14700 reportError(re);
14701 reportError(re); 14701 recover(input,re);
14702 recover(input,re); 14702 }
14703 } 14703 finally {
14704 finally { 14704
14705 14705 restoreStackSize(stackSize);
14706 restoreStackSize(stackSize); 14706
14707 14707 }
14708 } 14708 return ;
14709 return ; 14709 }
14710 } 14710 // $ANTLR end "rule__PartialModelDeclaration__Group__2"
14711 // $ANTLR end "rule__AllPatternEntry__Group_2_3__0__Impl" 14711
14712 14712
14713 14713 // $ANTLR start "rule__PartialModelDeclaration__Group__2__Impl"
14714 // $ANTLR start "rule__AllPatternEntry__Group_2_3__1" 14714 // InternalApplicationConfiguration.g:4558:1: rule__PartialModelDeclaration__Group__2__Impl : ( ( rule__PartialModelDeclaration__SpecificationAssignment_2 ) ) ;
14715 // InternalApplicationConfiguration.g:4595:1: rule__AllPatternEntry__Group_2_3__1 : rule__AllPatternEntry__Group_2_3__1__Impl ; 14715 public final void rule__PartialModelDeclaration__Group__2__Impl() throws RecognitionException {
14716 public final void rule__AllPatternEntry__Group_2_3__1() throws RecognitionException { 14716
14717 14717 int stackSize = keepStackSize();
14718 int stackSize = keepStackSize(); 14718
14719 14719 try {
14720 try { 14720 // InternalApplicationConfiguration.g:4562:1: ( ( ( rule__PartialModelDeclaration__SpecificationAssignment_2 ) ) )
14721 // InternalApplicationConfiguration.g:4599:1: ( rule__AllPatternEntry__Group_2_3__1__Impl ) 14721 // InternalApplicationConfiguration.g:4563:1: ( ( rule__PartialModelDeclaration__SpecificationAssignment_2 ) )
14722 // InternalApplicationConfiguration.g:4600:2: rule__AllPatternEntry__Group_2_3__1__Impl 14722 {
14723 { 14723 // InternalApplicationConfiguration.g:4563:1: ( ( rule__PartialModelDeclaration__SpecificationAssignment_2 ) )
14724 pushFollow(FOLLOW_2); 14724 // InternalApplicationConfiguration.g:4564:2: ( rule__PartialModelDeclaration__SpecificationAssignment_2 )
14725 rule__AllPatternEntry__Group_2_3__1__Impl(); 14725 {
14726 14726 before(grammarAccess.getPartialModelDeclarationAccess().getSpecificationAssignment_2());
14727 state._fsp--; 14727 // InternalApplicationConfiguration.g:4565:2: ( rule__PartialModelDeclaration__SpecificationAssignment_2 )
14728 14728 // InternalApplicationConfiguration.g:4565:3: rule__PartialModelDeclaration__SpecificationAssignment_2
14729 14729 {
14730 } 14730 pushFollow(FOLLOW_2);
14731 14731 rule__PartialModelDeclaration__SpecificationAssignment_2();
14732 } 14732
14733 catch (RecognitionException re) { 14733 state._fsp--;
14734 reportError(re); 14734
14735 recover(input,re); 14735
14736 } 14736 }
14737 finally { 14737
14738 14738 after(grammarAccess.getPartialModelDeclarationAccess().getSpecificationAssignment_2());
14739 restoreStackSize(stackSize); 14739
14740 14740 }
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__2__Impl"
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__PatternSpecification__Group__0"
14761 // InternalApplicationConfiguration.g:4613:2: ( rule__AllPatternEntry__ExclusuionAssignment_2_3_1 ) 14761 // InternalApplicationConfiguration.g:4574:1: rule__PatternSpecification__Group__0 : rule__PatternSpecification__Group__0__Impl rule__PatternSpecification__Group__1 ;
14762 // InternalApplicationConfiguration.g:4613:3: rule__AllPatternEntry__ExclusuionAssignment_2_3_1 14762 public final void rule__PatternSpecification__Group__0() 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:4578:1: ( rule__PatternSpecification__Group__0__Impl rule__PatternSpecification__Group__1 )
14768 14768 // InternalApplicationConfiguration.g:4579:2: rule__PatternSpecification__Group__0__Impl rule__PatternSpecification__Group__1
14769 14769 {
14770 } 14770 pushFollow(FOLLOW_14);
14771 14771 rule__PatternSpecification__Group__0__Impl();
14772 after(grammarAccess.getAllPatternEntryAccess().getExclusuionAssignment_2_3_1()); 14772
14773 14773 state._fsp--;
14774 } 14774
14775 14775 pushFollow(FOLLOW_2);
14776 14776 rule__PatternSpecification__Group__1();
14777 } 14777
14778 14778 state._fsp--;
14779 } 14779
14780 catch (RecognitionException re) { 14780
14781 reportError(re); 14781 }
14782 recover(input,re); 14782
14783 } 14783 }
14784 finally { 14784 catch (RecognitionException re) {
14785 14785 reportError(re);
14786 restoreStackSize(stackSize); 14786 recover(input,re);
14787 14787 }
14788 } 14788 finally {
14789 return ; 14789
14790 } 14790 restoreStackSize(stackSize);
14791 // $ANTLR end "rule__AllPatternEntry__Group_2_3__1__Impl" 14791
14792 14792 }
14793 14793 return ;
14794 // $ANTLR start "rule__PatternElement__Group__0" 14794 }
14795 // InternalApplicationConfiguration.g:4622:1: rule__PatternElement__Group__0 : rule__PatternElement__Group__0__Impl rule__PatternElement__Group__1 ; 14795 // $ANTLR end "rule__PatternSpecification__Group__0"
14796 public final void rule__PatternElement__Group__0() throws RecognitionException { 14796
14797 14797
14798 int stackSize = keepStackSize(); 14798 // $ANTLR start "rule__PatternSpecification__Group__0__Impl"
14799 14799 // InternalApplicationConfiguration.g:4586:1: rule__PatternSpecification__Group__0__Impl : ( '{' ) ;
14800 try { 14800 public final void rule__PatternSpecification__Group__0__Impl() throws RecognitionException {
14801 // InternalApplicationConfiguration.g:4626:1: ( rule__PatternElement__Group__0__Impl rule__PatternElement__Group__1 ) 14801
14802 // InternalApplicationConfiguration.g:4627:2: rule__PatternElement__Group__0__Impl rule__PatternElement__Group__1 14802 int stackSize = keepStackSize();
14803 { 14803
14804 pushFollow(FOLLOW_8); 14804 try {
14805 rule__PatternElement__Group__0__Impl(); 14805 // InternalApplicationConfiguration.g:4590:1: ( ( '{' ) )
14806 14806 // InternalApplicationConfiguration.g:4591:1: ( '{' )
14807 state._fsp--; 14807 {
14808 14808 // InternalApplicationConfiguration.g:4591:1: ( '{' )
14809 pushFollow(FOLLOW_2); 14809 // InternalApplicationConfiguration.g:4592:2: '{'
14810 rule__PatternElement__Group__1(); 14810 {
14811 14811 before(grammarAccess.getPatternSpecificationAccess().getLeftCurlyBracketKeyword_0());
14812 state._fsp--; 14812 match(input,30,FOLLOW_2);
14813 14813 after(grammarAccess.getPatternSpecificationAccess().getLeftCurlyBracketKeyword_0());
14814 14814
14815 } 14815 }
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__PatternSpecification__Group__0__Impl"
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__PatternSpecification__Group__1"
14836 int stackSize = keepStackSize(); 14836 // InternalApplicationConfiguration.g:4601:1: rule__PatternSpecification__Group__1 : rule__PatternSpecification__Group__1__Impl rule__PatternSpecification__Group__2 ;
14837 14837 public final void rule__PatternSpecification__Group__1() 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:4605:1: ( rule__PatternSpecification__Group__1__Impl rule__PatternSpecification__Group__2 )
14843 // InternalApplicationConfiguration.g:4640:2: ( rule__PatternElement__Group_0__0 )? 14843 // InternalApplicationConfiguration.g:4606:2: rule__PatternSpecification__Group__1__Impl rule__PatternSpecification__Group__2
14844 { 14844 {
14845 before(grammarAccess.getPatternElementAccess().getGroup_0()); 14845 pushFollow(FOLLOW_15);
14846 // InternalApplicationConfiguration.g:4641:2: ( rule__PatternElement__Group_0__0 )? 14846 rule__PatternSpecification__Group__1__Impl();
14847 int alt45=2; 14847
14848 int LA45_0 = input.LA(1); 14848 state._fsp--;
14849 14849
14850 if ( (LA45_0==RULE_ID) ) { 14850 pushFollow(FOLLOW_2);
14851 int LA45_1 = input.LA(2); 14851 rule__PatternSpecification__Group__2();
14852 14852
14853 if ( (LA45_1==17||LA45_1==29) ) { 14853 state._fsp--;
14854 alt45=1; 14854
14855 } 14855
14856 } 14856 }
14857 switch (alt45) { 14857
14858 case 1 : 14858 }
14859 // InternalApplicationConfiguration.g:4641:3: rule__PatternElement__Group_0__0 14859 catch (RecognitionException re) {
14860 { 14860 reportError(re);
14861 pushFollow(FOLLOW_2); 14861 recover(input,re);
14862 rule__PatternElement__Group_0__0(); 14862 }
14863 14863 finally {
14864 state._fsp--; 14864
14865 14865 restoreStackSize(stackSize);
14866 14866
14867 } 14867 }
14868 break; 14868 return ;
14869 14869 }
14870 } 14870 // $ANTLR end "rule__PatternSpecification__Group__1"
14871 14871
14872 after(grammarAccess.getPatternElementAccess().getGroup_0()); 14872
14873 14873 // $ANTLR start "rule__PatternSpecification__Group__1__Impl"
14874 } 14874 // InternalApplicationConfiguration.g:4613:1: rule__PatternSpecification__Group__1__Impl : ( ( rule__PatternSpecification__EntriesAssignment_1 ) ) ;
14875 14875 public final void rule__PatternSpecification__Group__1__Impl() throws RecognitionException {
14876 14876
14877 } 14877 int stackSize = keepStackSize();
14878 14878
14879 } 14879 try {
14880 catch (RecognitionException re) { 14880 // InternalApplicationConfiguration.g:4617:1: ( ( ( rule__PatternSpecification__EntriesAssignment_1 ) ) )
14881 reportError(re); 14881 // InternalApplicationConfiguration.g:4618:1: ( ( rule__PatternSpecification__EntriesAssignment_1 ) )
14882 recover(input,re); 14882 {
14883 } 14883 // InternalApplicationConfiguration.g:4618:1: ( ( rule__PatternSpecification__EntriesAssignment_1 ) )
14884 finally { 14884 // InternalApplicationConfiguration.g:4619:2: ( rule__PatternSpecification__EntriesAssignment_1 )
14885 14885 {
14886 restoreStackSize(stackSize); 14886 before(grammarAccess.getPatternSpecificationAccess().getEntriesAssignment_1());
14887 14887 // InternalApplicationConfiguration.g:4620:2: ( rule__PatternSpecification__EntriesAssignment_1 )
14888 } 14888 // InternalApplicationConfiguration.g:4620:3: rule__PatternSpecification__EntriesAssignment_1
14889 return ; 14889 {
14890 } 14890 pushFollow(FOLLOW_2);
14891 // $ANTLR end "rule__PatternElement__Group__0__Impl" 14891 rule__PatternSpecification__EntriesAssignment_1();
14892 14892
14893 14893 state._fsp--;
14894 // $ANTLR start "rule__PatternElement__Group__1" 14894
14895 // InternalApplicationConfiguration.g:4649:1: rule__PatternElement__Group__1 : rule__PatternElement__Group__1__Impl ; 14895
14896 public final void rule__PatternElement__Group__1() throws RecognitionException { 14896 }
14897 14897
14898 int stackSize = keepStackSize(); 14898 after(grammarAccess.getPatternSpecificationAccess().getEntriesAssignment_1());
14899 14899
14900 try { 14900 }
14901 // InternalApplicationConfiguration.g:4653:1: ( rule__PatternElement__Group__1__Impl ) 14901
14902 // InternalApplicationConfiguration.g:4654:2: rule__PatternElement__Group__1__Impl 14902
14903 { 14903 }
14904 pushFollow(FOLLOW_2); 14904
14905 rule__PatternElement__Group__1__Impl(); 14905 }
14906 14906 catch (RecognitionException re) {
14907 state._fsp--; 14907 reportError(re);
14908 14908 recover(input,re);
14909 14909 }
14910 } 14910 finally {
14911 14911
14912 } 14912 restoreStackSize(stackSize);
14913 catch (RecognitionException re) { 14913
14914 reportError(re); 14914 }
14915 recover(input,re); 14915 return ;
14916 } 14916 }
14917 finally { 14917 // $ANTLR end "rule__PatternSpecification__Group__1__Impl"
14918 14918
14919 restoreStackSize(stackSize); 14919
14920 14920 // $ANTLR start "rule__PatternSpecification__Group__2"
14921 } 14921 // InternalApplicationConfiguration.g:4628:1: rule__PatternSpecification__Group__2 : rule__PatternSpecification__Group__2__Impl rule__PatternSpecification__Group__3 ;
14922 return ; 14922 public final void rule__PatternSpecification__Group__2() throws RecognitionException {
14923 } 14923
14924 // $ANTLR end "rule__PatternElement__Group__1" 14924 int stackSize = keepStackSize();
14925 14925
14926 14926 try {
14927 // $ANTLR start "rule__PatternElement__Group__1__Impl" 14927 // InternalApplicationConfiguration.g:4632:1: ( rule__PatternSpecification__Group__2__Impl rule__PatternSpecification__Group__3 )
14928 // InternalApplicationConfiguration.g:4660:1: rule__PatternElement__Group__1__Impl : ( ( rule__PatternElement__PatternAssignment_1 ) ) ; 14928 // InternalApplicationConfiguration.g:4633:2: rule__PatternSpecification__Group__2__Impl rule__PatternSpecification__Group__3
14929 public final void rule__PatternElement__Group__1__Impl() throws RecognitionException { 14929 {
14930 14930 pushFollow(FOLLOW_15);
14931 int stackSize = keepStackSize(); 14931 rule__PatternSpecification__Group__2__Impl();
14932 14932
14933 try { 14933 state._fsp--;
14934 // InternalApplicationConfiguration.g:4664:1: ( ( ( rule__PatternElement__PatternAssignment_1 ) ) ) 14934
14935 // InternalApplicationConfiguration.g:4665:1: ( ( rule__PatternElement__PatternAssignment_1 ) ) 14935 pushFollow(FOLLOW_2);
14936 { 14936 rule__PatternSpecification__Group__3();
14937 // InternalApplicationConfiguration.g:4665:1: ( ( rule__PatternElement__PatternAssignment_1 ) ) 14937
14938 // InternalApplicationConfiguration.g:4666:2: ( rule__PatternElement__PatternAssignment_1 ) 14938 state._fsp--;
14939 { 14939
14940 before(grammarAccess.getPatternElementAccess().getPatternAssignment_1()); 14940
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 catch (RecognitionException re) {
14945 rule__PatternElement__PatternAssignment_1(); 14945 reportError(re);
14946 14946 recover(input,re);
14947 state._fsp--; 14947 }
14948 14948 finally {
14949 14949
14950 } 14950 restoreStackSize(stackSize);
14951 14951
14952 after(grammarAccess.getPatternElementAccess().getPatternAssignment_1()); 14952 }
14953 14953 return ;
14954 } 14954 }
14955 14955 // $ANTLR end "rule__PatternSpecification__Group__2"
14956 14956
14957 } 14957
14958 14958 // $ANTLR start "rule__PatternSpecification__Group__2__Impl"
14959 } 14959 // InternalApplicationConfiguration.g:4640:1: rule__PatternSpecification__Group__2__Impl : ( ( rule__PatternSpecification__Group_2__0 )* ) ;
14960 catch (RecognitionException re) { 14960 public final void rule__PatternSpecification__Group__2__Impl() throws RecognitionException {
14961 reportError(re); 14961
14962 recover(input,re); 14962 int stackSize = keepStackSize();
14963 } 14963
14964 finally { 14964 try {
14965 14965 // InternalApplicationConfiguration.g:4644:1: ( ( ( rule__PatternSpecification__Group_2__0 )* ) )
14966 restoreStackSize(stackSize); 14966 // InternalApplicationConfiguration.g:4645:1: ( ( rule__PatternSpecification__Group_2__0 )* )
14967 14967 {
14968 } 14968 // InternalApplicationConfiguration.g:4645:1: ( ( rule__PatternSpecification__Group_2__0 )* )
14969 return ; 14969 // InternalApplicationConfiguration.g:4646:2: ( rule__PatternSpecification__Group_2__0 )*
14970 } 14970 {
14971 // $ANTLR end "rule__PatternElement__Group__1__Impl" 14971 before(grammarAccess.getPatternSpecificationAccess().getGroup_2());
14972 14972 // InternalApplicationConfiguration.g:4647:2: ( rule__PatternSpecification__Group_2__0 )*
14973 14973 loop46:
14974 // $ANTLR start "rule__PatternElement__Group_0__0" 14974 do {
14975 // InternalApplicationConfiguration.g:4676:1: rule__PatternElement__Group_0__0 : rule__PatternElement__Group_0__0__Impl rule__PatternElement__Group_0__1 ; 14975 int alt46=2;
14976 public final void rule__PatternElement__Group_0__0() throws RecognitionException { 14976 int LA46_0 = input.LA(1);
14977 14977
14978 int stackSize = keepStackSize(); 14978 if ( (LA46_0==32) ) {
14979 14979 alt46=1;
14980 try { 14980 }
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 switch (alt46) {
14984 pushFollow(FOLLOW_19); 14984 case 1 :
14985 rule__PatternElement__Group_0__0__Impl(); 14985 // InternalApplicationConfiguration.g:4647:3: rule__PatternSpecification__Group_2__0
14986 14986 {
14987 state._fsp--; 14987 pushFollow(FOLLOW_16);
14988 14988 rule__PatternSpecification__Group_2__0();
14989 pushFollow(FOLLOW_2); 14989
14990 rule__PatternElement__Group_0__1(); 14990 state._fsp--;
14991 14991
14992 state._fsp--; 14992
14993 14993 }
14994 14994 break;
14995 } 14995
14996 14996 default :
14997 } 14997 break loop46;
14998 catch (RecognitionException re) { 14998 }
14999 reportError(re); 14999 } while (true);
15000 recover(input,re); 15000
15001 } 15001 after(grammarAccess.getPatternSpecificationAccess().getGroup_2());
15002 finally { 15002
15003 15003 }
15004 restoreStackSize(stackSize); 15004
15005 15005
15006 } 15006 }
15007 return ; 15007
15008 } 15008 }
15009 // $ANTLR end "rule__PatternElement__Group_0__0" 15009 catch (RecognitionException re) {
15010 15010 reportError(re);
15011 15011 recover(input,re);
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 finally {
15014 public final void rule__PatternElement__Group_0__0__Impl() throws RecognitionException { 15014
15015 15015 restoreStackSize(stackSize);
15016 int stackSize = keepStackSize(); 15016
15017 15017 }
15018 try { 15018 return ;
15019 // InternalApplicationConfiguration.g:4692:1: ( ( ( rule__PatternElement__PackageAssignment_0_0 ) ) ) 15019 }
15020 // InternalApplicationConfiguration.g:4693:1: ( ( rule__PatternElement__PackageAssignment_0_0 ) ) 15020 // $ANTLR end "rule__PatternSpecification__Group__2__Impl"
15021 { 15021
15022 // InternalApplicationConfiguration.g:4693:1: ( ( rule__PatternElement__PackageAssignment_0_0 ) ) 15022
15023 // InternalApplicationConfiguration.g:4694:2: ( rule__PatternElement__PackageAssignment_0_0 ) 15023 // $ANTLR start "rule__PatternSpecification__Group__3"
15024 { 15024 // InternalApplicationConfiguration.g:4655:1: rule__PatternSpecification__Group__3 : rule__PatternSpecification__Group__3__Impl ;
15025 before(grammarAccess.getPatternElementAccess().getPackageAssignment_0_0()); 15025 public final void rule__PatternSpecification__Group__3() throws RecognitionException {
15026 // InternalApplicationConfiguration.g:4695:2: ( rule__PatternElement__PackageAssignment_0_0 ) 15026
15027 // InternalApplicationConfiguration.g:4695:3: rule__PatternElement__PackageAssignment_0_0 15027 int stackSize = keepStackSize();
15028 { 15028
15029 pushFollow(FOLLOW_2); 15029 try {
15030 rule__PatternElement__PackageAssignment_0_0(); 15030 // InternalApplicationConfiguration.g:4659:1: ( rule__PatternSpecification__Group__3__Impl )
15031 15031 // InternalApplicationConfiguration.g:4660:2: rule__PatternSpecification__Group__3__Impl
15032 state._fsp--; 15032 {
15033 15033 pushFollow(FOLLOW_2);
15034 15034 rule__PatternSpecification__Group__3__Impl();
15035 } 15035
15036 15036 state._fsp--;
15037 after(grammarAccess.getPatternElementAccess().getPackageAssignment_0_0()); 15037
15038 15038
15039 } 15039 }
15040 15040
15041 15041 }
15042 } 15042 catch (RecognitionException re) {
15043 15043 reportError(re);
15044 } 15044 recover(input,re);
15045 catch (RecognitionException re) { 15045 }
15046 reportError(re); 15046 finally {
15047 recover(input,re); 15047
15048 } 15048 restoreStackSize(stackSize);
15049 finally { 15049
15050 15050 }
15051 restoreStackSize(stackSize); 15051 return ;
15052 15052 }
15053 } 15053 // $ANTLR end "rule__PatternSpecification__Group__3"
15054 return ; 15054
15055 } 15055
15056 // $ANTLR end "rule__PatternElement__Group_0__0__Impl" 15056 // $ANTLR start "rule__PatternSpecification__Group__3__Impl"
15057 15057 // InternalApplicationConfiguration.g:4666:1: rule__PatternSpecification__Group__3__Impl : ( '}' ) ;
15058 15058 public final void rule__PatternSpecification__Group__3__Impl() throws RecognitionException {
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 int stackSize = keepStackSize();
15061 public final void rule__PatternElement__Group_0__1() throws RecognitionException { 15061
15062 15062 try {
15063 int stackSize = keepStackSize(); 15063 // InternalApplicationConfiguration.g:4670:1: ( ( '}' ) )
15064 15064 // InternalApplicationConfiguration.g:4671:1: ( '}' )
15065 try { 15065 {
15066 // InternalApplicationConfiguration.g:4707:1: ( rule__PatternElement__Group_0__1__Impl ) 15066 // InternalApplicationConfiguration.g:4671:1: ( '}' )
15067 // InternalApplicationConfiguration.g:4708:2: rule__PatternElement__Group_0__1__Impl 15067 // InternalApplicationConfiguration.g:4672:2: '}'
15068 { 15068 {
15069 pushFollow(FOLLOW_2); 15069 before(grammarAccess.getPatternSpecificationAccess().getRightCurlyBracketKeyword_3());
15070 rule__PatternElement__Group_0__1__Impl(); 15070 match(input,31,FOLLOW_2);
15071 15071 after(grammarAccess.getPatternSpecificationAccess().getRightCurlyBracketKeyword_3());
15072 state._fsp--; 15072
15073 15073 }
15074 15074
15075 } 15075
15076 15076 }
15077 } 15077
15078 catch (RecognitionException re) { 15078 }
15079 reportError(re); 15079 catch (RecognitionException re) {
15080 recover(input,re); 15080 reportError(re);
15081 } 15081 recover(input,re);
15082 finally { 15082 }
15083 15083 finally {
15084 restoreStackSize(stackSize); 15084
15085 15085 restoreStackSize(stackSize);
15086 } 15086
15087 return ; 15087 }
15088 } 15088 return ;
15089 // $ANTLR end "rule__PatternElement__Group_0__1" 15089 }
15090 15090 // $ANTLR end "rule__PatternSpecification__Group__3__Impl"
15091 15091
15092 // $ANTLR start "rule__PatternElement__Group_0__1__Impl" 15092
15093 // InternalApplicationConfiguration.g:4714:1: rule__PatternElement__Group_0__1__Impl : ( '::' ) ; 15093 // $ANTLR start "rule__PatternSpecification__Group_2__0"
15094 public final void rule__PatternElement__Group_0__1__Impl() throws RecognitionException { 15094 // InternalApplicationConfiguration.g:4682:1: rule__PatternSpecification__Group_2__0 : rule__PatternSpecification__Group_2__0__Impl rule__PatternSpecification__Group_2__1 ;
15095 15095 public final void rule__PatternSpecification__Group_2__0() throws RecognitionException {
15096 int stackSize = keepStackSize(); 15096
15097 15097 int stackSize = keepStackSize();
15098 try { 15098
15099 // InternalApplicationConfiguration.g:4718:1: ( ( '::' ) ) 15099 try {
15100 // InternalApplicationConfiguration.g:4719:1: ( '::' ) 15100 // InternalApplicationConfiguration.g:4686:1: ( rule__PatternSpecification__Group_2__0__Impl rule__PatternSpecification__Group_2__1 )
15101 { 15101 // InternalApplicationConfiguration.g:4687:2: rule__PatternSpecification__Group_2__0__Impl rule__PatternSpecification__Group_2__1
15102 // InternalApplicationConfiguration.g:4719:1: ( '::' ) 15102 {
15103 // InternalApplicationConfiguration.g:4720:2: '::' 15103 pushFollow(FOLLOW_14);
15104 { 15104 rule__PatternSpecification__Group_2__0__Impl();
15105 before(grammarAccess.getPatternElementAccess().getColonColonKeyword_0_1()); 15105
15106 match(input,29,FOLLOW_2); 15106 state._fsp--;
15107 after(grammarAccess.getPatternElementAccess().getColonColonKeyword_0_1()); 15107
15108 15108 pushFollow(FOLLOW_2);
15109 } 15109 rule__PatternSpecification__Group_2__1();
15110 15110
15111 15111 state._fsp--;
15112 } 15112
15113 15113
15114 } 15114 }
15115 catch (RecognitionException re) { 15115
15116 reportError(re); 15116 }
15117 recover(input,re); 15117 catch (RecognitionException re) {
15118 } 15118 reportError(re);
15119 finally { 15119 recover(input,re);
15120 15120 }
15121 restoreStackSize(stackSize); 15121 finally {
15122 15122
15123 } 15123 restoreStackSize(stackSize);
15124 return ; 15124
15125 } 15125 }
15126 // $ANTLR end "rule__PatternElement__Group_0__1__Impl" 15126 return ;
15127 15127 }
15128 15128 // $ANTLR end "rule__PatternSpecification__Group_2__0"
15129 // $ANTLR start "rule__GraphPatternDeclaration__Group__0" 15129
15130 // InternalApplicationConfiguration.g:4730:1: rule__GraphPatternDeclaration__Group__0 : rule__GraphPatternDeclaration__Group__0__Impl rule__GraphPatternDeclaration__Group__1 ; 15130
15131 public final void rule__GraphPatternDeclaration__Group__0() throws RecognitionException { 15131 // $ANTLR start "rule__PatternSpecification__Group_2__0__Impl"
15132 15132 // InternalApplicationConfiguration.g:4694:1: rule__PatternSpecification__Group_2__0__Impl : ( ',' ) ;
15133 int stackSize = keepStackSize(); 15133 public final void rule__PatternSpecification__Group_2__0__Impl() throws RecognitionException {
15134 15134
15135 try { 15135 int stackSize = keepStackSize();
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 try {
15138 { 15138 // InternalApplicationConfiguration.g:4698:1: ( ( ',' ) )
15139 pushFollow(FOLLOW_8); 15139 // InternalApplicationConfiguration.g:4699:1: ( ',' )
15140 rule__GraphPatternDeclaration__Group__0__Impl(); 15140 {
15141 15141 // InternalApplicationConfiguration.g:4699:1: ( ',' )
15142 state._fsp--; 15142 // InternalApplicationConfiguration.g:4700:2: ','
15143 15143 {
15144 pushFollow(FOLLOW_2); 15144 before(grammarAccess.getPatternSpecificationAccess().getCommaKeyword_2_0());
15145 rule__GraphPatternDeclaration__Group__1(); 15145 match(input,32,FOLLOW_2);
15146 15146 after(grammarAccess.getPatternSpecificationAccess().getCommaKeyword_2_0());
15147 state._fsp--; 15147
15148 15148 }
15149 15149
15150 } 15150
15151 15151 }
15152 } 15152
15153 catch (RecognitionException re) { 15153 }
15154 reportError(re); 15154 catch (RecognitionException re) {
15155 recover(input,re); 15155 reportError(re);
15156 } 15156 recover(input,re);
15157 finally { 15157 }
15158 15158 finally {
15159 restoreStackSize(stackSize); 15159
15160 15160 restoreStackSize(stackSize);
15161 } 15161
15162 return ; 15162 }
15163 } 15163 return ;
15164 // $ANTLR end "rule__GraphPatternDeclaration__Group__0" 15164 }
15165 15165 // $ANTLR end "rule__PatternSpecification__Group_2__0__Impl"
15166 15166
15167 // $ANTLR start "rule__GraphPatternDeclaration__Group__0__Impl" 15167
15168 // InternalApplicationConfiguration.g:4742:1: rule__GraphPatternDeclaration__Group__0__Impl : ( 'constraints' ) ; 15168 // $ANTLR start "rule__PatternSpecification__Group_2__1"
15169 public final void rule__GraphPatternDeclaration__Group__0__Impl() throws RecognitionException { 15169 // InternalApplicationConfiguration.g:4709:1: rule__PatternSpecification__Group_2__1 : rule__PatternSpecification__Group_2__1__Impl ;
15170 15170 public final void rule__PatternSpecification__Group_2__1() throws RecognitionException {
15171 int stackSize = keepStackSize(); 15171
15172 15172 int stackSize = keepStackSize();
15173 try { 15173
15174 // InternalApplicationConfiguration.g:4746:1: ( ( 'constraints' ) ) 15174 try {
15175 // InternalApplicationConfiguration.g:4747:1: ( 'constraints' ) 15175 // InternalApplicationConfiguration.g:4713:1: ( rule__PatternSpecification__Group_2__1__Impl )
15176 { 15176 // InternalApplicationConfiguration.g:4714:2: rule__PatternSpecification__Group_2__1__Impl
15177 // InternalApplicationConfiguration.g:4747:1: ( 'constraints' ) 15177 {
15178 // InternalApplicationConfiguration.g:4748:2: 'constraints' 15178 pushFollow(FOLLOW_2);
15179 { 15179 rule__PatternSpecification__Group_2__1__Impl();
15180 before(grammarAccess.getGraphPatternDeclarationAccess().getConstraintsKeyword_0()); 15180
15181 match(input,33,FOLLOW_2); 15181 state._fsp--;
15182 after(grammarAccess.getGraphPatternDeclarationAccess().getConstraintsKeyword_0()); 15182
15183 15183
15184 } 15184 }
15185 15185
15186 15186 }
15187 } 15187 catch (RecognitionException re) {
15188 15188 reportError(re);
15189 } 15189 recover(input,re);
15190 catch (RecognitionException re) { 15190 }
15191 reportError(re); 15191 finally {
15192 recover(input,re); 15192
15193 } 15193 restoreStackSize(stackSize);
15194 finally { 15194
15195 15195 }
15196 restoreStackSize(stackSize); 15196 return ;
15197 15197 }
15198 } 15198 // $ANTLR end "rule__PatternSpecification__Group_2__1"
15199 return ; 15199
15200 } 15200
15201 // $ANTLR end "rule__GraphPatternDeclaration__Group__0__Impl" 15201 // $ANTLR start "rule__PatternSpecification__Group_2__1__Impl"
15202 15202 // InternalApplicationConfiguration.g:4720:1: rule__PatternSpecification__Group_2__1__Impl : ( ( rule__PatternSpecification__EntriesAssignment_2_1 ) ) ;
15203 15203 public final void rule__PatternSpecification__Group_2__1__Impl() throws RecognitionException {
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 int stackSize = keepStackSize();
15206 public final void rule__GraphPatternDeclaration__Group__1() throws RecognitionException { 15206
15207 15207 try {
15208 int stackSize = keepStackSize(); 15208 // InternalApplicationConfiguration.g:4724:1: ( ( ( rule__PatternSpecification__EntriesAssignment_2_1 ) ) )
15209 15209 // InternalApplicationConfiguration.g:4725:1: ( ( rule__PatternSpecification__EntriesAssignment_2_1 ) )
15210 try { 15210 {
15211 // InternalApplicationConfiguration.g:4761:1: ( rule__GraphPatternDeclaration__Group__1__Impl rule__GraphPatternDeclaration__Group__2 ) 15211 // InternalApplicationConfiguration.g:4725:1: ( ( rule__PatternSpecification__EntriesAssignment_2_1 ) )
15212 // InternalApplicationConfiguration.g:4762:2: rule__GraphPatternDeclaration__Group__1__Impl rule__GraphPatternDeclaration__Group__2 15212 // InternalApplicationConfiguration.g:4726:2: ( rule__PatternSpecification__EntriesAssignment_2_1 )
15213 { 15213 {
15214 pushFollow(FOLLOW_18); 15214 before(grammarAccess.getPatternSpecificationAccess().getEntriesAssignment_2_1());
15215 rule__GraphPatternDeclaration__Group__1__Impl(); 15215 // InternalApplicationConfiguration.g:4727:2: ( rule__PatternSpecification__EntriesAssignment_2_1 )
15216 15216 // InternalApplicationConfiguration.g:4727:3: rule__PatternSpecification__EntriesAssignment_2_1
15217 state._fsp--; 15217 {
15218 15218 pushFollow(FOLLOW_2);
15219 pushFollow(FOLLOW_2); 15219 rule__PatternSpecification__EntriesAssignment_2_1();
15220 rule__GraphPatternDeclaration__Group__2(); 15220
15221 15221 state._fsp--;
15222 state._fsp--; 15222
15223 15223
15224 15224 }
15225 } 15225
15226 15226 after(grammarAccess.getPatternSpecificationAccess().getEntriesAssignment_2_1());
15227 } 15227
15228 catch (RecognitionException re) { 15228 }
15229 reportError(re); 15229
15230 recover(input,re); 15230
15231 } 15231 }
15232 finally { 15232
15233 15233 }
15234 restoreStackSize(stackSize); 15234 catch (RecognitionException re) {
15235 15235 reportError(re);
15236 } 15236 recover(input,re);
15237 return ; 15237 }
15238 } 15238 finally {
15239 // $ANTLR end "rule__GraphPatternDeclaration__Group__1" 15239
15240 15240 restoreStackSize(stackSize);
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 return ;
15244 public final void rule__GraphPatternDeclaration__Group__1__Impl() throws RecognitionException { 15244 }
15245 15245 // $ANTLR end "rule__PatternSpecification__Group_2__1__Impl"
15246 int stackSize = keepStackSize(); 15246
15247 15247
15248 try { 15248 // $ANTLR start "rule__AllPatternEntry__Group__0"
15249 // InternalApplicationConfiguration.g:4773:1: ( ( ( rule__GraphPatternDeclaration__NameAssignment_1 ) ) ) 15249 // InternalApplicationConfiguration.g:4736:1: rule__AllPatternEntry__Group__0 : rule__AllPatternEntry__Group__0__Impl rule__AllPatternEntry__Group__1 ;
15250 // InternalApplicationConfiguration.g:4774:1: ( ( rule__GraphPatternDeclaration__NameAssignment_1 ) ) 15250 public final void rule__AllPatternEntry__Group__0() throws RecognitionException {
15251 { 15251
15252 // InternalApplicationConfiguration.g:4774:1: ( ( rule__GraphPatternDeclaration__NameAssignment_1 ) ) 15252 int stackSize = keepStackSize();
15253 // InternalApplicationConfiguration.g:4775:2: ( rule__GraphPatternDeclaration__NameAssignment_1 ) 15253
15254 { 15254 try {
15255 before(grammarAccess.getGraphPatternDeclarationAccess().getNameAssignment_1()); 15255 // InternalApplicationConfiguration.g:4740:1: ( rule__AllPatternEntry__Group__0__Impl rule__AllPatternEntry__Group__1 )
15256 // InternalApplicationConfiguration.g:4776:2: ( rule__GraphPatternDeclaration__NameAssignment_1 ) 15256 // InternalApplicationConfiguration.g:4741:2: rule__AllPatternEntry__Group__0__Impl rule__AllPatternEntry__Group__1
15257 // InternalApplicationConfiguration.g:4776:3: rule__GraphPatternDeclaration__NameAssignment_1 15257 {
15258 { 15258 pushFollow(FOLLOW_8);
15259 pushFollow(FOLLOW_2); 15259 rule__AllPatternEntry__Group__0__Impl();
15260 rule__GraphPatternDeclaration__NameAssignment_1(); 15260
15261 15261 state._fsp--;
15262 state._fsp--; 15262
15263 15263 pushFollow(FOLLOW_2);
15264 15264 rule__AllPatternEntry__Group__1();
15265 } 15265
15266 15266 state._fsp--;
15267 after(grammarAccess.getGraphPatternDeclarationAccess().getNameAssignment_1()); 15267
15268 15268
15269 } 15269 }
15270 15270
15271 15271 }
15272 } 15272 catch (RecognitionException re) {
15273 15273 reportError(re);
15274 } 15274 recover(input,re);
15275 catch (RecognitionException re) { 15275 }
15276 reportError(re); 15276 finally {
15277 recover(input,re); 15277
15278 } 15278 restoreStackSize(stackSize);
15279 finally { 15279
15280 15280 }
15281 restoreStackSize(stackSize); 15281 return ;
15282 15282 }
15283 } 15283 // $ANTLR end "rule__AllPatternEntry__Group__0"
15284 return ; 15284
15285 } 15285
15286 // $ANTLR end "rule__GraphPatternDeclaration__Group__1__Impl" 15286 // $ANTLR start "rule__AllPatternEntry__Group__0__Impl"
15287 15287 // InternalApplicationConfiguration.g:4748:1: rule__AllPatternEntry__Group__0__Impl : ( 'package' ) ;
15288 15288 public final void rule__AllPatternEntry__Group__0__Impl() throws RecognitionException {
15289 // $ANTLR start "rule__GraphPatternDeclaration__Group__2" 15289
15290 // InternalApplicationConfiguration.g:4784:1: rule__GraphPatternDeclaration__Group__2 : rule__GraphPatternDeclaration__Group__2__Impl ; 15290 int stackSize = keepStackSize();
15291 public final void rule__GraphPatternDeclaration__Group__2() throws RecognitionException { 15291
15292 15292 try {
15293 int stackSize = keepStackSize(); 15293 // InternalApplicationConfiguration.g:4752:1: ( ( 'package' ) )
15294 15294 // InternalApplicationConfiguration.g:4753:1: ( 'package' )
15295 try { 15295 {
15296 // InternalApplicationConfiguration.g:4788:1: ( rule__GraphPatternDeclaration__Group__2__Impl ) 15296 // InternalApplicationConfiguration.g:4753:1: ( 'package' )
15297 // InternalApplicationConfiguration.g:4789:2: rule__GraphPatternDeclaration__Group__2__Impl 15297 // InternalApplicationConfiguration.g:4754:2: 'package'
15298 { 15298 {
15299 pushFollow(FOLLOW_2); 15299 before(grammarAccess.getAllPatternEntryAccess().getPackageKeyword_0());
15300 rule__GraphPatternDeclaration__Group__2__Impl(); 15300 match(input,33,FOLLOW_2);
15301 15301 after(grammarAccess.getAllPatternEntryAccess().getPackageKeyword_0());
15302 state._fsp--; 15302
15303 15303 }
15304 15304
15305 } 15305
15306 15306 }
15307 } 15307
15308 catch (RecognitionException re) { 15308 }
15309 reportError(re); 15309 catch (RecognitionException re) {
15310 recover(input,re); 15310 reportError(re);
15311 } 15311 recover(input,re);
15312 finally { 15312 }
15313 15313 finally {
15314 restoreStackSize(stackSize); 15314
15315 15315 restoreStackSize(stackSize);
15316 } 15316
15317 return ; 15317 }
15318 } 15318 return ;
15319 // $ANTLR end "rule__GraphPatternDeclaration__Group__2" 15319 }
15320 15320 // $ANTLR end "rule__AllPatternEntry__Group__0__Impl"
15321 15321
15322 // $ANTLR start "rule__GraphPatternDeclaration__Group__2__Impl" 15322
15323 // InternalApplicationConfiguration.g:4795:1: rule__GraphPatternDeclaration__Group__2__Impl : ( ( rule__GraphPatternDeclaration__SpecificationAssignment_2 ) ) ; 15323 // $ANTLR start "rule__AllPatternEntry__Group__1"
15324 public final void rule__GraphPatternDeclaration__Group__2__Impl() throws RecognitionException { 15324 // InternalApplicationConfiguration.g:4763:1: rule__AllPatternEntry__Group__1 : rule__AllPatternEntry__Group__1__Impl rule__AllPatternEntry__Group__2 ;
15325 15325 public final void rule__AllPatternEntry__Group__1() throws RecognitionException {
15326 int stackSize = keepStackSize(); 15326
15327 15327 int stackSize = keepStackSize();
15328 try { 15328
15329 // InternalApplicationConfiguration.g:4799:1: ( ( ( rule__GraphPatternDeclaration__SpecificationAssignment_2 ) ) ) 15329 try {
15330 // InternalApplicationConfiguration.g:4800:1: ( ( rule__GraphPatternDeclaration__SpecificationAssignment_2 ) ) 15330 // InternalApplicationConfiguration.g:4767:1: ( rule__AllPatternEntry__Group__1__Impl rule__AllPatternEntry__Group__2 )
15331 { 15331 // InternalApplicationConfiguration.g:4768:2: rule__AllPatternEntry__Group__1__Impl rule__AllPatternEntry__Group__2
15332 // InternalApplicationConfiguration.g:4800:1: ( ( rule__GraphPatternDeclaration__SpecificationAssignment_2 ) ) 15332 {
15333 // InternalApplicationConfiguration.g:4801:2: ( rule__GraphPatternDeclaration__SpecificationAssignment_2 ) 15333 pushFollow(FOLLOW_17);
15334 { 15334 rule__AllPatternEntry__Group__1__Impl();
15335 before(grammarAccess.getGraphPatternDeclarationAccess().getSpecificationAssignment_2()); 15335
15336 // InternalApplicationConfiguration.g:4802:2: ( rule__GraphPatternDeclaration__SpecificationAssignment_2 ) 15336 state._fsp--;
15337 // InternalApplicationConfiguration.g:4802:3: rule__GraphPatternDeclaration__SpecificationAssignment_2 15337
15338 { 15338 pushFollow(FOLLOW_2);
15339 pushFollow(FOLLOW_2); 15339 rule__AllPatternEntry__Group__2();
15340 rule__GraphPatternDeclaration__SpecificationAssignment_2(); 15340
15341 15341 state._fsp--;
15342 state._fsp--; 15342
15343 15343
15344 15344 }
15345 } 15345
15346 15346 }
15347 after(grammarAccess.getGraphPatternDeclarationAccess().getSpecificationAssignment_2()); 15347 catch (RecognitionException re) {
15348 15348 reportError(re);
15349 } 15349 recover(input,re);
15350 15350 }
15351 15351 finally {
15352 } 15352
15353 15353 restoreStackSize(stackSize);
15354 } 15354
15355 catch (RecognitionException re) { 15355 }
15356 reportError(re); 15356 return ;
15357 recover(input,re); 15357 }
15358 } 15358 // $ANTLR end "rule__AllPatternEntry__Group__1"
15359 finally { 15359
15360 15360
15361 restoreStackSize(stackSize); 15361 // $ANTLR start "rule__AllPatternEntry__Group__1__Impl"
15362 15362 // InternalApplicationConfiguration.g:4775:1: rule__AllPatternEntry__Group__1__Impl : ( ( rule__AllPatternEntry__PackageAssignment_1 ) ) ;
15363 } 15363 public final void rule__AllPatternEntry__Group__1__Impl() throws RecognitionException {
15364 return ; 15364
15365 } 15365 int stackSize = keepStackSize();
15366 // $ANTLR end "rule__GraphPatternDeclaration__Group__2__Impl" 15366
15367 15367 try {
15368 15368 // InternalApplicationConfiguration.g:4779:1: ( ( ( rule__AllPatternEntry__PackageAssignment_1 ) ) )
15369 // $ANTLR start "rule__ConfigSpecification__Group__0" 15369 // InternalApplicationConfiguration.g:4780:1: ( ( rule__AllPatternEntry__PackageAssignment_1 ) )
15370 // InternalApplicationConfiguration.g:4811:1: rule__ConfigSpecification__Group__0 : rule__ConfigSpecification__Group__0__Impl rule__ConfigSpecification__Group__1 ; 15370 {
15371 public final void rule__ConfigSpecification__Group__0() throws RecognitionException { 15371 // InternalApplicationConfiguration.g:4780:1: ( ( rule__AllPatternEntry__PackageAssignment_1 ) )
15372 15372 // InternalApplicationConfiguration.g:4781:2: ( rule__AllPatternEntry__PackageAssignment_1 )
15373 int stackSize = keepStackSize(); 15373 {
15374 15374 before(grammarAccess.getAllPatternEntryAccess().getPackageAssignment_1());
15375 try { 15375 // InternalApplicationConfiguration.g:4782:2: ( rule__AllPatternEntry__PackageAssignment_1 )
15376 // InternalApplicationConfiguration.g:4815:1: ( rule__ConfigSpecification__Group__0__Impl rule__ConfigSpecification__Group__1 ) 15376 // InternalApplicationConfiguration.g:4782:3: rule__AllPatternEntry__PackageAssignment_1
15377 // InternalApplicationConfiguration.g:4816:2: rule__ConfigSpecification__Group__0__Impl rule__ConfigSpecification__Group__1 15377 {
15378 { 15378 pushFollow(FOLLOW_2);
15379 pushFollow(FOLLOW_18); 15379 rule__AllPatternEntry__PackageAssignment_1();
15380 rule__ConfigSpecification__Group__0__Impl(); 15380
15381 15381 state._fsp--;
15382 state._fsp--; 15382
15383 15383
15384 pushFollow(FOLLOW_2); 15384 }
15385 rule__ConfigSpecification__Group__1(); 15385
15386 15386 after(grammarAccess.getAllPatternEntryAccess().getPackageAssignment_1());
15387 state._fsp--; 15387
15388 15388 }
15389 15389
15390 } 15390
15391 15391 }
15392 } 15392
15393 catch (RecognitionException re) { 15393 }
15394 reportError(re); 15394 catch (RecognitionException re) {
15395 recover(input,re); 15395 reportError(re);
15396 } 15396 recover(input,re);
15397 finally { 15397 }
15398 15398 finally {
15399 restoreStackSize(stackSize); 15399
15400 15400 restoreStackSize(stackSize);
15401 } 15401
15402 return ; 15402 }
15403 } 15403 return ;
15404 // $ANTLR end "rule__ConfigSpecification__Group__0" 15404 }
15405 15405 // $ANTLR end "rule__AllPatternEntry__Group__1__Impl"
15406 15406
15407 // $ANTLR start "rule__ConfigSpecification__Group__0__Impl" 15407
15408 // InternalApplicationConfiguration.g:4823:1: rule__ConfigSpecification__Group__0__Impl : ( () ) ; 15408 // $ANTLR start "rule__AllPatternEntry__Group__2"
15409 public final void rule__ConfigSpecification__Group__0__Impl() throws RecognitionException { 15409 // InternalApplicationConfiguration.g:4790:1: rule__AllPatternEntry__Group__2 : rule__AllPatternEntry__Group__2__Impl ;
15410 15410 public final void rule__AllPatternEntry__Group__2() throws RecognitionException {
15411 int stackSize = keepStackSize(); 15411
15412 15412 int stackSize = keepStackSize();
15413 try { 15413
15414 // InternalApplicationConfiguration.g:4827:1: ( ( () ) ) 15414 try {
15415 // InternalApplicationConfiguration.g:4828:1: ( () ) 15415 // InternalApplicationConfiguration.g:4794:1: ( rule__AllPatternEntry__Group__2__Impl )
15416 { 15416 // InternalApplicationConfiguration.g:4795:2: rule__AllPatternEntry__Group__2__Impl
15417 // InternalApplicationConfiguration.g:4828:1: ( () ) 15417 {
15418 // InternalApplicationConfiguration.g:4829:2: () 15418 pushFollow(FOLLOW_2);
15419 { 15419 rule__AllPatternEntry__Group__2__Impl();
15420 before(grammarAccess.getConfigSpecificationAccess().getConfigSpecificationAction_0()); 15420
15421 // InternalApplicationConfiguration.g:4830:2: () 15421 state._fsp--;
15422 // InternalApplicationConfiguration.g:4830:3: 15422
15423 { 15423
15424 } 15424 }
15425 15425
15426 after(grammarAccess.getConfigSpecificationAccess().getConfigSpecificationAction_0()); 15426 }
15427 15427 catch (RecognitionException re) {
15428 } 15428 reportError(re);
15429 15429 recover(input,re);
15430 15430 }
15431 } 15431 finally {
15432 15432
15433 } 15433 restoreStackSize(stackSize);
15434 finally { 15434
15435 15435 }
15436 restoreStackSize(stackSize); 15436 return ;
15437 15437 }
15438 } 15438 // $ANTLR end "rule__AllPatternEntry__Group__2"
15439 return ; 15439
15440 } 15440
15441 // $ANTLR end "rule__ConfigSpecification__Group__0__Impl" 15441 // $ANTLR start "rule__AllPatternEntry__Group__2__Impl"
15442 15442 // InternalApplicationConfiguration.g:4801:1: rule__AllPatternEntry__Group__2__Impl : ( ( rule__AllPatternEntry__Group_2__0 )? ) ;
15443 15443 public final void rule__AllPatternEntry__Group__2__Impl() throws RecognitionException {
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 int stackSize = keepStackSize();
15446 public final void rule__ConfigSpecification__Group__1() throws RecognitionException { 15446
15447 15447 try {
15448 int stackSize = keepStackSize(); 15448 // InternalApplicationConfiguration.g:4805:1: ( ( ( rule__AllPatternEntry__Group_2__0 )? ) )
15449 15449 // InternalApplicationConfiguration.g:4806:1: ( ( rule__AllPatternEntry__Group_2__0 )? )
15450 try { 15450 {
15451 // InternalApplicationConfiguration.g:4842:1: ( rule__ConfigSpecification__Group__1__Impl rule__ConfigSpecification__Group__2 ) 15451 // InternalApplicationConfiguration.g:4806:1: ( ( rule__AllPatternEntry__Group_2__0 )? )
15452 // InternalApplicationConfiguration.g:4843:2: rule__ConfigSpecification__Group__1__Impl rule__ConfigSpecification__Group__2 15452 // InternalApplicationConfiguration.g:4807:2: ( rule__AllPatternEntry__Group_2__0 )?
15453 { 15453 {
15454 pushFollow(FOLLOW_22); 15454 before(grammarAccess.getAllPatternEntryAccess().getGroup_2());
15455 rule__ConfigSpecification__Group__1__Impl(); 15455 // InternalApplicationConfiguration.g:4808:2: ( rule__AllPatternEntry__Group_2__0 )?
15456 15456 int alt47=2;
15457 state._fsp--; 15457 int LA47_0 = input.LA(1);
15458 15458
15459 pushFollow(FOLLOW_2); 15459 if ( (LA47_0==34) ) {
15460 rule__ConfigSpecification__Group__2(); 15460 alt47=1;
15461 15461 }
15462 state._fsp--; 15462 switch (alt47) {
15463 15463 case 1 :
15464 15464 // InternalApplicationConfiguration.g:4808:3: rule__AllPatternEntry__Group_2__0
15465 } 15465 {
15466 15466 pushFollow(FOLLOW_2);
15467 } 15467 rule__AllPatternEntry__Group_2__0();
15468 catch (RecognitionException re) { 15468
15469 reportError(re); 15469 state._fsp--;
15470 recover(input,re); 15470
15471 } 15471
15472 finally { 15472 }
15473 15473 break;
15474 restoreStackSize(stackSize); 15474
15475 15475 }
15476 } 15476
15477 return ; 15477 after(grammarAccess.getAllPatternEntryAccess().getGroup_2());
15478 } 15478
15479 // $ANTLR end "rule__ConfigSpecification__Group__1" 15479 }
15480 15480
15481 15481
15482 // $ANTLR start "rule__ConfigSpecification__Group__1__Impl" 15482 }
15483 // InternalApplicationConfiguration.g:4850:1: rule__ConfigSpecification__Group__1__Impl : ( '{' ) ; 15483
15484 public final void rule__ConfigSpecification__Group__1__Impl() throws RecognitionException { 15484 }
15485 15485 catch (RecognitionException re) {
15486 int stackSize = keepStackSize(); 15486 reportError(re);
15487 15487 recover(input,re);
15488 try { 15488 }
15489 // InternalApplicationConfiguration.g:4854:1: ( ( '{' ) ) 15489 finally {
15490 // InternalApplicationConfiguration.g:4855:1: ( '{' ) 15490
15491 { 15491 restoreStackSize(stackSize);
15492 // InternalApplicationConfiguration.g:4855:1: ( '{' ) 15492
15493 // InternalApplicationConfiguration.g:4856:2: '{' 15493 }
15494 { 15494 return ;
15495 before(grammarAccess.getConfigSpecificationAccess().getLeftCurlyBracketKeyword_1()); 15495 }
15496 match(input,24,FOLLOW_2); 15496 // $ANTLR end "rule__AllPatternEntry__Group__2__Impl"
15497 after(grammarAccess.getConfigSpecificationAccess().getLeftCurlyBracketKeyword_1()); 15497
15498 15498
15499 } 15499 // $ANTLR start "rule__AllPatternEntry__Group_2__0"
15500 15500 // InternalApplicationConfiguration.g:4817:1: rule__AllPatternEntry__Group_2__0 : rule__AllPatternEntry__Group_2__0__Impl rule__AllPatternEntry__Group_2__1 ;
15501 15501 public final void rule__AllPatternEntry__Group_2__0() throws RecognitionException {
15502 } 15502
15503 15503 int stackSize = keepStackSize();
15504 } 15504
15505 catch (RecognitionException re) { 15505 try {
15506 reportError(re); 15506 // InternalApplicationConfiguration.g:4821:1: ( rule__AllPatternEntry__Group_2__0__Impl rule__AllPatternEntry__Group_2__1 )
15507 recover(input,re); 15507 // InternalApplicationConfiguration.g:4822:2: rule__AllPatternEntry__Group_2__0__Impl rule__AllPatternEntry__Group_2__1
15508 } 15508 {
15509 finally { 15509 pushFollow(FOLLOW_18);
15510 15510 rule__AllPatternEntry__Group_2__0__Impl();
15511 restoreStackSize(stackSize); 15511
15512 15512 state._fsp--;
15513 } 15513
15514 return ; 15514 pushFollow(FOLLOW_2);
15515 } 15515 rule__AllPatternEntry__Group_2__1();
15516 // $ANTLR end "rule__ConfigSpecification__Group__1__Impl" 15516
15517 15517 state._fsp--;
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 }
15521 public final void rule__ConfigSpecification__Group__2() throws RecognitionException { 15521
15522 15522 }
15523 int stackSize = keepStackSize(); 15523 catch (RecognitionException re) {
15524 15524 reportError(re);
15525 try { 15525 recover(input,re);
15526 // InternalApplicationConfiguration.g:4869:1: ( rule__ConfigSpecification__Group__2__Impl rule__ConfigSpecification__Group__3 ) 15526 }
15527 // InternalApplicationConfiguration.g:4870:2: rule__ConfigSpecification__Group__2__Impl rule__ConfigSpecification__Group__3 15527 finally {
15528 { 15528
15529 pushFollow(FOLLOW_22); 15529 restoreStackSize(stackSize);
15530 rule__ConfigSpecification__Group__2__Impl(); 15530
15531 15531 }
15532 state._fsp--; 15532 return ;
15533 15533 }
15534 pushFollow(FOLLOW_2); 15534 // $ANTLR end "rule__AllPatternEntry__Group_2__0"
15535 rule__ConfigSpecification__Group__3(); 15535
15536 15536
15537 state._fsp--; 15537 // $ANTLR start "rule__AllPatternEntry__Group_2__0__Impl"
15538 15538 // InternalApplicationConfiguration.g:4829:1: rule__AllPatternEntry__Group_2__0__Impl : ( 'excluding' ) ;
15539 15539 public final void rule__AllPatternEntry__Group_2__0__Impl() throws RecognitionException {
15540 } 15540
15541 15541 int stackSize = keepStackSize();
15542 } 15542
15543 catch (RecognitionException re) { 15543 try {
15544 reportError(re); 15544 // InternalApplicationConfiguration.g:4833:1: ( ( 'excluding' ) )
15545 recover(input,re); 15545 // InternalApplicationConfiguration.g:4834:1: ( 'excluding' )
15546 } 15546 {
15547 finally { 15547 // InternalApplicationConfiguration.g:4834:1: ( 'excluding' )
15548 15548 // InternalApplicationConfiguration.g:4835:2: 'excluding'
15549 restoreStackSize(stackSize); 15549 {
15550 15550 before(grammarAccess.getAllPatternEntryAccess().getExcludingKeyword_2_0());
15551 } 15551 match(input,34,FOLLOW_2);
15552 return ; 15552 after(grammarAccess.getAllPatternEntryAccess().getExcludingKeyword_2_0());
15553 } 15553
15554 // $ANTLR end "rule__ConfigSpecification__Group__2" 15554 }
15555 15555
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
15559 public final void rule__ConfigSpecification__Group__2__Impl() throws RecognitionException { 15559 }
15560 15560 catch (RecognitionException re) {
15561 int stackSize = keepStackSize(); 15561 reportError(re);
15562 15562 recover(input,re);
15563 try { 15563 }
15564 // InternalApplicationConfiguration.g:4881:1: ( ( ( rule__ConfigSpecification__Group_2__0 )? ) ) 15564 finally {
15565 // InternalApplicationConfiguration.g:4882:1: ( ( rule__ConfigSpecification__Group_2__0 )? ) 15565
15566 { 15566 restoreStackSize(stackSize);
15567 // InternalApplicationConfiguration.g:4882:1: ( ( rule__ConfigSpecification__Group_2__0 )? ) 15567
15568 // InternalApplicationConfiguration.g:4883:2: ( rule__ConfigSpecification__Group_2__0 )? 15568 }
15569 { 15569 return ;
15570 before(grammarAccess.getConfigSpecificationAccess().getGroup_2()); 15570 }
15571 // InternalApplicationConfiguration.g:4884:2: ( rule__ConfigSpecification__Group_2__0 )? 15571 // $ANTLR end "rule__AllPatternEntry__Group_2__0__Impl"
15572 int alt46=2; 15572
15573 int LA46_0 = input.LA(1); 15573
15574 15574 // $ANTLR start "rule__AllPatternEntry__Group_2__1"
15575 if ( (LA46_0==RULE_STRING||(LA46_0>=35 && LA46_0<=37)) ) { 15575 // InternalApplicationConfiguration.g:4844:1: rule__AllPatternEntry__Group_2__1 : rule__AllPatternEntry__Group_2__1__Impl rule__AllPatternEntry__Group_2__2 ;
15576 alt46=1; 15576 public final void rule__AllPatternEntry__Group_2__1() throws RecognitionException {
15577 } 15577
15578 switch (alt46) { 15578 int stackSize = keepStackSize();
15579 case 1 : 15579
15580 // InternalApplicationConfiguration.g:4884:3: rule__ConfigSpecification__Group_2__0 15580 try {
15581 { 15581 // InternalApplicationConfiguration.g:4848:1: ( rule__AllPatternEntry__Group_2__1__Impl rule__AllPatternEntry__Group_2__2 )
15582 pushFollow(FOLLOW_2); 15582 // InternalApplicationConfiguration.g:4849:2: rule__AllPatternEntry__Group_2__1__Impl rule__AllPatternEntry__Group_2__2
15583 rule__ConfigSpecification__Group_2__0(); 15583 {
15584 15584 pushFollow(FOLLOW_8);
15585 state._fsp--; 15585 rule__AllPatternEntry__Group_2__1__Impl();
15586 15586
15587 15587 state._fsp--;
15588 } 15588
15589 break; 15589 pushFollow(FOLLOW_2);
15590 15590 rule__AllPatternEntry__Group_2__2();
15591 } 15591
15592 15592 state._fsp--;
15593 after(grammarAccess.getConfigSpecificationAccess().getGroup_2()); 15593
15594 15594
15595 } 15595 }
15596 15596
15597 15597 }
15598 } 15598 catch (RecognitionException re) {
15599 15599 reportError(re);
15600 } 15600 recover(input,re);
15601 catch (RecognitionException re) { 15601 }
15602 reportError(re); 15602 finally {
15603 recover(input,re); 15603
15604 } 15604 restoreStackSize(stackSize);
15605 finally { 15605
15606 15606 }
15607 restoreStackSize(stackSize); 15607 return ;
15608 15608 }
15609 } 15609 // $ANTLR end "rule__AllPatternEntry__Group_2__1"
15610 return ; 15610
15611 } 15611
15612 // $ANTLR end "rule__ConfigSpecification__Group__2__Impl" 15612 // $ANTLR start "rule__AllPatternEntry__Group_2__1__Impl"
15613 15613 // InternalApplicationConfiguration.g:4856:1: rule__AllPatternEntry__Group_2__1__Impl : ( '{' ) ;
15614 15614 public final void rule__AllPatternEntry__Group_2__1__Impl() throws RecognitionException {
15615 // $ANTLR start "rule__ConfigSpecification__Group__3" 15615
15616 // InternalApplicationConfiguration.g:4892:1: rule__ConfigSpecification__Group__3 : rule__ConfigSpecification__Group__3__Impl ; 15616 int stackSize = keepStackSize();
15617 public final void rule__ConfigSpecification__Group__3() throws RecognitionException { 15617
15618 15618 try {
15619 int stackSize = keepStackSize(); 15619 // InternalApplicationConfiguration.g:4860:1: ( ( '{' ) )
15620 15620 // InternalApplicationConfiguration.g:4861:1: ( '{' )
15621 try { 15621 {
15622 // InternalApplicationConfiguration.g:4896:1: ( rule__ConfigSpecification__Group__3__Impl ) 15622 // InternalApplicationConfiguration.g:4861:1: ( '{' )
15623 // InternalApplicationConfiguration.g:4897:2: rule__ConfigSpecification__Group__3__Impl 15623 // InternalApplicationConfiguration.g:4862:2: '{'
15624 { 15624 {
15625 pushFollow(FOLLOW_2); 15625 before(grammarAccess.getAllPatternEntryAccess().getLeftCurlyBracketKeyword_2_1());
15626 rule__ConfigSpecification__Group__3__Impl(); 15626 match(input,30,FOLLOW_2);
15627 15627 after(grammarAccess.getAllPatternEntryAccess().getLeftCurlyBracketKeyword_2_1());
15628 state._fsp--; 15628
15629 15629 }
15630 15630
15631 } 15631
15632 15632 }
15633 } 15633
15634 catch (RecognitionException re) { 15634 }
15635 reportError(re); 15635 catch (RecognitionException re) {
15636 recover(input,re); 15636 reportError(re);
15637 } 15637 recover(input,re);
15638 finally { 15638 }
15639 15639 finally {
15640 restoreStackSize(stackSize); 15640
15641 15641 restoreStackSize(stackSize);
15642 } 15642
15643 return ; 15643 }
15644 } 15644 return ;
15645 // $ANTLR end "rule__ConfigSpecification__Group__3" 15645 }
15646 15646 // $ANTLR end "rule__AllPatternEntry__Group_2__1__Impl"
15647 15647
15648 // $ANTLR start "rule__ConfigSpecification__Group__3__Impl" 15648
15649 // InternalApplicationConfiguration.g:4903:1: rule__ConfigSpecification__Group__3__Impl : ( '}' ) ; 15649 // $ANTLR start "rule__AllPatternEntry__Group_2__2"
15650 public final void rule__ConfigSpecification__Group__3__Impl() throws RecognitionException { 15650 // InternalApplicationConfiguration.g:4871:1: rule__AllPatternEntry__Group_2__2 : rule__AllPatternEntry__Group_2__2__Impl rule__AllPatternEntry__Group_2__3 ;
15651 15651 public final void rule__AllPatternEntry__Group_2__2() throws RecognitionException {
15652 int stackSize = keepStackSize(); 15652
15653 15653 int stackSize = keepStackSize();
15654 try { 15654
15655 // InternalApplicationConfiguration.g:4907:1: ( ( '}' ) ) 15655 try {
15656 // InternalApplicationConfiguration.g:4908:1: ( '}' ) 15656 // InternalApplicationConfiguration.g:4875:1: ( rule__AllPatternEntry__Group_2__2__Impl rule__AllPatternEntry__Group_2__3 )
15657 { 15657 // InternalApplicationConfiguration.g:4876:2: rule__AllPatternEntry__Group_2__2__Impl rule__AllPatternEntry__Group_2__3
15658 // InternalApplicationConfiguration.g:4908:1: ( '}' ) 15658 {
15659 // InternalApplicationConfiguration.g:4909:2: '}' 15659 pushFollow(FOLLOW_15);
15660 { 15660 rule__AllPatternEntry__Group_2__2__Impl();
15661 before(grammarAccess.getConfigSpecificationAccess().getRightCurlyBracketKeyword_3()); 15661
15662 match(input,25,FOLLOW_2); 15662 state._fsp--;
15663 after(grammarAccess.getConfigSpecificationAccess().getRightCurlyBracketKeyword_3()); 15663
15664 15664 pushFollow(FOLLOW_2);
15665 } 15665 rule__AllPatternEntry__Group_2__3();
15666 15666
15667 15667 state._fsp--;
15668 } 15668
15669 15669
15670 } 15670 }
15671 catch (RecognitionException re) { 15671
15672 reportError(re); 15672 }
15673 recover(input,re); 15673 catch (RecognitionException re) {
15674 } 15674 reportError(re);
15675 finally { 15675 recover(input,re);
15676 15676 }
15677 restoreStackSize(stackSize); 15677 finally {
15678 15678
15679 } 15679 restoreStackSize(stackSize);
15680 return ; 15680
15681 } 15681 }
15682 // $ANTLR end "rule__ConfigSpecification__Group__3__Impl" 15682 return ;
15683 15683 }
15684 15684 // $ANTLR end "rule__AllPatternEntry__Group_2__2"
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 // $ANTLR start "rule__AllPatternEntry__Group_2__2__Impl"
15688 15688 // InternalApplicationConfiguration.g:4883:1: rule__AllPatternEntry__Group_2__2__Impl : ( ( rule__AllPatternEntry__ExclusuionAssignment_2_2 ) ) ;
15689 int stackSize = keepStackSize(); 15689 public final void rule__AllPatternEntry__Group_2__2__Impl() throws RecognitionException {
15690 15690
15691 try { 15691 int stackSize = keepStackSize();
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 try {
15694 { 15694 // InternalApplicationConfiguration.g:4887:1: ( ( ( rule__AllPatternEntry__ExclusuionAssignment_2_2 ) ) )
15695 pushFollow(FOLLOW_23); 15695 // InternalApplicationConfiguration.g:4888:1: ( ( rule__AllPatternEntry__ExclusuionAssignment_2_2 ) )
15696 rule__ConfigSpecification__Group_2__0__Impl(); 15696 {
15697 15697 // InternalApplicationConfiguration.g:4888:1: ( ( rule__AllPatternEntry__ExclusuionAssignment_2_2 ) )
15698 state._fsp--; 15698 // InternalApplicationConfiguration.g:4889:2: ( rule__AllPatternEntry__ExclusuionAssignment_2_2 )
15699 15699 {
15700 pushFollow(FOLLOW_2); 15700 before(grammarAccess.getAllPatternEntryAccess().getExclusuionAssignment_2_2());
15701 rule__ConfigSpecification__Group_2__1(); 15701 // InternalApplicationConfiguration.g:4890:2: ( rule__AllPatternEntry__ExclusuionAssignment_2_2 )
15702 15702 // InternalApplicationConfiguration.g:4890:3: rule__AllPatternEntry__ExclusuionAssignment_2_2
15703 state._fsp--; 15703 {
15704 15704 pushFollow(FOLLOW_2);
15705 15705 rule__AllPatternEntry__ExclusuionAssignment_2_2();
15706 } 15706
15707 15707 state._fsp--;
15708 } 15708
15709 catch (RecognitionException re) { 15709
15710 reportError(re); 15710 }
15711 recover(input,re); 15711
15712 } 15712 after(grammarAccess.getAllPatternEntryAccess().getExclusuionAssignment_2_2());
15713 finally { 15713
15714 15714 }
15715 restoreStackSize(stackSize); 15715
15716 15716
15717 } 15717 }
15718 return ; 15718
15719 } 15719 }
15720 // $ANTLR end "rule__ConfigSpecification__Group_2__0" 15720 catch (RecognitionException re) {
15721 15721 reportError(re);
15722 15722 recover(input,re);
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 finally {
15725 public final void rule__ConfigSpecification__Group_2__0__Impl() throws RecognitionException { 15725
15726 15726 restoreStackSize(stackSize);
15727 int stackSize = keepStackSize(); 15727
15728 15728 }
15729 try { 15729 return ;
15730 // InternalApplicationConfiguration.g:4935:1: ( ( ( rule__ConfigSpecification__EntriesAssignment_2_0 ) ) ) 15730 }
15731 // InternalApplicationConfiguration.g:4936:1: ( ( rule__ConfigSpecification__EntriesAssignment_2_0 ) ) 15731 // $ANTLR end "rule__AllPatternEntry__Group_2__2__Impl"
15732 { 15732
15733 // InternalApplicationConfiguration.g:4936:1: ( ( rule__ConfigSpecification__EntriesAssignment_2_0 ) ) 15733
15734 // InternalApplicationConfiguration.g:4937:2: ( rule__ConfigSpecification__EntriesAssignment_2_0 ) 15734 // $ANTLR start "rule__AllPatternEntry__Group_2__3"
15735 { 15735 // InternalApplicationConfiguration.g:4898:1: rule__AllPatternEntry__Group_2__3 : rule__AllPatternEntry__Group_2__3__Impl rule__AllPatternEntry__Group_2__4 ;
15736 before(grammarAccess.getConfigSpecificationAccess().getEntriesAssignment_2_0()); 15736 public final void rule__AllPatternEntry__Group_2__3() throws RecognitionException {
15737 // InternalApplicationConfiguration.g:4938:2: ( rule__ConfigSpecification__EntriesAssignment_2_0 ) 15737
15738 // InternalApplicationConfiguration.g:4938:3: rule__ConfigSpecification__EntriesAssignment_2_0 15738 int stackSize = keepStackSize();
15739 { 15739
15740 pushFollow(FOLLOW_2); 15740 try {
15741 rule__ConfigSpecification__EntriesAssignment_2_0(); 15741 // InternalApplicationConfiguration.g:4902:1: ( rule__AllPatternEntry__Group_2__3__Impl rule__AllPatternEntry__Group_2__4 )
15742 15742 // InternalApplicationConfiguration.g:4903:2: rule__AllPatternEntry__Group_2__3__Impl rule__AllPatternEntry__Group_2__4
15743 state._fsp--; 15743 {
15744 15744 pushFollow(FOLLOW_15);
15745 15745 rule__AllPatternEntry__Group_2__3__Impl();
15746 } 15746
15747 15747 state._fsp--;
15748 after(grammarAccess.getConfigSpecificationAccess().getEntriesAssignment_2_0()); 15748
15749 15749 pushFollow(FOLLOW_2);
15750 } 15750 rule__AllPatternEntry__Group_2__4();
15751 15751
15752 15752 state._fsp--;
15753 } 15753
15754 15754
15755 } 15755 }
15756 catch (RecognitionException re) { 15756
15757 reportError(re); 15757 }
15758 recover(input,re); 15758 catch (RecognitionException re) {
15759 } 15759 reportError(re);
15760 finally { 15760 recover(input,re);
15761 15761 }
15762 restoreStackSize(stackSize); 15762 finally {
15763 15763
15764 } 15764 restoreStackSize(stackSize);
15765 return ; 15765
15766 } 15766 }
15767 // $ANTLR end "rule__ConfigSpecification__Group_2__0__Impl" 15767 return ;
15768 15768 }
15769 15769 // $ANTLR end "rule__AllPatternEntry__Group_2__3"
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
15772 public final void rule__ConfigSpecification__Group_2__1() throws RecognitionException { 15772 // $ANTLR start "rule__AllPatternEntry__Group_2__3__Impl"
15773 15773 // InternalApplicationConfiguration.g:4910:1: rule__AllPatternEntry__Group_2__3__Impl : ( ( rule__AllPatternEntry__Group_2_3__0 )* ) ;
15774 int stackSize = keepStackSize(); 15774 public final void rule__AllPatternEntry__Group_2__3__Impl() throws RecognitionException {
15775 15775
15776 try { 15776 int stackSize = keepStackSize();
15777 // InternalApplicationConfiguration.g:4950:1: ( rule__ConfigSpecification__Group_2__1__Impl ) 15777
15778 // InternalApplicationConfiguration.g:4951:2: rule__ConfigSpecification__Group_2__1__Impl 15778 try {
15779 { 15779 // InternalApplicationConfiguration.g:4914:1: ( ( ( rule__AllPatternEntry__Group_2_3__0 )* ) )
15780 pushFollow(FOLLOW_2); 15780 // InternalApplicationConfiguration.g:4915:1: ( ( rule__AllPatternEntry__Group_2_3__0 )* )
15781 rule__ConfigSpecification__Group_2__1__Impl(); 15781 {
15782 15782 // InternalApplicationConfiguration.g:4915:1: ( ( rule__AllPatternEntry__Group_2_3__0 )* )
15783 state._fsp--; 15783 // InternalApplicationConfiguration.g:4916:2: ( rule__AllPatternEntry__Group_2_3__0 )*
15784 15784 {
15785 15785 before(grammarAccess.getAllPatternEntryAccess().getGroup_2_3());
15786 } 15786 // InternalApplicationConfiguration.g:4917:2: ( rule__AllPatternEntry__Group_2_3__0 )*
15787 15787 loop48:
15788 } 15788 do {
15789 catch (RecognitionException re) { 15789 int alt48=2;
15790 reportError(re); 15790 int LA48_0 = input.LA(1);
15791 recover(input,re); 15791
15792 } 15792 if ( (LA48_0==32) ) {
15793 finally { 15793 alt48=1;
15794 15794 }
15795 restoreStackSize(stackSize); 15795
15796 15796
15797 } 15797 switch (alt48) {
15798 return ; 15798 case 1 :
15799 } 15799 // InternalApplicationConfiguration.g:4917:3: rule__AllPatternEntry__Group_2_3__0
15800 // $ANTLR end "rule__ConfigSpecification__Group_2__1" 15800 {
15801 15801 pushFollow(FOLLOW_16);
15802 15802 rule__AllPatternEntry__Group_2_3__0();
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 state._fsp--;
15805 public final void rule__ConfigSpecification__Group_2__1__Impl() throws RecognitionException { 15805
15806 15806
15807 int stackSize = keepStackSize(); 15807 }
15808 15808 break;
15809 try { 15809
15810 // InternalApplicationConfiguration.g:4961:1: ( ( ( rule__ConfigSpecification__Group_2_1__0 )* ) ) 15810 default :
15811 // InternalApplicationConfiguration.g:4962:1: ( ( rule__ConfigSpecification__Group_2_1__0 )* ) 15811 break loop48;
15812 { 15812 }
15813 // InternalApplicationConfiguration.g:4962:1: ( ( rule__ConfigSpecification__Group_2_1__0 )* ) 15813 } while (true);
15814 // InternalApplicationConfiguration.g:4963:2: ( rule__ConfigSpecification__Group_2_1__0 )* 15814
15815 { 15815 after(grammarAccess.getAllPatternEntryAccess().getGroup_2_3());
15816 before(grammarAccess.getConfigSpecificationAccess().getGroup_2_1()); 15816
15817 // InternalApplicationConfiguration.g:4964:2: ( rule__ConfigSpecification__Group_2_1__0 )* 15817 }
15818 loop47: 15818
15819 do { 15819
15820 int alt47=2; 15820 }
15821 int LA47_0 = input.LA(1); 15821
15822 15822 }
15823 if ( (LA47_0==26) ) { 15823 catch (RecognitionException re) {
15824 alt47=1; 15824 reportError(re);
15825 } 15825 recover(input,re);
15826 15826 }
15827 15827 finally {
15828 switch (alt47) { 15828
15829 case 1 : 15829 restoreStackSize(stackSize);
15830 // InternalApplicationConfiguration.g:4964:3: rule__ConfigSpecification__Group_2_1__0 15830
15831 { 15831 }
15832 pushFollow(FOLLOW_16); 15832 return ;
15833 rule__ConfigSpecification__Group_2_1__0(); 15833 }
15834 15834 // $ANTLR end "rule__AllPatternEntry__Group_2__3__Impl"
15835 state._fsp--; 15835
15836 15836
15837 15837 // $ANTLR start "rule__AllPatternEntry__Group_2__4"
15838 } 15838 // InternalApplicationConfiguration.g:4925:1: rule__AllPatternEntry__Group_2__4 : rule__AllPatternEntry__Group_2__4__Impl ;
15839 break; 15839 public final void rule__AllPatternEntry__Group_2__4() throws RecognitionException {
15840 15840
15841 default : 15841 int stackSize = keepStackSize();
15842 break loop47; 15842
15843 } 15843 try {
15844 } while (true); 15844 // InternalApplicationConfiguration.g:4929:1: ( rule__AllPatternEntry__Group_2__4__Impl )
15845 15845 // InternalApplicationConfiguration.g:4930:2: rule__AllPatternEntry__Group_2__4__Impl
15846 after(grammarAccess.getConfigSpecificationAccess().getGroup_2_1()); 15846 {
15847 15847 pushFollow(FOLLOW_2);
15848 } 15848 rule__AllPatternEntry__Group_2__4__Impl();
15849 15849
15850 15850 state._fsp--;
15851 } 15851
15852 15852
15853 } 15853 }
15854 catch (RecognitionException re) { 15854
15855 reportError(re); 15855 }
15856 recover(input,re); 15856 catch (RecognitionException re) {
15857 } 15857 reportError(re);
15858 finally { 15858 recover(input,re);
15859 15859 }
15860 restoreStackSize(stackSize); 15860 finally {
15861 15861
15862 } 15862 restoreStackSize(stackSize);
15863 return ; 15863
15864 } 15864 }
15865 // $ANTLR end "rule__ConfigSpecification__Group_2__1__Impl" 15865 return ;
15866 15866 }
15867 15867 // $ANTLR end "rule__AllPatternEntry__Group_2__4"
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
15870 public final void rule__ConfigSpecification__Group_2_1__0() throws RecognitionException { 15870 // $ANTLR start "rule__AllPatternEntry__Group_2__4__Impl"
15871 15871 // InternalApplicationConfiguration.g:4936:1: rule__AllPatternEntry__Group_2__4__Impl : ( '}' ) ;
15872 int stackSize = keepStackSize(); 15872 public final void rule__AllPatternEntry__Group_2__4__Impl() throws RecognitionException {
15873 15873
15874 try { 15874 int stackSize = keepStackSize();
15875 // InternalApplicationConfiguration.g:4977:1: ( rule__ConfigSpecification__Group_2_1__0__Impl rule__ConfigSpecification__Group_2_1__1 ) 15875
15876 // InternalApplicationConfiguration.g:4978:2: rule__ConfigSpecification__Group_2_1__0__Impl rule__ConfigSpecification__Group_2_1__1 15876 try {
15877 { 15877 // InternalApplicationConfiguration.g:4940:1: ( ( '}' ) )
15878 pushFollow(FOLLOW_24); 15878 // InternalApplicationConfiguration.g:4941:1: ( '}' )
15879 rule__ConfigSpecification__Group_2_1__0__Impl(); 15879 {
15880 15880 // InternalApplicationConfiguration.g:4941:1: ( '}' )
15881 state._fsp--; 15881 // InternalApplicationConfiguration.g:4942:2: '}'
15882 15882 {
15883 pushFollow(FOLLOW_2); 15883 before(grammarAccess.getAllPatternEntryAccess().getRightCurlyBracketKeyword_2_4());
15884 rule__ConfigSpecification__Group_2_1__1(); 15884 match(input,31,FOLLOW_2);
15885 15885 after(grammarAccess.getAllPatternEntryAccess().getRightCurlyBracketKeyword_2_4());
15886 state._fsp--; 15886
15887 15887 }
15888 15888
15889 } 15889
15890 15890 }
15891 } 15891
15892 catch (RecognitionException re) { 15892 }
15893 reportError(re); 15893 catch (RecognitionException re) {
15894 recover(input,re); 15894 reportError(re);
15895 } 15895 recover(input,re);
15896 finally { 15896 }
15897 15897 finally {
15898 restoreStackSize(stackSize); 15898
15899 15899 restoreStackSize(stackSize);
15900 } 15900
15901 return ; 15901 }
15902 } 15902 return ;
15903 // $ANTLR end "rule__ConfigSpecification__Group_2_1__0" 15903 }
15904 15904 // $ANTLR end "rule__AllPatternEntry__Group_2__4__Impl"
15905 15905
15906 // $ANTLR start "rule__ConfigSpecification__Group_2_1__0__Impl" 15906
15907 // InternalApplicationConfiguration.g:4985:1: rule__ConfigSpecification__Group_2_1__0__Impl : ( ',' ) ; 15907 // $ANTLR start "rule__AllPatternEntry__Group_2_3__0"
15908 public final void rule__ConfigSpecification__Group_2_1__0__Impl() throws RecognitionException { 15908 // InternalApplicationConfiguration.g:4952:1: rule__AllPatternEntry__Group_2_3__0 : rule__AllPatternEntry__Group_2_3__0__Impl rule__AllPatternEntry__Group_2_3__1 ;
15909 15909 public final void rule__AllPatternEntry__Group_2_3__0() throws RecognitionException {
15910 int stackSize = keepStackSize(); 15910
15911 15911 int stackSize = keepStackSize();
15912 try { 15912
15913 // InternalApplicationConfiguration.g:4989:1: ( ( ',' ) ) 15913 try {
15914 // InternalApplicationConfiguration.g:4990:1: ( ',' ) 15914 // InternalApplicationConfiguration.g:4956:1: ( rule__AllPatternEntry__Group_2_3__0__Impl rule__AllPatternEntry__Group_2_3__1 )
15915 { 15915 // InternalApplicationConfiguration.g:4957:2: rule__AllPatternEntry__Group_2_3__0__Impl rule__AllPatternEntry__Group_2_3__1
15916 // InternalApplicationConfiguration.g:4990:1: ( ',' ) 15916 {
15917 // InternalApplicationConfiguration.g:4991:2: ',' 15917 pushFollow(FOLLOW_8);
15918 { 15918 rule__AllPatternEntry__Group_2_3__0__Impl();
15919 before(grammarAccess.getConfigSpecificationAccess().getCommaKeyword_2_1_0()); 15919
15920 match(input,26,FOLLOW_2); 15920 state._fsp--;
15921 after(grammarAccess.getConfigSpecificationAccess().getCommaKeyword_2_1_0()); 15921
15922 15922 pushFollow(FOLLOW_2);
15923 } 15923 rule__AllPatternEntry__Group_2_3__1();
15924 15924
15925 15925 state._fsp--;
15926 } 15926
15927 15927
15928 } 15928 }
15929 catch (RecognitionException re) { 15929
15930 reportError(re); 15930 }
15931 recover(input,re); 15931 catch (RecognitionException re) {
15932 } 15932 reportError(re);
15933 finally { 15933 recover(input,re);
15934 15934 }
15935 restoreStackSize(stackSize); 15935 finally {
15936 15936
15937 } 15937 restoreStackSize(stackSize);
15938 return ; 15938
15939 } 15939 }
15940 // $ANTLR end "rule__ConfigSpecification__Group_2_1__0__Impl" 15940 return ;
15941 15941 }
15942 15942 // $ANTLR end "rule__AllPatternEntry__Group_2_3__0"
15943 // $ANTLR start "rule__ConfigSpecification__Group_2_1__1" 15943
15944 // InternalApplicationConfiguration.g:5000:1: rule__ConfigSpecification__Group_2_1__1 : rule__ConfigSpecification__Group_2_1__1__Impl ; 15944
15945 public final void rule__ConfigSpecification__Group_2_1__1() throws RecognitionException { 15945 // $ANTLR start "rule__AllPatternEntry__Group_2_3__0__Impl"
15946 15946 // InternalApplicationConfiguration.g:4964:1: rule__AllPatternEntry__Group_2_3__0__Impl : ( ',' ) ;
15947 int stackSize = keepStackSize(); 15947 public final void rule__AllPatternEntry__Group_2_3__0__Impl() throws RecognitionException {
15948 15948
15949 try { 15949 int stackSize = keepStackSize();
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 try {
15952 { 15952 // InternalApplicationConfiguration.g:4968:1: ( ( ',' ) )
15953 pushFollow(FOLLOW_2); 15953 // InternalApplicationConfiguration.g:4969:1: ( ',' )
15954 rule__ConfigSpecification__Group_2_1__1__Impl(); 15954 {
15955 15955 // InternalApplicationConfiguration.g:4969:1: ( ',' )
15956 state._fsp--; 15956 // InternalApplicationConfiguration.g:4970:2: ','
15957 15957 {
15958 15958 before(grammarAccess.getAllPatternEntryAccess().getCommaKeyword_2_3_0());
15959 } 15959 match(input,32,FOLLOW_2);
15960 15960 after(grammarAccess.getAllPatternEntryAccess().getCommaKeyword_2_3_0());
15961 } 15961
15962 catch (RecognitionException re) { 15962 }
15963 reportError(re); 15963
15964 recover(input,re); 15964
15965 } 15965 }
15966 finally { 15966
15967 15967 }
15968 restoreStackSize(stackSize); 15968 catch (RecognitionException re) {
15969 15969 reportError(re);
15970 } 15970 recover(input,re);
15971 return ; 15971 }
15972 } 15972 finally {
15973 // $ANTLR end "rule__ConfigSpecification__Group_2_1__1" 15973
15974 15974 restoreStackSize(stackSize);
15975 15975
15976 // $ANTLR start "rule__ConfigSpecification__Group_2_1__1__Impl" 15976 }
15977 // InternalApplicationConfiguration.g:5011:1: rule__ConfigSpecification__Group_2_1__1__Impl : ( ( rule__ConfigSpecification__EntriesAssignment_2_1_1 ) ) ; 15977 return ;
15978 public final void rule__ConfigSpecification__Group_2_1__1__Impl() throws RecognitionException { 15978 }
15979 15979 // $ANTLR end "rule__AllPatternEntry__Group_2_3__0__Impl"
15980 int stackSize = keepStackSize(); 15980
15981 15981
15982 try { 15982 // $ANTLR start "rule__AllPatternEntry__Group_2_3__1"
15983 // InternalApplicationConfiguration.g:5015:1: ( ( ( rule__ConfigSpecification__EntriesAssignment_2_1_1 ) ) ) 15983 // InternalApplicationConfiguration.g:4979:1: rule__AllPatternEntry__Group_2_3__1 : rule__AllPatternEntry__Group_2_3__1__Impl ;
15984 // InternalApplicationConfiguration.g:5016:1: ( ( rule__ConfigSpecification__EntriesAssignment_2_1_1 ) ) 15984 public final void rule__AllPatternEntry__Group_2_3__1() throws RecognitionException {
15985 { 15985
15986 // InternalApplicationConfiguration.g:5016:1: ( ( rule__ConfigSpecification__EntriesAssignment_2_1_1 ) ) 15986 int stackSize = keepStackSize();
15987 // InternalApplicationConfiguration.g:5017:2: ( rule__ConfigSpecification__EntriesAssignment_2_1_1 ) 15987
15988 { 15988 try {
15989 before(grammarAccess.getConfigSpecificationAccess().getEntriesAssignment_2_1_1()); 15989 // InternalApplicationConfiguration.g:4983:1: ( rule__AllPatternEntry__Group_2_3__1__Impl )
15990 // InternalApplicationConfiguration.g:5018:2: ( rule__ConfigSpecification__EntriesAssignment_2_1_1 ) 15990 // InternalApplicationConfiguration.g:4984:2: rule__AllPatternEntry__Group_2_3__1__Impl
15991 // InternalApplicationConfiguration.g:5018:3: rule__ConfigSpecification__EntriesAssignment_2_1_1 15991 {
15992 { 15992 pushFollow(FOLLOW_2);
15993 pushFollow(FOLLOW_2); 15993 rule__AllPatternEntry__Group_2_3__1__Impl();
15994 rule__ConfigSpecification__EntriesAssignment_2_1_1(); 15994
15995 15995 state._fsp--;
15996 state._fsp--; 15996
15997 15997
15998 15998 }
15999 } 15999
16000 16000 }
16001 after(grammarAccess.getConfigSpecificationAccess().getEntriesAssignment_2_1_1()); 16001 catch (RecognitionException re) {
16002 16002 reportError(re);
16003 } 16003 recover(input,re);
16004 16004 }
16005 16005 finally {
16006 } 16006
16007 16007 restoreStackSize(stackSize);
16008 } 16008
16009 catch (RecognitionException re) { 16009 }
16010 reportError(re); 16010 return ;
16011 recover(input,re); 16011 }
16012 } 16012 // $ANTLR end "rule__AllPatternEntry__Group_2_3__1"
16013 finally { 16013
16014 16014
16015 restoreStackSize(stackSize); 16015 // $ANTLR start "rule__AllPatternEntry__Group_2_3__1__Impl"
16016 16016 // InternalApplicationConfiguration.g:4990:1: rule__AllPatternEntry__Group_2_3__1__Impl : ( ( rule__AllPatternEntry__ExclusuionAssignment_2_3_1 ) ) ;
16017 } 16017 public final void rule__AllPatternEntry__Group_2_3__1__Impl() throws RecognitionException {
16018 return ; 16018
16019 } 16019 int stackSize = keepStackSize();
16020 // $ANTLR end "rule__ConfigSpecification__Group_2_1__1__Impl" 16020
16021 16021 try {
16022 16022 // InternalApplicationConfiguration.g:4994:1: ( ( ( rule__AllPatternEntry__ExclusuionAssignment_2_3_1 ) ) )
16023 // $ANTLR start "rule__ConfigDeclaration__Group__0" 16023 // InternalApplicationConfiguration.g:4995:1: ( ( rule__AllPatternEntry__ExclusuionAssignment_2_3_1 ) )
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 // InternalApplicationConfiguration.g:4995:1: ( ( rule__AllPatternEntry__ExclusuionAssignment_2_3_1 ) )
16026 16026 // InternalApplicationConfiguration.g:4996:2: ( rule__AllPatternEntry__ExclusuionAssignment_2_3_1 )
16027 int stackSize = keepStackSize(); 16027 {
16028 16028 before(grammarAccess.getAllPatternEntryAccess().getExclusuionAssignment_2_3_1());
16029 try { 16029 // InternalApplicationConfiguration.g:4997:2: ( rule__AllPatternEntry__ExclusuionAssignment_2_3_1 )
16030 // InternalApplicationConfiguration.g:5031:1: ( rule__ConfigDeclaration__Group__0__Impl rule__ConfigDeclaration__Group__1 ) 16030 // InternalApplicationConfiguration.g:4997:3: rule__AllPatternEntry__ExclusuionAssignment_2_3_1
16031 // InternalApplicationConfiguration.g:5032:2: rule__ConfigDeclaration__Group__0__Impl rule__ConfigDeclaration__Group__1 16031 {
16032 { 16032 pushFollow(FOLLOW_2);
16033 pushFollow(FOLLOW_8); 16033 rule__AllPatternEntry__ExclusuionAssignment_2_3_1();
16034 rule__ConfigDeclaration__Group__0__Impl(); 16034
16035 16035 state._fsp--;
16036 state._fsp--; 16036
16037 16037
16038 pushFollow(FOLLOW_2); 16038 }
16039 rule__ConfigDeclaration__Group__1(); 16039
16040 16040 after(grammarAccess.getAllPatternEntryAccess().getExclusuionAssignment_2_3_1());
16041 state._fsp--; 16041
16042 16042 }
16043 16043
16044 } 16044
16045 16045 }
16046 } 16046
16047 catch (RecognitionException re) { 16047 }
16048 reportError(re); 16048 catch (RecognitionException re) {
16049 recover(input,re); 16049 reportError(re);
16050 } 16050 recover(input,re);
16051 finally { 16051 }
16052 16052 finally {
16053 restoreStackSize(stackSize); 16053
16054 16054 restoreStackSize(stackSize);
16055 } 16055
16056 return ; 16056 }
16057 } 16057 return ;
16058 // $ANTLR end "rule__ConfigDeclaration__Group__0" 16058 }
16059 16059 // $ANTLR end "rule__AllPatternEntry__Group_2_3__1__Impl"
16060 16060
16061 // $ANTLR start "rule__ConfigDeclaration__Group__0__Impl" 16061
16062 // InternalApplicationConfiguration.g:5039:1: rule__ConfigDeclaration__Group__0__Impl : ( 'config' ) ; 16062 // $ANTLR start "rule__PatternElement__Group__0"
16063 public final void rule__ConfigDeclaration__Group__0__Impl() throws RecognitionException { 16063 // InternalApplicationConfiguration.g:5006:1: rule__PatternElement__Group__0 : rule__PatternElement__Group__0__Impl rule__PatternElement__Group__1 ;
16064 16064 public final void rule__PatternElement__Group__0() throws RecognitionException {
16065 int stackSize = keepStackSize(); 16065
16066 16066 int stackSize = keepStackSize();
16067 try { 16067
16068 // InternalApplicationConfiguration.g:5043:1: ( ( 'config' ) ) 16068 try {
16069 // InternalApplicationConfiguration.g:5044:1: ( 'config' ) 16069 // InternalApplicationConfiguration.g:5010:1: ( rule__PatternElement__Group__0__Impl rule__PatternElement__Group__1 )
16070 { 16070 // InternalApplicationConfiguration.g:5011:2: rule__PatternElement__Group__0__Impl rule__PatternElement__Group__1
16071 // InternalApplicationConfiguration.g:5044:1: ( 'config' ) 16071 {
16072 // InternalApplicationConfiguration.g:5045:2: 'config' 16072 pushFollow(FOLLOW_8);
16073 { 16073 rule__PatternElement__Group__0__Impl();
16074 before(grammarAccess.getConfigDeclarationAccess().getConfigKeyword_0()); 16074
16075 match(input,34,FOLLOW_2); 16075 state._fsp--;
16076 after(grammarAccess.getConfigDeclarationAccess().getConfigKeyword_0()); 16076
16077 16077 pushFollow(FOLLOW_2);
16078 } 16078 rule__PatternElement__Group__1();
16079 16079
16080 16080 state._fsp--;
16081 } 16081
16082 16082
16083 } 16083 }
16084 catch (RecognitionException re) { 16084
16085 reportError(re); 16085 }
16086 recover(input,re); 16086 catch (RecognitionException re) {
16087 } 16087 reportError(re);
16088 finally { 16088 recover(input,re);
16089 16089 }
16090 restoreStackSize(stackSize); 16090 finally {
16091 16091
16092 } 16092 restoreStackSize(stackSize);
16093 return ; 16093
16094 } 16094 }
16095 // $ANTLR end "rule__ConfigDeclaration__Group__0__Impl" 16095 return ;
16096 16096 }
16097 16097 // $ANTLR end "rule__PatternElement__Group__0"
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
16100 public final void rule__ConfigDeclaration__Group__1() throws RecognitionException { 16100 // $ANTLR start "rule__PatternElement__Group__0__Impl"
16101 16101 // InternalApplicationConfiguration.g:5018:1: rule__PatternElement__Group__0__Impl : ( ( rule__PatternElement__Group_0__0 )? ) ;
16102 int stackSize = keepStackSize(); 16102 public final void rule__PatternElement__Group__0__Impl() throws RecognitionException {
16103 16103
16104 try { 16104 int stackSize = keepStackSize();
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 try {
16107 { 16107 // InternalApplicationConfiguration.g:5022:1: ( ( ( rule__PatternElement__Group_0__0 )? ) )
16108 pushFollow(FOLLOW_18); 16108 // InternalApplicationConfiguration.g:5023:1: ( ( rule__PatternElement__Group_0__0 )? )
16109 rule__ConfigDeclaration__Group__1__Impl(); 16109 {
16110 16110 // InternalApplicationConfiguration.g:5023:1: ( ( rule__PatternElement__Group_0__0 )? )
16111 state._fsp--; 16111 // InternalApplicationConfiguration.g:5024:2: ( rule__PatternElement__Group_0__0 )?
16112 16112 {
16113 pushFollow(FOLLOW_2); 16113 before(grammarAccess.getPatternElementAccess().getGroup_0());
16114 rule__ConfigDeclaration__Group__2(); 16114 // InternalApplicationConfiguration.g:5025:2: ( rule__PatternElement__Group_0__0 )?
16115 16115 int alt49=2;
16116 state._fsp--; 16116 int LA49_0 = input.LA(1);
16117 16117
16118 16118 if ( (LA49_0==RULE_ID) ) {
16119 } 16119 int LA49_1 = input.LA(2);
16120 16120
16121 } 16121 if ( (LA49_1==23||LA49_1==35) ) {
16122 catch (RecognitionException re) { 16122 alt49=1;
16123 reportError(re); 16123 }
16124 recover(input,re); 16124 }
16125 } 16125 switch (alt49) {
16126 finally { 16126 case 1 :
16127 16127 // InternalApplicationConfiguration.g:5025:3: rule__PatternElement__Group_0__0
16128 restoreStackSize(stackSize); 16128 {
16129 16129 pushFollow(FOLLOW_2);
16130 } 16130 rule__PatternElement__Group_0__0();
16131 return ; 16131
16132 } 16132 state._fsp--;
16133 // $ANTLR end "rule__ConfigDeclaration__Group__1" 16133
16134 16134
16135 16135 }
16136 // $ANTLR start "rule__ConfigDeclaration__Group__1__Impl" 16136 break;
16137 // InternalApplicationConfiguration.g:5066:1: rule__ConfigDeclaration__Group__1__Impl : ( ( rule__ConfigDeclaration__NameAssignment_1 ) ) ; 16137
16138 public final void rule__ConfigDeclaration__Group__1__Impl() throws RecognitionException { 16138 }
16139 16139
16140 int stackSize = keepStackSize(); 16140 after(grammarAccess.getPatternElementAccess().getGroup_0());
16141 16141
16142 try { 16142 }
16143 // InternalApplicationConfiguration.g:5070:1: ( ( ( rule__ConfigDeclaration__NameAssignment_1 ) ) ) 16143
16144 // InternalApplicationConfiguration.g:5071:1: ( ( rule__ConfigDeclaration__NameAssignment_1 ) ) 16144
16145 { 16145 }
16146 // InternalApplicationConfiguration.g:5071:1: ( ( rule__ConfigDeclaration__NameAssignment_1 ) ) 16146
16147 // InternalApplicationConfiguration.g:5072:2: ( rule__ConfigDeclaration__NameAssignment_1 ) 16147 }
16148 { 16148 catch (RecognitionException re) {
16149 before(grammarAccess.getConfigDeclarationAccess().getNameAssignment_1()); 16149 reportError(re);
16150 // InternalApplicationConfiguration.g:5073:2: ( rule__ConfigDeclaration__NameAssignment_1 ) 16150 recover(input,re);
16151 // InternalApplicationConfiguration.g:5073:3: rule__ConfigDeclaration__NameAssignment_1 16151 }
16152 { 16152 finally {
16153 pushFollow(FOLLOW_2); 16153
16154 rule__ConfigDeclaration__NameAssignment_1(); 16154 restoreStackSize(stackSize);
16155 16155
16156 state._fsp--; 16156 }
16157 16157 return ;
16158 16158 }
16159 } 16159 // $ANTLR end "rule__PatternElement__Group__0__Impl"
16160 16160
16161 after(grammarAccess.getConfigDeclarationAccess().getNameAssignment_1()); 16161
16162 16162 // $ANTLR start "rule__PatternElement__Group__1"
16163 } 16163 // InternalApplicationConfiguration.g:5033:1: rule__PatternElement__Group__1 : rule__PatternElement__Group__1__Impl ;
16164 16164 public final void rule__PatternElement__Group__1() throws RecognitionException {
16165 16165
16166 } 16166 int stackSize = keepStackSize();
16167 16167
16168 } 16168 try {
16169 catch (RecognitionException re) { 16169 // InternalApplicationConfiguration.g:5037:1: ( rule__PatternElement__Group__1__Impl )
16170 reportError(re); 16170 // InternalApplicationConfiguration.g:5038:2: rule__PatternElement__Group__1__Impl
16171 recover(input,re); 16171 {
16172 } 16172 pushFollow(FOLLOW_2);
16173 finally { 16173 rule__PatternElement__Group__1__Impl();
16174 16174
16175 restoreStackSize(stackSize); 16175 state._fsp--;
16176 16176
16177 } 16177
16178 return ; 16178 }
16179 } 16179
16180 // $ANTLR end "rule__ConfigDeclaration__Group__1__Impl" 16180 }
16181 16181 catch (RecognitionException re) {
16182 16182 reportError(re);
16183 // $ANTLR start "rule__ConfigDeclaration__Group__2" 16183 recover(input,re);
16184 // InternalApplicationConfiguration.g:5081:1: rule__ConfigDeclaration__Group__2 : rule__ConfigDeclaration__Group__2__Impl ; 16184 }
16185 public final void rule__ConfigDeclaration__Group__2() throws RecognitionException { 16185 finally {
16186 16186
16187 int stackSize = keepStackSize(); 16187 restoreStackSize(stackSize);
16188 16188
16189 try { 16189 }
16190 // InternalApplicationConfiguration.g:5085:1: ( rule__ConfigDeclaration__Group__2__Impl ) 16190 return ;
16191 // InternalApplicationConfiguration.g:5086:2: rule__ConfigDeclaration__Group__2__Impl 16191 }
16192 { 16192 // $ANTLR end "rule__PatternElement__Group__1"
16193 pushFollow(FOLLOW_2); 16193
16194 rule__ConfigDeclaration__Group__2__Impl(); 16194
16195 16195 // $ANTLR start "rule__PatternElement__Group__1__Impl"
16196 state._fsp--; 16196 // InternalApplicationConfiguration.g:5044:1: rule__PatternElement__Group__1__Impl : ( ( rule__PatternElement__PatternAssignment_1 ) ) ;
16197 16197 public final void rule__PatternElement__Group__1__Impl() throws RecognitionException {
16198 16198
16199 } 16199 int stackSize = keepStackSize();
16200 16200
16201 } 16201 try {
16202 catch (RecognitionException re) { 16202 // InternalApplicationConfiguration.g:5048:1: ( ( ( rule__PatternElement__PatternAssignment_1 ) ) )
16203 reportError(re); 16203 // InternalApplicationConfiguration.g:5049:1: ( ( rule__PatternElement__PatternAssignment_1 ) )
16204 recover(input,re); 16204 {
16205 } 16205 // InternalApplicationConfiguration.g:5049:1: ( ( rule__PatternElement__PatternAssignment_1 ) )
16206 finally { 16206 // InternalApplicationConfiguration.g:5050:2: ( rule__PatternElement__PatternAssignment_1 )
16207 16207 {
16208 restoreStackSize(stackSize); 16208 before(grammarAccess.getPatternElementAccess().getPatternAssignment_1());
16209 16209 // InternalApplicationConfiguration.g:5051:2: ( rule__PatternElement__PatternAssignment_1 )
16210 } 16210 // InternalApplicationConfiguration.g:5051:3: rule__PatternElement__PatternAssignment_1
16211 return ; 16211 {
16212 } 16212 pushFollow(FOLLOW_2);
16213 // $ANTLR end "rule__ConfigDeclaration__Group__2" 16213 rule__PatternElement__PatternAssignment_1();
16214 16214
16215 16215 state._fsp--;
16216 // $ANTLR start "rule__ConfigDeclaration__Group__2__Impl" 16216
16217 // InternalApplicationConfiguration.g:5092:1: rule__ConfigDeclaration__Group__2__Impl : ( ( rule__ConfigDeclaration__SpecificationAssignment_2 ) ) ; 16217
16218 public final void rule__ConfigDeclaration__Group__2__Impl() throws RecognitionException { 16218 }
16219 16219
16220 int stackSize = keepStackSize(); 16220 after(grammarAccess.getPatternElementAccess().getPatternAssignment_1());
16221 16221
16222 try { 16222 }
16223 // InternalApplicationConfiguration.g:5096:1: ( ( ( rule__ConfigDeclaration__SpecificationAssignment_2 ) ) ) 16223
16224 // InternalApplicationConfiguration.g:5097:1: ( ( rule__ConfigDeclaration__SpecificationAssignment_2 ) ) 16224
16225 { 16225 }
16226 // InternalApplicationConfiguration.g:5097:1: ( ( rule__ConfigDeclaration__SpecificationAssignment_2 ) ) 16226
16227 // InternalApplicationConfiguration.g:5098:2: ( rule__ConfigDeclaration__SpecificationAssignment_2 ) 16227 }
16228 { 16228 catch (RecognitionException re) {
16229 before(grammarAccess.getConfigDeclarationAccess().getSpecificationAssignment_2()); 16229 reportError(re);
16230 // InternalApplicationConfiguration.g:5099:2: ( rule__ConfigDeclaration__SpecificationAssignment_2 ) 16230 recover(input,re);
16231 // InternalApplicationConfiguration.g:5099:3: rule__ConfigDeclaration__SpecificationAssignment_2 16231 }
16232 { 16232 finally {
16233 pushFollow(FOLLOW_2); 16233
16234 rule__ConfigDeclaration__SpecificationAssignment_2(); 16234 restoreStackSize(stackSize);
16235 16235
16236 state._fsp--; 16236 }
16237 16237 return ;
16238 16238 }
16239 } 16239 // $ANTLR end "rule__PatternElement__Group__1__Impl"
16240 16240
16241 after(grammarAccess.getConfigDeclarationAccess().getSpecificationAssignment_2()); 16241
16242 16242 // $ANTLR start "rule__PatternElement__Group_0__0"
16243 } 16243 // InternalApplicationConfiguration.g:5060:1: rule__PatternElement__Group_0__0 : rule__PatternElement__Group_0__0__Impl rule__PatternElement__Group_0__1 ;
16244 16244 public final void rule__PatternElement__Group_0__0() throws RecognitionException {
16245 16245
16246 } 16246 int stackSize = keepStackSize();
16247 16247
16248 } 16248 try {
16249 catch (RecognitionException re) { 16249 // InternalApplicationConfiguration.g:5064:1: ( rule__PatternElement__Group_0__0__Impl rule__PatternElement__Group_0__1 )
16250 reportError(re); 16250 // InternalApplicationConfiguration.g:5065:2: rule__PatternElement__Group_0__0__Impl rule__PatternElement__Group_0__1
16251 recover(input,re); 16251 {
16252 } 16252 pushFollow(FOLLOW_19);
16253 finally { 16253 rule__PatternElement__Group_0__0__Impl();
16254 16254
16255 restoreStackSize(stackSize); 16255 state._fsp--;
16256 16256
16257 } 16257 pushFollow(FOLLOW_2);
16258 return ; 16258 rule__PatternElement__Group_0__1();
16259 } 16259
16260 // $ANTLR end "rule__ConfigDeclaration__Group__2__Impl" 16260 state._fsp--;
16261 16261
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
16265 public final void rule__DocumentationEntry__Group__0() throws RecognitionException { 16265 }
16266 16266 catch (RecognitionException re) {
16267 int stackSize = keepStackSize(); 16267 reportError(re);
16268 16268 recover(input,re);
16269 try { 16269 }
16270 // InternalApplicationConfiguration.g:5112:1: ( rule__DocumentationEntry__Group__0__Impl rule__DocumentationEntry__Group__1 ) 16270 finally {
16271 // InternalApplicationConfiguration.g:5113:2: rule__DocumentationEntry__Group__0__Impl rule__DocumentationEntry__Group__1 16271
16272 { 16272 restoreStackSize(stackSize);
16273 pushFollow(FOLLOW_13); 16273
16274 rule__DocumentationEntry__Group__0__Impl(); 16274 }
16275 16275 return ;
16276 state._fsp--; 16276 }
16277 16277 // $ANTLR end "rule__PatternElement__Group_0__0"
16278 pushFollow(FOLLOW_2); 16278
16279 rule__DocumentationEntry__Group__1(); 16279
16280 16280 // $ANTLR start "rule__PatternElement__Group_0__0__Impl"
16281 state._fsp--; 16281 // InternalApplicationConfiguration.g:5072:1: rule__PatternElement__Group_0__0__Impl : ( ( rule__PatternElement__PackageAssignment_0_0 ) ) ;
16282 16282 public final void rule__PatternElement__Group_0__0__Impl() throws RecognitionException {
16283 16283
16284 } 16284 int stackSize = keepStackSize();
16285 16285
16286 } 16286 try {
16287 catch (RecognitionException re) { 16287 // InternalApplicationConfiguration.g:5076:1: ( ( ( rule__PatternElement__PackageAssignment_0_0 ) ) )
16288 reportError(re); 16288 // InternalApplicationConfiguration.g:5077:1: ( ( rule__PatternElement__PackageAssignment_0_0 ) )
16289 recover(input,re); 16289 {
16290 } 16290 // InternalApplicationConfiguration.g:5077:1: ( ( rule__PatternElement__PackageAssignment_0_0 ) )
16291 finally { 16291 // InternalApplicationConfiguration.g:5078:2: ( rule__PatternElement__PackageAssignment_0_0 )
16292 16292 {
16293 restoreStackSize(stackSize); 16293 before(grammarAccess.getPatternElementAccess().getPackageAssignment_0_0());
16294 16294 // InternalApplicationConfiguration.g:5079:2: ( rule__PatternElement__PackageAssignment_0_0 )
16295 } 16295 // InternalApplicationConfiguration.g:5079:3: rule__PatternElement__PackageAssignment_0_0
16296 return ; 16296 {
16297 } 16297 pushFollow(FOLLOW_2);
16298 // $ANTLR end "rule__DocumentationEntry__Group__0" 16298 rule__PatternElement__PackageAssignment_0_0();
16299 16299
16300 16300 state._fsp--;
16301 // $ANTLR start "rule__DocumentationEntry__Group__0__Impl" 16301
16302 // InternalApplicationConfiguration.g:5120:1: rule__DocumentationEntry__Group__0__Impl : ( 'log-level' ) ; 16302
16303 public final void rule__DocumentationEntry__Group__0__Impl() throws RecognitionException { 16303 }
16304 16304
16305 int stackSize = keepStackSize(); 16305 after(grammarAccess.getPatternElementAccess().getPackageAssignment_0_0());
16306 16306
16307 try { 16307 }
16308 // InternalApplicationConfiguration.g:5124:1: ( ( 'log-level' ) ) 16308
16309 // InternalApplicationConfiguration.g:5125:1: ( 'log-level' ) 16309
16310 { 16310 }
16311 // InternalApplicationConfiguration.g:5125:1: ( 'log-level' ) 16311
16312 // InternalApplicationConfiguration.g:5126:2: 'log-level' 16312 }
16313 { 16313 catch (RecognitionException re) {
16314 before(grammarAccess.getDocumentationEntryAccess().getLogLevelKeyword_0()); 16314 reportError(re);
16315 match(input,35,FOLLOW_2); 16315 recover(input,re);
16316 after(grammarAccess.getDocumentationEntryAccess().getLogLevelKeyword_0()); 16316 }
16317 16317 finally {
16318 } 16318
16319 16319 restoreStackSize(stackSize);
16320 16320
16321 } 16321 }
16322 16322 return ;
16323 } 16323 }
16324 catch (RecognitionException re) { 16324 // $ANTLR end "rule__PatternElement__Group_0__0__Impl"
16325 reportError(re); 16325
16326 recover(input,re); 16326
16327 } 16327 // $ANTLR start "rule__PatternElement__Group_0__1"
16328 finally { 16328 // InternalApplicationConfiguration.g:5087:1: rule__PatternElement__Group_0__1 : rule__PatternElement__Group_0__1__Impl ;
16329 16329 public final void rule__PatternElement__Group_0__1() throws RecognitionException {
16330 restoreStackSize(stackSize); 16330
16331 16331 int stackSize = keepStackSize();
16332 } 16332
16333 return ; 16333 try {
16334 } 16334 // InternalApplicationConfiguration.g:5091:1: ( rule__PatternElement__Group_0__1__Impl )
16335 // $ANTLR end "rule__DocumentationEntry__Group__0__Impl" 16335 // InternalApplicationConfiguration.g:5092:2: rule__PatternElement__Group_0__1__Impl
16336 16336 {
16337 16337 pushFollow(FOLLOW_2);
16338 // $ANTLR start "rule__DocumentationEntry__Group__1" 16338 rule__PatternElement__Group_0__1__Impl();
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 state._fsp--;
16341 16341
16342 int stackSize = keepStackSize(); 16342
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 catch (RecognitionException re) {
16347 { 16347 reportError(re);
16348 pushFollow(FOLLOW_25); 16348 recover(input,re);
16349 rule__DocumentationEntry__Group__1__Impl(); 16349 }
16350 16350 finally {
16351 state._fsp--; 16351
16352 16352 restoreStackSize(stackSize);
16353 pushFollow(FOLLOW_2); 16353
16354 rule__DocumentationEntry__Group__2(); 16354 }
16355 16355 return ;
16356 state._fsp--; 16356 }
16357 16357 // $ANTLR end "rule__PatternElement__Group_0__1"
16358 16358
16359 } 16359
16360 16360 // $ANTLR start "rule__PatternElement__Group_0__1__Impl"
16361 } 16361 // InternalApplicationConfiguration.g:5098:1: rule__PatternElement__Group_0__1__Impl : ( '::' ) ;
16362 catch (RecognitionException re) { 16362 public final void rule__PatternElement__Group_0__1__Impl() throws RecognitionException {
16363 reportError(re); 16363
16364 recover(input,re); 16364 int stackSize = keepStackSize();
16365 } 16365
16366 finally { 16366 try {
16367 16367 // InternalApplicationConfiguration.g:5102:1: ( ( '::' ) )
16368 restoreStackSize(stackSize); 16368 // InternalApplicationConfiguration.g:5103:1: ( '::' )
16369 16369 {
16370 } 16370 // InternalApplicationConfiguration.g:5103:1: ( '::' )
16371 return ; 16371 // InternalApplicationConfiguration.g:5104:2: '::'
16372 } 16372 {
16373 // $ANTLR end "rule__DocumentationEntry__Group__1" 16373 before(grammarAccess.getPatternElementAccess().getColonColonKeyword_0_1());
16374 16374 match(input,35,FOLLOW_2);
16375 16375 after(grammarAccess.getPatternElementAccess().getColonColonKeyword_0_1());
16376 // $ANTLR start "rule__DocumentationEntry__Group__1__Impl" 16376
16377 // InternalApplicationConfiguration.g:5147:1: rule__DocumentationEntry__Group__1__Impl : ( '=' ) ; 16377 }
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_0__1__Impl"
16395 16395
16396 } 16396
16397 16397 // $ANTLR start "rule__GraphPatternDeclaration__Group__0"
16398 } 16398 // InternalApplicationConfiguration.g:5114:1: rule__GraphPatternDeclaration__Group__0 : rule__GraphPatternDeclaration__Group__0__Impl rule__GraphPatternDeclaration__Group__1 ;
16399 catch (RecognitionException re) { 16399 public final void rule__GraphPatternDeclaration__Group__0() throws RecognitionException {
16400 reportError(re); 16400
16401 recover(input,re); 16401 int stackSize = keepStackSize();
16402 } 16402
16403 finally { 16403 try {
16404 16404 // InternalApplicationConfiguration.g:5118:1: ( rule__GraphPatternDeclaration__Group__0__Impl rule__GraphPatternDeclaration__Group__1 )
16405 restoreStackSize(stackSize); 16405 // InternalApplicationConfiguration.g:5119:2: rule__GraphPatternDeclaration__Group__0__Impl rule__GraphPatternDeclaration__Group__1
16406 16406 {
16407 } 16407 pushFollow(FOLLOW_8);
16408 return ; 16408 rule__GraphPatternDeclaration__Group__0__Impl();
16409 } 16409
16410 // $ANTLR end "rule__DocumentationEntry__Group__1__Impl" 16410 state._fsp--;
16411 16411
16412 16412 pushFollow(FOLLOW_2);
16413 // $ANTLR start "rule__DocumentationEntry__Group__2" 16413 rule__GraphPatternDeclaration__Group__1();
16414 // InternalApplicationConfiguration.g:5162:1: rule__DocumentationEntry__Group__2 : rule__DocumentationEntry__Group__2__Impl ; 16414
16415 public final void rule__DocumentationEntry__Group__2() throws RecognitionException { 16415 state._fsp--;
16416 16416
16417 int stackSize = keepStackSize(); 16417
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 catch (RecognitionException re) {
16422 { 16422 reportError(re);
16423 pushFollow(FOLLOW_2); 16423 recover(input,re);
16424 rule__DocumentationEntry__Group__2__Impl(); 16424 }
16425 16425 finally {
16426 state._fsp--; 16426
16427 16427 restoreStackSize(stackSize);
16428 16428
16429 } 16429 }
16430 16430 return ;
16431 } 16431 }
16432 catch (RecognitionException re) { 16432 // $ANTLR end "rule__GraphPatternDeclaration__Group__0"
16433 reportError(re); 16433
16434 recover(input,re); 16434
16435 } 16435 // $ANTLR start "rule__GraphPatternDeclaration__Group__0__Impl"
16436 finally { 16436 // InternalApplicationConfiguration.g:5126:1: rule__GraphPatternDeclaration__Group__0__Impl : ( 'constraints' ) ;
16437 16437 public final void rule__GraphPatternDeclaration__Group__0__Impl() throws RecognitionException {
16438 restoreStackSize(stackSize); 16438
16439 16439 int stackSize = keepStackSize();
16440 } 16440
16441 return ; 16441 try {
16442 } 16442 // InternalApplicationConfiguration.g:5130:1: ( ( 'constraints' ) )
16443 // $ANTLR end "rule__DocumentationEntry__Group__2" 16443 // InternalApplicationConfiguration.g:5131:1: ( 'constraints' )
16444 16444 {
16445 16445 // InternalApplicationConfiguration.g:5131:1: ( 'constraints' )
16446 // $ANTLR start "rule__DocumentationEntry__Group__2__Impl" 16446 // InternalApplicationConfiguration.g:5132:2: 'constraints'
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 before(grammarAccess.getGraphPatternDeclarationAccess().getConstraintsKeyword_0());
16449 16449 match(input,39,FOLLOW_2);
16450 int stackSize = keepStackSize(); 16450 after(grammarAccess.getGraphPatternDeclarationAccess().getConstraintsKeyword_0());
16451 16451
16452 try { 16452 }
16453 // InternalApplicationConfiguration.g:5177:1: ( ( ( rule__DocumentationEntry__LevelAssignment_2 ) ) ) 16453
16454 // InternalApplicationConfiguration.g:5178:1: ( ( rule__DocumentationEntry__LevelAssignment_2 ) ) 16454
16455 { 16455 }
16456 // InternalApplicationConfiguration.g:5178:1: ( ( rule__DocumentationEntry__LevelAssignment_2 ) ) 16456
16457 // InternalApplicationConfiguration.g:5179:2: ( rule__DocumentationEntry__LevelAssignment_2 ) 16457 }
16458 { 16458 catch (RecognitionException re) {
16459 before(grammarAccess.getDocumentationEntryAccess().getLevelAssignment_2()); 16459 reportError(re);
16460 // InternalApplicationConfiguration.g:5180:2: ( rule__DocumentationEntry__LevelAssignment_2 ) 16460 recover(input,re);
16461 // InternalApplicationConfiguration.g:5180:3: rule__DocumentationEntry__LevelAssignment_2 16461 }
16462 { 16462 finally {
16463 pushFollow(FOLLOW_2); 16463
16464 rule__DocumentationEntry__LevelAssignment_2(); 16464 restoreStackSize(stackSize);
16465 16465
16466 state._fsp--; 16466 }
16467 16467 return ;
16468 16468 }
16469 } 16469 // $ANTLR end "rule__GraphPatternDeclaration__Group__0__Impl"
16470 16470
16471 after(grammarAccess.getDocumentationEntryAccess().getLevelAssignment_2()); 16471
16472 16472 // $ANTLR start "rule__GraphPatternDeclaration__Group__1"
16473 } 16473 // InternalApplicationConfiguration.g:5141:1: rule__GraphPatternDeclaration__Group__1 : rule__GraphPatternDeclaration__Group__1__Impl rule__GraphPatternDeclaration__Group__2 ;
16474 16474 public final void rule__GraphPatternDeclaration__Group__1() throws RecognitionException {
16475 16475
16476 } 16476 int stackSize = keepStackSize();
16477 16477
16478 } 16478 try {
16479 catch (RecognitionException re) { 16479 // InternalApplicationConfiguration.g:5145:1: ( rule__GraphPatternDeclaration__Group__1__Impl rule__GraphPatternDeclaration__Group__2 )
16480 reportError(re); 16480 // InternalApplicationConfiguration.g:5146:2: rule__GraphPatternDeclaration__Group__1__Impl rule__GraphPatternDeclaration__Group__2
16481 recover(input,re); 16481 {
16482 } 16482 pushFollow(FOLLOW_18);
16483 finally { 16483 rule__GraphPatternDeclaration__Group__1__Impl();
16484 16484
16485 restoreStackSize(stackSize); 16485 state._fsp--;
16486 16486
16487 } 16487 pushFollow(FOLLOW_2);
16488 return ; 16488 rule__GraphPatternDeclaration__Group__2();
16489 } 16489
16490 // $ANTLR end "rule__DocumentationEntry__Group__2__Impl" 16490 state._fsp--;
16491 16491
16492 16492
16493 // $ANTLR start "rule__RuntimeEntry__Group__0" 16493 }
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 }
16496 16496 catch (RecognitionException re) {
16497 int stackSize = keepStackSize(); 16497 reportError(re);
16498 16498 recover(input,re);
16499 try { 16499 }
16500 // InternalApplicationConfiguration.g:5193:1: ( rule__RuntimeEntry__Group__0__Impl rule__RuntimeEntry__Group__1 ) 16500 finally {
16501 // InternalApplicationConfiguration.g:5194:2: rule__RuntimeEntry__Group__0__Impl rule__RuntimeEntry__Group__1 16501
16502 { 16502 restoreStackSize(stackSize);
16503 pushFollow(FOLLOW_13); 16503
16504 rule__RuntimeEntry__Group__0__Impl(); 16504 }
16505 16505 return ;
16506 state._fsp--; 16506 }
16507 16507 // $ANTLR end "rule__GraphPatternDeclaration__Group__1"
16508 pushFollow(FOLLOW_2); 16508
16509 rule__RuntimeEntry__Group__1(); 16509
16510 16510 // $ANTLR start "rule__GraphPatternDeclaration__Group__1__Impl"
16511 state._fsp--; 16511 // InternalApplicationConfiguration.g:5153:1: rule__GraphPatternDeclaration__Group__1__Impl : ( ( rule__GraphPatternDeclaration__NameAssignment_1 ) ) ;
16512 16512 public final void rule__GraphPatternDeclaration__Group__1__Impl() throws RecognitionException {
16513 16513
16514 } 16514 int stackSize = keepStackSize();
16515 16515
16516 } 16516 try {
16517 catch (RecognitionException re) { 16517 // InternalApplicationConfiguration.g:5157:1: ( ( ( rule__GraphPatternDeclaration__NameAssignment_1 ) ) )
16518 reportError(re); 16518 // InternalApplicationConfiguration.g:5158:1: ( ( rule__GraphPatternDeclaration__NameAssignment_1 ) )
16519 recover(input,re); 16519 {
16520 } 16520 // InternalApplicationConfiguration.g:5158:1: ( ( rule__GraphPatternDeclaration__NameAssignment_1 ) )
16521 finally { 16521 // InternalApplicationConfiguration.g:5159:2: ( rule__GraphPatternDeclaration__NameAssignment_1 )
16522 16522 {
16523 restoreStackSize(stackSize); 16523 before(grammarAccess.getGraphPatternDeclarationAccess().getNameAssignment_1());
16524 16524 // InternalApplicationConfiguration.g:5160:2: ( rule__GraphPatternDeclaration__NameAssignment_1 )
16525 } 16525 // InternalApplicationConfiguration.g:5160:3: rule__GraphPatternDeclaration__NameAssignment_1
16526 return ; 16526 {
16527 } 16527 pushFollow(FOLLOW_2);
16528 // $ANTLR end "rule__RuntimeEntry__Group__0" 16528 rule__GraphPatternDeclaration__NameAssignment_1();
16529 16529
16530 16530 state._fsp--;
16531 // $ANTLR start "rule__RuntimeEntry__Group__0__Impl" 16531
16532 // InternalApplicationConfiguration.g:5201:1: rule__RuntimeEntry__Group__0__Impl : ( 'runtime' ) ; 16532
16533 public final void rule__RuntimeEntry__Group__0__Impl() throws RecognitionException { 16533 }
16534 16534
16535 int stackSize = keepStackSize(); 16535 after(grammarAccess.getGraphPatternDeclarationAccess().getNameAssignment_1());
16536 16536
16537 try { 16537 }
16538 // InternalApplicationConfiguration.g:5205:1: ( ( 'runtime' ) ) 16538
16539 // InternalApplicationConfiguration.g:5206:1: ( 'runtime' ) 16539
16540 { 16540 }
16541 // InternalApplicationConfiguration.g:5206:1: ( 'runtime' ) 16541
16542 // InternalApplicationConfiguration.g:5207:2: 'runtime' 16542 }
16543 { 16543 catch (RecognitionException re) {
16544 before(grammarAccess.getRuntimeEntryAccess().getRuntimeKeyword_0()); 16544 reportError(re);
16545 match(input,36,FOLLOW_2); 16545 recover(input,re);
16546 after(grammarAccess.getRuntimeEntryAccess().getRuntimeKeyword_0()); 16546 }
16547 16547 finally {
16548 } 16548
16549 16549 restoreStackSize(stackSize);
16550 16550
16551 } 16551 }
16552 16552 return ;
16553 } 16553 }
16554 catch (RecognitionException re) { 16554 // $ANTLR end "rule__GraphPatternDeclaration__Group__1__Impl"
16555 reportError(re); 16555
16556 recover(input,re); 16556
16557 } 16557 // $ANTLR start "rule__GraphPatternDeclaration__Group__2"
16558 finally { 16558 // InternalApplicationConfiguration.g:5168:1: rule__GraphPatternDeclaration__Group__2 : rule__GraphPatternDeclaration__Group__2__Impl ;
16559 16559 public final void rule__GraphPatternDeclaration__Group__2() throws RecognitionException {
16560 restoreStackSize(stackSize); 16560
16561 16561 int stackSize = keepStackSize();
16562 } 16562
16563 return ; 16563 try {
16564 } 16564 // InternalApplicationConfiguration.g:5172:1: ( rule__GraphPatternDeclaration__Group__2__Impl )
16565 // $ANTLR end "rule__RuntimeEntry__Group__0__Impl" 16565 // InternalApplicationConfiguration.g:5173:2: rule__GraphPatternDeclaration__Group__2__Impl
16566 16566 {
16567 16567 pushFollow(FOLLOW_2);
16568 // $ANTLR start "rule__RuntimeEntry__Group__1" 16568 rule__GraphPatternDeclaration__Group__2__Impl();
16569 // InternalApplicationConfiguration.g:5216:1: rule__RuntimeEntry__Group__1 : rule__RuntimeEntry__Group__1__Impl rule__RuntimeEntry__Group__2 ; 16569
16570 public final void rule__RuntimeEntry__Group__1() throws RecognitionException { 16570 state._fsp--;
16571 16571
16572 int stackSize = keepStackSize(); 16572
16573 16573 }
16574 try { 16574
16575 // InternalApplicationConfiguration.g:5220:1: ( rule__RuntimeEntry__Group__1__Impl rule__RuntimeEntry__Group__2 ) 16575 }
16576 // InternalApplicationConfiguration.g:5221:2: rule__RuntimeEntry__Group__1__Impl rule__RuntimeEntry__Group__2 16576 catch (RecognitionException re) {
16577 { 16577 reportError(re);
16578 pushFollow(FOLLOW_9); 16578 recover(input,re);
16579 rule__RuntimeEntry__Group__1__Impl(); 16579 }
16580 16580 finally {
16581 state._fsp--; 16581
16582 16582 restoreStackSize(stackSize);
16583 pushFollow(FOLLOW_2); 16583
16584 rule__RuntimeEntry__Group__2(); 16584 }
16585 16585 return ;
16586 state._fsp--; 16586 }
16587 16587 // $ANTLR end "rule__GraphPatternDeclaration__Group__2"
16588 16588
16589 } 16589
16590 16590 // $ANTLR start "rule__GraphPatternDeclaration__Group__2__Impl"
16591 } 16591 // InternalApplicationConfiguration.g:5179:1: rule__GraphPatternDeclaration__Group__2__Impl : ( ( rule__GraphPatternDeclaration__SpecificationAssignment_2 ) ) ;
16592 catch (RecognitionException re) { 16592 public final void rule__GraphPatternDeclaration__Group__2__Impl() throws RecognitionException {
16593 reportError(re); 16593
16594 recover(input,re); 16594 int stackSize = keepStackSize();
16595 } 16595
16596 finally { 16596 try {
16597 16597 // InternalApplicationConfiguration.g:5183:1: ( ( ( rule__GraphPatternDeclaration__SpecificationAssignment_2 ) ) )
16598 restoreStackSize(stackSize); 16598 // InternalApplicationConfiguration.g:5184:1: ( ( rule__GraphPatternDeclaration__SpecificationAssignment_2 ) )
16599 16599 {
16600 } 16600 // InternalApplicationConfiguration.g:5184:1: ( ( rule__GraphPatternDeclaration__SpecificationAssignment_2 ) )
16601 return ; 16601 // InternalApplicationConfiguration.g:5185:2: ( rule__GraphPatternDeclaration__SpecificationAssignment_2 )
16602 } 16602 {
16603 // $ANTLR end "rule__RuntimeEntry__Group__1" 16603 before(grammarAccess.getGraphPatternDeclarationAccess().getSpecificationAssignment_2());
16604 16604 // InternalApplicationConfiguration.g:5186:2: ( rule__GraphPatternDeclaration__SpecificationAssignment_2 )
16605 16605 // InternalApplicationConfiguration.g:5186:3: rule__GraphPatternDeclaration__SpecificationAssignment_2
16606 // $ANTLR start "rule__RuntimeEntry__Group__1__Impl" 16606 {
16607 // InternalApplicationConfiguration.g:5228:1: rule__RuntimeEntry__Group__1__Impl : ( '=' ) ; 16607 pushFollow(FOLLOW_2);
16608 public final void rule__RuntimeEntry__Group__1__Impl() throws RecognitionException { 16608 rule__GraphPatternDeclaration__SpecificationAssignment_2();
16609 16609
16610 int stackSize = keepStackSize(); 16610 state._fsp--;
16611 16611
16612 try { 16612
16613 // InternalApplicationConfiguration.g:5232:1: ( ( '=' ) ) 16613 }
16614 // InternalApplicationConfiguration.g:5233:1: ( '=' ) 16614
16615 { 16615 after(grammarAccess.getGraphPatternDeclarationAccess().getSpecificationAssignment_2());
16616 // InternalApplicationConfiguration.g:5233:1: ( '=' ) 16616
16617 // InternalApplicationConfiguration.g:5234:2: '=' 16617 }
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__2__Impl"
16635 restoreStackSize(stackSize); 16635
16636 16636
16637 } 16637 // $ANTLR start "rule__ObjectiveSpecification__Group__0"
16638 return ; 16638 // InternalApplicationConfiguration.g:5195:1: rule__ObjectiveSpecification__Group__0 : rule__ObjectiveSpecification__Group__0__Impl rule__ObjectiveSpecification__Group__1 ;
16639 } 16639 public final void rule__ObjectiveSpecification__Group__0() 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:5199:1: ( rule__ObjectiveSpecification__Group__0__Impl rule__ObjectiveSpecification__Group__1 )
16645 public final void rule__RuntimeEntry__Group__2() throws RecognitionException { 16645 // InternalApplicationConfiguration.g:5200:2: rule__ObjectiveSpecification__Group__0__Impl rule__ObjectiveSpecification__Group__1
16646 16646 {
16647 int stackSize = keepStackSize(); 16647 pushFollow(FOLLOW_22);
16648 16648 rule__ObjectiveSpecification__Group__0__Impl();
16649 try { 16649
16650 // InternalApplicationConfiguration.g:5247:1: ( rule__RuntimeEntry__Group__2__Impl ) 16650 state._fsp--;
16651 // InternalApplicationConfiguration.g:5248:2: rule__RuntimeEntry__Group__2__Impl 16651
16652 { 16652 pushFollow(FOLLOW_2);
16653 pushFollow(FOLLOW_2); 16653 rule__ObjectiveSpecification__Group__1();
16654 rule__RuntimeEntry__Group__2__Impl(); 16654
16655 16655 state._fsp--;
16656 state._fsp--; 16656
16657 16657
16658 16658 }
16659 } 16659
16660 16660 }
16661 } 16661 catch (RecognitionException re) {
16662 catch (RecognitionException re) { 16662 reportError(re);
16663 reportError(re); 16663 recover(input,re);
16664 recover(input,re); 16664 }
16665 } 16665 finally {
16666 finally { 16666
16667 16667 restoreStackSize(stackSize);
16668 restoreStackSize(stackSize); 16668
16669 16669 }
16670 } 16670 return ;
16671 return ; 16671 }
16672 } 16672 // $ANTLR end "rule__ObjectiveSpecification__Group__0"
16673 // $ANTLR end "rule__RuntimeEntry__Group__2" 16673
16674 16674
16675 16675 // $ANTLR start "rule__ObjectiveSpecification__Group__0__Impl"
16676 // $ANTLR start "rule__RuntimeEntry__Group__2__Impl" 16676 // InternalApplicationConfiguration.g:5207:1: rule__ObjectiveSpecification__Group__0__Impl : ( '{' ) ;
16677 // InternalApplicationConfiguration.g:5254:1: rule__RuntimeEntry__Group__2__Impl : ( ( rule__RuntimeEntry__MillisecLimitAssignment_2 ) ) ; 16677 public final void rule__ObjectiveSpecification__Group__0__Impl() throws RecognitionException {
16678 public final void rule__RuntimeEntry__Group__2__Impl() throws RecognitionException { 16678
16679 16679 int stackSize = keepStackSize();
16680 int stackSize = keepStackSize(); 16680
16681 16681 try {
16682 try { 16682 // InternalApplicationConfiguration.g:5211:1: ( ( '{' ) )
16683 // InternalApplicationConfiguration.g:5258:1: ( ( ( rule__RuntimeEntry__MillisecLimitAssignment_2 ) ) ) 16683 // InternalApplicationConfiguration.g:5212:1: ( '{' )
16684 // InternalApplicationConfiguration.g:5259:1: ( ( rule__RuntimeEntry__MillisecLimitAssignment_2 ) ) 16684 {
16685 { 16685 // InternalApplicationConfiguration.g:5212:1: ( '{' )
16686 // InternalApplicationConfiguration.g:5259:1: ( ( rule__RuntimeEntry__MillisecLimitAssignment_2 ) ) 16686 // InternalApplicationConfiguration.g:5213:2: '{'
16687 // InternalApplicationConfiguration.g:5260:2: ( rule__RuntimeEntry__MillisecLimitAssignment_2 ) 16687 {
16688 { 16688 before(grammarAccess.getObjectiveSpecificationAccess().getLeftCurlyBracketKeyword_0());
16689 before(grammarAccess.getRuntimeEntryAccess().getMillisecLimitAssignment_2()); 16689 match(input,30,FOLLOW_2);
16690 // InternalApplicationConfiguration.g:5261:2: ( rule__RuntimeEntry__MillisecLimitAssignment_2 ) 16690 after(grammarAccess.getObjectiveSpecificationAccess().getLeftCurlyBracketKeyword_0());
16691 // InternalApplicationConfiguration.g:5261:3: rule__RuntimeEntry__MillisecLimitAssignment_2 16691
16692 { 16692 }
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__ObjectiveSpecification__Group__0__Impl"
16710 reportError(re); 16710
16711 recover(input,re); 16711
16712 } 16712 // $ANTLR start "rule__ObjectiveSpecification__Group__1"
16713 finally { 16713 // InternalApplicationConfiguration.g:5222:1: rule__ObjectiveSpecification__Group__1 : rule__ObjectiveSpecification__Group__1__Impl rule__ObjectiveSpecification__Group__2 ;
16714 16714 public final void rule__ObjectiveSpecification__Group__1() throws RecognitionException {
16715 restoreStackSize(stackSize); 16715
16716 16716 int stackSize = keepStackSize();
16717 } 16717
16718 return ; 16718 try {
16719 } 16719 // InternalApplicationConfiguration.g:5226:1: ( rule__ObjectiveSpecification__Group__1__Impl rule__ObjectiveSpecification__Group__2 )
16720 // $ANTLR end "rule__RuntimeEntry__Group__2__Impl" 16720 // InternalApplicationConfiguration.g:5227:2: rule__ObjectiveSpecification__Group__1__Impl rule__ObjectiveSpecification__Group__2
16721 16721 {
16722 16722 pushFollow(FOLLOW_15);
16723 // $ANTLR start "rule__MemoryEntry__Group__0" 16723 rule__ObjectiveSpecification__Group__1__Impl();
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 state._fsp--;
16726 16726
16727 int stackSize = keepStackSize(); 16727 pushFollow(FOLLOW_2);
16728 16728 rule__ObjectiveSpecification__Group__2();
16729 try { 16729
16730 // InternalApplicationConfiguration.g:5274:1: ( rule__MemoryEntry__Group__0__Impl rule__MemoryEntry__Group__1 ) 16730 state._fsp--;
16731 // InternalApplicationConfiguration.g:5275:2: rule__MemoryEntry__Group__0__Impl rule__MemoryEntry__Group__1 16731
16732 { 16732
16733 pushFollow(FOLLOW_13); 16733 }
16734 rule__MemoryEntry__Group__0__Impl(); 16734
16735 16735 }
16736 state._fsp--; 16736 catch (RecognitionException re) {
16737 16737 reportError(re);
16738 pushFollow(FOLLOW_2); 16738 recover(input,re);
16739 rule__MemoryEntry__Group__1(); 16739 }
16740 16740 finally {
16741 state._fsp--; 16741
16742 16742 restoreStackSize(stackSize);
16743 16743
16744 } 16744 }
16745 16745 return ;
16746 } 16746 }
16747 catch (RecognitionException re) { 16747 // $ANTLR end "rule__ObjectiveSpecification__Group__1"
16748 reportError(re); 16748
16749 recover(input,re); 16749
16750 } 16750 // $ANTLR start "rule__ObjectiveSpecification__Group__1__Impl"
16751 finally { 16751 // InternalApplicationConfiguration.g:5234:1: rule__ObjectiveSpecification__Group__1__Impl : ( ( rule__ObjectiveSpecification__EntriesAssignment_1 ) ) ;
16752 16752 public final void rule__ObjectiveSpecification__Group__1__Impl() throws RecognitionException {
16753 restoreStackSize(stackSize); 16753
16754 16754 int stackSize = keepStackSize();
16755 } 16755
16756 return ; 16756 try {
16757 } 16757 // InternalApplicationConfiguration.g:5238:1: ( ( ( rule__ObjectiveSpecification__EntriesAssignment_1 ) ) )
16758 // $ANTLR end "rule__MemoryEntry__Group__0" 16758 // InternalApplicationConfiguration.g:5239:1: ( ( rule__ObjectiveSpecification__EntriesAssignment_1 ) )
16759 16759 {
16760 16760 // InternalApplicationConfiguration.g:5239:1: ( ( rule__ObjectiveSpecification__EntriesAssignment_1 ) )
16761 // $ANTLR start "rule__MemoryEntry__Group__0__Impl" 16761 // InternalApplicationConfiguration.g:5240:2: ( rule__ObjectiveSpecification__EntriesAssignment_1 )
16762 // InternalApplicationConfiguration.g:5282:1: rule__MemoryEntry__Group__0__Impl : ( 'memory' ) ; 16762 {
16763 public final void rule__MemoryEntry__Group__0__Impl() throws RecognitionException { 16763 before(grammarAccess.getObjectiveSpecificationAccess().getEntriesAssignment_1());
16764 16764 // InternalApplicationConfiguration.g:5241:2: ( rule__ObjectiveSpecification__EntriesAssignment_1 )
16765 int stackSize = keepStackSize(); 16765 // InternalApplicationConfiguration.g:5241:3: rule__ObjectiveSpecification__EntriesAssignment_1
16766 16766 {
16767 try { 16767 pushFollow(FOLLOW_2);
16768 // InternalApplicationConfiguration.g:5286:1: ( ( 'memory' ) ) 16768 rule__ObjectiveSpecification__EntriesAssignment_1();
16769 // InternalApplicationConfiguration.g:5287:1: ( 'memory' ) 16769
16770 { 16770 state._fsp--;
16771 // InternalApplicationConfiguration.g:5287:1: ( 'memory' ) 16771
16772 // InternalApplicationConfiguration.g:5288:2: 'memory' 16772
16773 { 16773 }
16774 before(grammarAccess.getMemoryEntryAccess().getMemoryKeyword_0()); 16774
16775 match(input,37,FOLLOW_2); 16775 after(grammarAccess.getObjectiveSpecificationAccess().getEntriesAssignment_1());
16776 after(grammarAccess.getMemoryEntryAccess().getMemoryKeyword_0()); 16776
16777 16777 }
16778 } 16778
16779 16779
16780 16780 }
16781 } 16781
16782 16782 }
16783 } 16783 catch (RecognitionException re) {
16784 catch (RecognitionException re) { 16784 reportError(re);
16785 reportError(re); 16785 recover(input,re);
16786 recover(input,re); 16786 }
16787 } 16787 finally {
16788 finally { 16788
16789 16789 restoreStackSize(stackSize);
16790 restoreStackSize(stackSize); 16790
16791 16791 }
16792 } 16792 return ;
16793 return ; 16793 }
16794 } 16794 // $ANTLR end "rule__ObjectiveSpecification__Group__1__Impl"
16795 // $ANTLR end "rule__MemoryEntry__Group__0__Impl" 16795
16796 16796
16797 16797 // $ANTLR start "rule__ObjectiveSpecification__Group__2"
16798 // $ANTLR start "rule__MemoryEntry__Group__1" 16798 // InternalApplicationConfiguration.g:5249:1: rule__ObjectiveSpecification__Group__2 : rule__ObjectiveSpecification__Group__2__Impl rule__ObjectiveSpecification__Group__3 ;
16799 // InternalApplicationConfiguration.g:5297:1: rule__MemoryEntry__Group__1 : rule__MemoryEntry__Group__1__Impl rule__MemoryEntry__Group__2 ; 16799 public final void rule__ObjectiveSpecification__Group__2() throws RecognitionException {
16800 public final void rule__MemoryEntry__Group__1() throws RecognitionException { 16800
16801 16801 int stackSize = keepStackSize();
16802 int stackSize = keepStackSize(); 16802
16803 16803 try {
16804 try { 16804 // InternalApplicationConfiguration.g:5253:1: ( rule__ObjectiveSpecification__Group__2__Impl rule__ObjectiveSpecification__Group__3 )
16805 // InternalApplicationConfiguration.g:5301:1: ( rule__MemoryEntry__Group__1__Impl rule__MemoryEntry__Group__2 ) 16805 // InternalApplicationConfiguration.g:5254:2: rule__ObjectiveSpecification__Group__2__Impl rule__ObjectiveSpecification__Group__3
16806 // InternalApplicationConfiguration.g:5302:2: rule__MemoryEntry__Group__1__Impl rule__MemoryEntry__Group__2 16806 {
16807 { 16807 pushFollow(FOLLOW_15);
16808 pushFollow(FOLLOW_9); 16808 rule__ObjectiveSpecification__Group__2__Impl();
16809 rule__MemoryEntry__Group__1__Impl(); 16809
16810 16810 state._fsp--;
16811 state._fsp--; 16811
16812 16812 pushFollow(FOLLOW_2);
16813 pushFollow(FOLLOW_2); 16813 rule__ObjectiveSpecification__Group__3();
16814 rule__MemoryEntry__Group__2(); 16814
16815 16815 state._fsp--;
16816 state._fsp--; 16816
16817 16817
16818 16818 }
16819 } 16819
16820 16820 }
16821 } 16821 catch (RecognitionException re) {
16822 catch (RecognitionException re) { 16822 reportError(re);
16823 reportError(re); 16823 recover(input,re);
16824 recover(input,re); 16824 }
16825 } 16825 finally {
16826 finally { 16826
16827 16827 restoreStackSize(stackSize);
16828 restoreStackSize(stackSize); 16828
16829 16829 }
16830 } 16830 return ;
16831 return ; 16831 }
16832 } 16832 // $ANTLR end "rule__ObjectiveSpecification__Group__2"
16833 // $ANTLR end "rule__MemoryEntry__Group__1" 16833
16834 16834
16835 16835 // $ANTLR start "rule__ObjectiveSpecification__Group__2__Impl"
16836 // $ANTLR start "rule__MemoryEntry__Group__1__Impl" 16836 // InternalApplicationConfiguration.g:5261:1: rule__ObjectiveSpecification__Group__2__Impl : ( ( rule__ObjectiveSpecification__Group_2__0 )* ) ;
16837 // InternalApplicationConfiguration.g:5309:1: rule__MemoryEntry__Group__1__Impl : ( '=' ) ; 16837 public final void rule__ObjectiveSpecification__Group__2__Impl() throws RecognitionException {
16838 public final void rule__MemoryEntry__Group__1__Impl() throws RecognitionException { 16838
16839 16839 int stackSize = keepStackSize();
16840 int stackSize = keepStackSize(); 16840
16841 16841 try {
16842 try { 16842 // InternalApplicationConfiguration.g:5265:1: ( ( ( rule__ObjectiveSpecification__Group_2__0 )* ) )
16843 // InternalApplicationConfiguration.g:5313:1: ( ( '=' ) ) 16843 // InternalApplicationConfiguration.g:5266:1: ( ( rule__ObjectiveSpecification__Group_2__0 )* )
16844 // InternalApplicationConfiguration.g:5314:1: ( '=' ) 16844 {
16845 { 16845 // InternalApplicationConfiguration.g:5266:1: ( ( rule__ObjectiveSpecification__Group_2__0 )* )
16846 // InternalApplicationConfiguration.g:5314:1: ( '=' ) 16846 // InternalApplicationConfiguration.g:5267:2: ( rule__ObjectiveSpecification__Group_2__0 )*
16847 // InternalApplicationConfiguration.g:5315:2: '=' 16847 {
16848 { 16848 before(grammarAccess.getObjectiveSpecificationAccess().getGroup_2());
16849 before(grammarAccess.getMemoryEntryAccess().getEqualsSignKeyword_1()); 16849 // InternalApplicationConfiguration.g:5268:2: ( rule__ObjectiveSpecification__Group_2__0 )*
16850 match(input,23,FOLLOW_2); 16850 loop50:
16851 after(grammarAccess.getMemoryEntryAccess().getEqualsSignKeyword_1()); 16851 do {
16852 16852 int alt50=2;
16853 } 16853 int LA50_0 = input.LA(1);
16854 16854
16855 16855 if ( (LA50_0==32) ) {
16856 } 16856 alt50=1;
16857 16857 }
16858 } 16858
16859 catch (RecognitionException re) { 16859
16860 reportError(re); 16860 switch (alt50) {
16861 recover(input,re); 16861 case 1 :
16862 } 16862 // InternalApplicationConfiguration.g:5268:3: rule__ObjectiveSpecification__Group_2__0
16863 finally { 16863 {
16864 16864 pushFollow(FOLLOW_16);
16865 restoreStackSize(stackSize); 16865 rule__ObjectiveSpecification__Group_2__0();
16866 16866
16867 } 16867 state._fsp--;
16868 return ; 16868
16869 } 16869
16870 // $ANTLR end "rule__MemoryEntry__Group__1__Impl" 16870 }
16871 16871 break;
16872 16872
16873 // $ANTLR start "rule__MemoryEntry__Group__2" 16873 default :
16874 // InternalApplicationConfiguration.g:5324:1: rule__MemoryEntry__Group__2 : rule__MemoryEntry__Group__2__Impl ; 16874 break loop50;
16875 public final void rule__MemoryEntry__Group__2() throws RecognitionException { 16875 }
16876 16876 } while (true);
16877 int stackSize = keepStackSize(); 16877
16878 16878 after(grammarAccess.getObjectiveSpecificationAccess().getGroup_2());
16879 try { 16879
16880 // InternalApplicationConfiguration.g:5328:1: ( rule__MemoryEntry__Group__2__Impl ) 16880 }
16881 // InternalApplicationConfiguration.g:5329:2: rule__MemoryEntry__Group__2__Impl 16881
16882 { 16882
16883 pushFollow(FOLLOW_2); 16883 }
16884 rule__MemoryEntry__Group__2__Impl(); 16884
16885 16885 }
16886 state._fsp--; 16886 catch (RecognitionException re) {
16887 16887 reportError(re);
16888 16888 recover(input,re);
16889 } 16889 }
16890 16890 finally {
16891 } 16891
16892 catch (RecognitionException re) { 16892 restoreStackSize(stackSize);
16893 reportError(re); 16893
16894 recover(input,re); 16894 }
16895 } 16895 return ;
16896 finally { 16896 }
16897 16897 // $ANTLR end "rule__ObjectiveSpecification__Group__2__Impl"
16898 restoreStackSize(stackSize); 16898
16899 16899
16900 } 16900 // $ANTLR start "rule__ObjectiveSpecification__Group__3"
16901 return ; 16901 // InternalApplicationConfiguration.g:5276:1: rule__ObjectiveSpecification__Group__3 : rule__ObjectiveSpecification__Group__3__Impl ;
16902 } 16902 public final void rule__ObjectiveSpecification__Group__3() throws RecognitionException {
16903 // $ANTLR end "rule__MemoryEntry__Group__2" 16903
16904 16904 int stackSize = keepStackSize();
16905 16905
16906 // $ANTLR start "rule__MemoryEntry__Group__2__Impl" 16906 try {
16907 // InternalApplicationConfiguration.g:5335:1: rule__MemoryEntry__Group__2__Impl : ( ( rule__MemoryEntry__MegabyteLimitAssignment_2 ) ) ; 16907 // InternalApplicationConfiguration.g:5280:1: ( rule__ObjectiveSpecification__Group__3__Impl )
16908 public final void rule__MemoryEntry__Group__2__Impl() throws RecognitionException { 16908 // InternalApplicationConfiguration.g:5281:2: rule__ObjectiveSpecification__Group__3__Impl
16909 16909 {
16910 int stackSize = keepStackSize(); 16910 pushFollow(FOLLOW_2);
16911 16911 rule__ObjectiveSpecification__Group__3__Impl();
16912 try { 16912
16913 // InternalApplicationConfiguration.g:5339:1: ( ( ( rule__MemoryEntry__MegabyteLimitAssignment_2 ) ) ) 16913 state._fsp--;
16914 // InternalApplicationConfiguration.g:5340:1: ( ( rule__MemoryEntry__MegabyteLimitAssignment_2 ) ) 16914
16915 { 16915
16916 // InternalApplicationConfiguration.g:5340:1: ( ( rule__MemoryEntry__MegabyteLimitAssignment_2 ) ) 16916 }
16917 // InternalApplicationConfiguration.g:5341:2: ( rule__MemoryEntry__MegabyteLimitAssignment_2 ) 16917
16918 { 16918 }
16919 before(grammarAccess.getMemoryEntryAccess().getMegabyteLimitAssignment_2()); 16919 catch (RecognitionException re) {
16920 // InternalApplicationConfiguration.g:5342:2: ( rule__MemoryEntry__MegabyteLimitAssignment_2 ) 16920 reportError(re);
16921 // InternalApplicationConfiguration.g:5342:3: rule__MemoryEntry__MegabyteLimitAssignment_2 16921 recover(input,re);
16922 { 16922 }
16923 pushFollow(FOLLOW_2); 16923 finally {
16924 rule__MemoryEntry__MegabyteLimitAssignment_2(); 16924
16925 16925 restoreStackSize(stackSize);
16926 state._fsp--; 16926
16927 16927 }
16928 16928 return ;
16929 } 16929 }
16930 16930 // $ANTLR end "rule__ObjectiveSpecification__Group__3"
16931 after(grammarAccess.getMemoryEntryAccess().getMegabyteLimitAssignment_2()); 16931
16932 16932
16933 } 16933 // $ANTLR start "rule__ObjectiveSpecification__Group__3__Impl"
16934 16934 // InternalApplicationConfiguration.g:5287:1: rule__ObjectiveSpecification__Group__3__Impl : ( '}' ) ;
16935 16935 public final void rule__ObjectiveSpecification__Group__3__Impl() throws RecognitionException {
16936 } 16936
16937 16937 int stackSize = keepStackSize();
16938 } 16938
16939 catch (RecognitionException re) { 16939 try {
16940 reportError(re); 16940 // InternalApplicationConfiguration.g:5291:1: ( ( '}' ) )
16941 recover(input,re); 16941 // InternalApplicationConfiguration.g:5292:1: ( '}' )
16942 } 16942 {
16943 finally { 16943 // InternalApplicationConfiguration.g:5292:1: ( '}' )
16944 16944 // InternalApplicationConfiguration.g:5293:2: '}'
16945 restoreStackSize(stackSize); 16945 {
16946 16946 before(grammarAccess.getObjectiveSpecificationAccess().getRightCurlyBracketKeyword_3());
16947 } 16947 match(input,31,FOLLOW_2);
16948 return ; 16948 after(grammarAccess.getObjectiveSpecificationAccess().getRightCurlyBracketKeyword_3());
16949 } 16949
16950 // $ANTLR end "rule__MemoryEntry__Group__2__Impl" 16950 }
16951 16951
16952 16952
16953 // $ANTLR start "rule__CustomEntry__Group__0" 16953 }
16954 // InternalApplicationConfiguration.g:5351:1: rule__CustomEntry__Group__0 : rule__CustomEntry__Group__0__Impl rule__CustomEntry__Group__1 ; 16954
16955 public final void rule__CustomEntry__Group__0() throws RecognitionException { 16955 }
16956 16956 catch (RecognitionException re) {
16957 int stackSize = keepStackSize(); 16957 reportError(re);
16958 16958 recover(input,re);
16959 try { 16959 }
16960 // InternalApplicationConfiguration.g:5355:1: ( rule__CustomEntry__Group__0__Impl rule__CustomEntry__Group__1 ) 16960 finally {
16961 // InternalApplicationConfiguration.g:5356:2: rule__CustomEntry__Group__0__Impl rule__CustomEntry__Group__1 16961
16962 { 16962 restoreStackSize(stackSize);
16963 pushFollow(FOLLOW_13); 16963
16964 rule__CustomEntry__Group__0__Impl(); 16964 }
16965 16965 return ;
16966 state._fsp--; 16966 }
16967 16967 // $ANTLR end "rule__ObjectiveSpecification__Group__3__Impl"
16968 pushFollow(FOLLOW_2); 16968
16969 rule__CustomEntry__Group__1(); 16969
16970 16970 // $ANTLR start "rule__ObjectiveSpecification__Group_2__0"
16971 state._fsp--; 16971 // InternalApplicationConfiguration.g:5303:1: rule__ObjectiveSpecification__Group_2__0 : rule__ObjectiveSpecification__Group_2__0__Impl rule__ObjectiveSpecification__Group_2__1 ;
16972 16972 public final void rule__ObjectiveSpecification__Group_2__0() throws RecognitionException {
16973 16973
16974 } 16974 int stackSize = keepStackSize();
16975 16975
16976 } 16976 try {
16977 catch (RecognitionException re) { 16977 // InternalApplicationConfiguration.g:5307:1: ( rule__ObjectiveSpecification__Group_2__0__Impl rule__ObjectiveSpecification__Group_2__1 )
16978 reportError(re); 16978 // InternalApplicationConfiguration.g:5308:2: rule__ObjectiveSpecification__Group_2__0__Impl rule__ObjectiveSpecification__Group_2__1
16979 recover(input,re); 16979 {
16980 } 16980 pushFollow(FOLLOW_22);
16981 finally { 16981 rule__ObjectiveSpecification__Group_2__0__Impl();
16982 16982
16983 restoreStackSize(stackSize); 16983 state._fsp--;
16984 16984
16985 } 16985 pushFollow(FOLLOW_2);
16986 return ; 16986 rule__ObjectiveSpecification__Group_2__1();
16987 } 16987
16988 // $ANTLR end "rule__CustomEntry__Group__0" 16988 state._fsp--;
16989 16989
16990 16990
16991 // $ANTLR start "rule__CustomEntry__Group__0__Impl" 16991 }
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 catch (RecognitionException re) {
16995 int stackSize = keepStackSize(); 16995 reportError(re);
16996 16996 recover(input,re);
16997 try { 16997 }
16998 // InternalApplicationConfiguration.g:5367:1: ( ( ( rule__CustomEntry__KeyAssignment_0 ) ) ) 16998 finally {
16999 // InternalApplicationConfiguration.g:5368:1: ( ( rule__CustomEntry__KeyAssignment_0 ) ) 16999
17000 { 17000 restoreStackSize(stackSize);
17001 // InternalApplicationConfiguration.g:5368:1: ( ( rule__CustomEntry__KeyAssignment_0 ) ) 17001
17002 // InternalApplicationConfiguration.g:5369:2: ( rule__CustomEntry__KeyAssignment_0 ) 17002 }
17003 { 17003 return ;
17004 before(grammarAccess.getCustomEntryAccess().getKeyAssignment_0()); 17004 }
17005 // InternalApplicationConfiguration.g:5370:2: ( rule__CustomEntry__KeyAssignment_0 ) 17005 // $ANTLR end "rule__ObjectiveSpecification__Group_2__0"
17006 // InternalApplicationConfiguration.g:5370:3: rule__CustomEntry__KeyAssignment_0 17006
17007 { 17007
17008 pushFollow(FOLLOW_2); 17008 // $ANTLR start "rule__ObjectiveSpecification__Group_2__0__Impl"
17009 rule__CustomEntry__KeyAssignment_0(); 17009 // InternalApplicationConfiguration.g:5315:1: rule__ObjectiveSpecification__Group_2__0__Impl : ( ',' ) ;
17010 17010 public final void rule__ObjectiveSpecification__Group_2__0__Impl() throws RecognitionException {
17011 state._fsp--; 17011
17012 17012 int stackSize = keepStackSize();
17013 17013
17014 } 17014 try {
17015 17015 // InternalApplicationConfiguration.g:5319:1: ( ( ',' ) )
17016 after(grammarAccess.getCustomEntryAccess().getKeyAssignment_0()); 17016 // InternalApplicationConfiguration.g:5320:1: ( ',' )
17017 17017 {
17018 } 17018 // InternalApplicationConfiguration.g:5320:1: ( ',' )
17019 17019 // InternalApplicationConfiguration.g:5321:2: ','
17020 17020 {
17021 } 17021 before(grammarAccess.getObjectiveSpecificationAccess().getCommaKeyword_2_0());
17022 17022 match(input,32,FOLLOW_2);
17023 } 17023 after(grammarAccess.getObjectiveSpecificationAccess().getCommaKeyword_2_0());
17024 catch (RecognitionException re) { 17024
17025 reportError(re); 17025 }
17026 recover(input,re); 17026
17027 } 17027
17028 finally { 17028 }
17029 17029
17030 restoreStackSize(stackSize); 17030 }
17031 17031 catch (RecognitionException re) {
17032 } 17032 reportError(re);
17033 return ; 17033 recover(input,re);
17034 } 17034 }
17035 // $ANTLR end "rule__CustomEntry__Group__0__Impl" 17035 finally {
17036 17036
17037 17037 restoreStackSize(stackSize);
17038 // $ANTLR start "rule__CustomEntry__Group__1" 17038
17039 // InternalApplicationConfiguration.g:5378:1: rule__CustomEntry__Group__1 : rule__CustomEntry__Group__1__Impl rule__CustomEntry__Group__2 ; 17039 }
17040 public final void rule__CustomEntry__Group__1() throws RecognitionException { 17040 return ;
17041 17041 }
17042 int stackSize = keepStackSize(); 17042 // $ANTLR end "rule__ObjectiveSpecification__Group_2__0__Impl"
17043 17043
17044 try { 17044
17045 // InternalApplicationConfiguration.g:5382:1: ( rule__CustomEntry__Group__1__Impl rule__CustomEntry__Group__2 ) 17045 // $ANTLR start "rule__ObjectiveSpecification__Group_2__1"
17046 // InternalApplicationConfiguration.g:5383:2: rule__CustomEntry__Group__1__Impl rule__CustomEntry__Group__2 17046 // InternalApplicationConfiguration.g:5330:1: rule__ObjectiveSpecification__Group_2__1 : rule__ObjectiveSpecification__Group_2__1__Impl ;
17047 { 17047 public final void rule__ObjectiveSpecification__Group_2__1() throws RecognitionException {
17048 pushFollow(FOLLOW_11); 17048
17049 rule__CustomEntry__Group__1__Impl(); 17049 int stackSize = keepStackSize();
17050 17050
17051 state._fsp--; 17051 try {
17052 17052 // InternalApplicationConfiguration.g:5334:1: ( rule__ObjectiveSpecification__Group_2__1__Impl )
17053 pushFollow(FOLLOW_2); 17053 // InternalApplicationConfiguration.g:5335:2: rule__ObjectiveSpecification__Group_2__1__Impl
17054 rule__CustomEntry__Group__2(); 17054 {
17055 17055 pushFollow(FOLLOW_2);
17056 state._fsp--; 17056 rule__ObjectiveSpecification__Group_2__1__Impl();
17057 17057
17058 17058 state._fsp--;
17059 } 17059
17060 17060
17061 } 17061 }
17062 catch (RecognitionException re) { 17062
17063 reportError(re); 17063 }
17064 recover(input,re); 17064 catch (RecognitionException re) {
17065 } 17065 reportError(re);
17066 finally { 17066 recover(input,re);
17067 17067 }
17068 restoreStackSize(stackSize); 17068 finally {
17069 17069
17070 } 17070 restoreStackSize(stackSize);
17071 return ; 17071
17072 } 17072 }
17073 // $ANTLR end "rule__CustomEntry__Group__1" 17073 return ;
17074 17074 }
17075 17075 // $ANTLR end "rule__ObjectiveSpecification__Group_2__1"
17076 // $ANTLR start "rule__CustomEntry__Group__1__Impl" 17076
17077 // InternalApplicationConfiguration.g:5390:1: rule__CustomEntry__Group__1__Impl : ( '=' ) ; 17077
17078 public final void rule__CustomEntry__Group__1__Impl() throws RecognitionException { 17078 // $ANTLR start "rule__ObjectiveSpecification__Group_2__1__Impl"
17079 17079 // InternalApplicationConfiguration.g:5341:1: rule__ObjectiveSpecification__Group_2__1__Impl : ( ( rule__ObjectiveSpecification__EntriesAssignment_2_1 ) ) ;
17080 int stackSize = keepStackSize(); 17080 public final void rule__ObjectiveSpecification__Group_2__1__Impl() throws RecognitionException {
17081 17081
17082 try { 17082 int stackSize = keepStackSize();
17083 // InternalApplicationConfiguration.g:5394:1: ( ( '=' ) ) 17083
17084 // InternalApplicationConfiguration.g:5395:1: ( '=' ) 17084 try {
17085 { 17085 // InternalApplicationConfiguration.g:5345:1: ( ( ( rule__ObjectiveSpecification__EntriesAssignment_2_1 ) ) )
17086 // InternalApplicationConfiguration.g:5395:1: ( '=' ) 17086 // InternalApplicationConfiguration.g:5346:1: ( ( rule__ObjectiveSpecification__EntriesAssignment_2_1 ) )
17087 // InternalApplicationConfiguration.g:5396:2: '=' 17087 {
17088 { 17088 // InternalApplicationConfiguration.g:5346:1: ( ( rule__ObjectiveSpecification__EntriesAssignment_2_1 ) )
17089 before(grammarAccess.getCustomEntryAccess().getEqualsSignKeyword_1()); 17089 // InternalApplicationConfiguration.g:5347:2: ( rule__ObjectiveSpecification__EntriesAssignment_2_1 )
17090 match(input,23,FOLLOW_2); 17090 {
17091 after(grammarAccess.getCustomEntryAccess().getEqualsSignKeyword_1()); 17091 before(grammarAccess.getObjectiveSpecificationAccess().getEntriesAssignment_2_1());
17092 17092 // InternalApplicationConfiguration.g:5348:2: ( rule__ObjectiveSpecification__EntriesAssignment_2_1 )
17093 } 17093 // InternalApplicationConfiguration.g:5348:3: rule__ObjectiveSpecification__EntriesAssignment_2_1
17094 17094 {
17095 17095 pushFollow(FOLLOW_2);
17096 } 17096 rule__ObjectiveSpecification__EntriesAssignment_2_1();
17097 17097
17098 } 17098 state._fsp--;
17099 catch (RecognitionException re) { 17099
17100 reportError(re); 17100
17101 recover(input,re); 17101 }
17102 } 17102
17103 finally { 17103 after(grammarAccess.getObjectiveSpecificationAccess().getEntriesAssignment_2_1());
17104 17104
17105 restoreStackSize(stackSize); 17105 }
17106 17106
17107 } 17107
17108 return ; 17108 }
17109 } 17109
17110 // $ANTLR end "rule__CustomEntry__Group__1__Impl" 17110 }
17111 17111 catch (RecognitionException re) {
17112 17112 reportError(re);
17113 // $ANTLR start "rule__CustomEntry__Group__2" 17113 recover(input,re);
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 finally {
17116 17116
17117 int stackSize = keepStackSize(); 17117 restoreStackSize(stackSize);
17118 17118
17119 try { 17119 }
17120 // InternalApplicationConfiguration.g:5409:1: ( rule__CustomEntry__Group__2__Impl ) 17120 return ;
17121 // InternalApplicationConfiguration.g:5410:2: rule__CustomEntry__Group__2__Impl 17121 }
17122 { 17122 // $ANTLR end "rule__ObjectiveSpecification__Group_2__1__Impl"
17123 pushFollow(FOLLOW_2); 17123
17124 rule__CustomEntry__Group__2__Impl(); 17124
17125 17125 // $ANTLR start "rule__OptimizationEntry__Group__0"
17126 state._fsp--; 17126 // InternalApplicationConfiguration.g:5357:1: rule__OptimizationEntry__Group__0 : rule__OptimizationEntry__Group__0__Impl rule__OptimizationEntry__Group__1 ;
17127 17127 public final void rule__OptimizationEntry__Group__0() throws RecognitionException {
17128 17128
17129 } 17129 int stackSize = keepStackSize();
17130 17130
17131 } 17131 try {
17132 catch (RecognitionException re) { 17132 // InternalApplicationConfiguration.g:5361:1: ( rule__OptimizationEntry__Group__0__Impl rule__OptimizationEntry__Group__1 )
17133 reportError(re); 17133 // InternalApplicationConfiguration.g:5362:2: rule__OptimizationEntry__Group__0__Impl rule__OptimizationEntry__Group__1
17134 recover(input,re); 17134 {
17135 } 17135 pushFollow(FOLLOW_22);
17136 finally { 17136 rule__OptimizationEntry__Group__0__Impl();
17137 17137
17138 restoreStackSize(stackSize); 17138 state._fsp--;
17139 17139
17140 } 17140 pushFollow(FOLLOW_2);
17141 return ; 17141 rule__OptimizationEntry__Group__1();
17142 } 17142
17143 // $ANTLR end "rule__CustomEntry__Group__2" 17143 state._fsp--;
17144 17144
17145 17145
17146 // $ANTLR start "rule__CustomEntry__Group__2__Impl" 17146 }
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 }
17149 17149 catch (RecognitionException re) {
17150 int stackSize = keepStackSize(); 17150 reportError(re);
17151 17151 recover(input,re);
17152 try { 17152 }
17153 // InternalApplicationConfiguration.g:5420:1: ( ( ( rule__CustomEntry__ValueAssignment_2 ) ) ) 17153 finally {
17154 // InternalApplicationConfiguration.g:5421:1: ( ( rule__CustomEntry__ValueAssignment_2 ) ) 17154
17155 { 17155 restoreStackSize(stackSize);
17156 // InternalApplicationConfiguration.g:5421:1: ( ( rule__CustomEntry__ValueAssignment_2 ) ) 17156
17157 // InternalApplicationConfiguration.g:5422:2: ( rule__CustomEntry__ValueAssignment_2 ) 17157 }
17158 { 17158 return ;
17159 before(grammarAccess.getCustomEntryAccess().getValueAssignment_2()); 17159 }
17160 // InternalApplicationConfiguration.g:5423:2: ( rule__CustomEntry__ValueAssignment_2 ) 17160 // $ANTLR end "rule__OptimizationEntry__Group__0"
17161 // InternalApplicationConfiguration.g:5423:3: rule__CustomEntry__ValueAssignment_2 17161
17162 { 17162
17163 pushFollow(FOLLOW_2); 17163 // $ANTLR start "rule__OptimizationEntry__Group__0__Impl"
17164 rule__CustomEntry__ValueAssignment_2(); 17164 // InternalApplicationConfiguration.g:5369:1: rule__OptimizationEntry__Group__0__Impl : ( ( rule__OptimizationEntry__DirectionAssignment_0 ) ) ;
17165 17165 public final void rule__OptimizationEntry__Group__0__Impl() throws RecognitionException {
17166 state._fsp--; 17166
17167 17167 int stackSize = keepStackSize();
17168 17168
17169 } 17169 try {
17170 17170 // InternalApplicationConfiguration.g:5373:1: ( ( ( rule__OptimizationEntry__DirectionAssignment_0 ) ) )
17171 after(grammarAccess.getCustomEntryAccess().getValueAssignment_2()); 17171 // InternalApplicationConfiguration.g:5374:1: ( ( rule__OptimizationEntry__DirectionAssignment_0 ) )
17172 17172 {
17173 } 17173 // InternalApplicationConfiguration.g:5374:1: ( ( rule__OptimizationEntry__DirectionAssignment_0 ) )
17174 17174 // InternalApplicationConfiguration.g:5375:2: ( rule__OptimizationEntry__DirectionAssignment_0 )
17175 17175 {
17176 } 17176 before(grammarAccess.getOptimizationEntryAccess().getDirectionAssignment_0());
17177 17177 // InternalApplicationConfiguration.g:5376:2: ( rule__OptimizationEntry__DirectionAssignment_0 )
17178 } 17178 // InternalApplicationConfiguration.g:5376:3: rule__OptimizationEntry__DirectionAssignment_0
17179 catch (RecognitionException re) { 17179 {
17180 reportError(re); 17180 pushFollow(FOLLOW_2);
17181 recover(input,re); 17181 rule__OptimizationEntry__DirectionAssignment_0();
17182 } 17182
17183 finally { 17183 state._fsp--;
17184 17184
17185 restoreStackSize(stackSize); 17185
17186 17186 }
17187 } 17187
17188 return ; 17188 after(grammarAccess.getOptimizationEntryAccess().getDirectionAssignment_0());
17189 } 17189
17190 // $ANTLR end "rule__CustomEntry__Group__2__Impl" 17190 }
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__OptimizationEntry__Group__0__Impl"
17208 pushFollow(FOLLOW_2); 17208
17209 rule__ScopeSpecification__Group__1(); 17209
17210 17210 // $ANTLR start "rule__OptimizationEntry__Group__1"
17211 state._fsp--; 17211 // InternalApplicationConfiguration.g:5384:1: rule__OptimizationEntry__Group__1 : rule__OptimizationEntry__Group__1__Impl ;
17212 17212 public final void rule__OptimizationEntry__Group__1() throws RecognitionException {
17213 17213
17214 } 17214 int stackSize = keepStackSize();
17215 17215
17216 } 17216 try {
17217 catch (RecognitionException re) { 17217 // InternalApplicationConfiguration.g:5388:1: ( rule__OptimizationEntry__Group__1__Impl )
17218 reportError(re); 17218 // InternalApplicationConfiguration.g:5389:2: rule__OptimizationEntry__Group__1__Impl
17219 recover(input,re); 17219 {
17220 } 17220 pushFollow(FOLLOW_2);
17221 finally { 17221 rule__OptimizationEntry__Group__1__Impl();
17222 17222
17223 restoreStackSize(stackSize); 17223 state._fsp--;
17224 17224
17225 } 17225
17226 return ; 17226 }
17227 } 17227
17228 // $ANTLR end "rule__ScopeSpecification__Group__0" 17228 }
17229 17229 catch (RecognitionException re) {
17230 17230 reportError(re);
17231 // $ANTLR start "rule__ScopeSpecification__Group__0__Impl" 17231 recover(input,re);
17232 // InternalApplicationConfiguration.g:5444:1: rule__ScopeSpecification__Group__0__Impl : ( () ) ; 17232 }
17233 public final void rule__ScopeSpecification__Group__0__Impl() throws RecognitionException { 17233 finally {
17234 17234
17235 int stackSize = keepStackSize(); 17235 restoreStackSize(stackSize);
17236 17236
17237 try { 17237 }
17238 // InternalApplicationConfiguration.g:5448:1: ( ( () ) ) 17238 return ;
17239 // InternalApplicationConfiguration.g:5449:1: ( () ) 17239 }
17240 { 17240 // $ANTLR end "rule__OptimizationEntry__Group__1"
17241 // InternalApplicationConfiguration.g:5449:1: ( () ) 17241
17242 // InternalApplicationConfiguration.g:5450:2: () 17242
17243 { 17243 // $ANTLR start "rule__OptimizationEntry__Group__1__Impl"
17244 before(grammarAccess.getScopeSpecificationAccess().getScopeSpecificationAction_0()); 17244 // InternalApplicationConfiguration.g:5395:1: rule__OptimizationEntry__Group__1__Impl : ( ( rule__OptimizationEntry__FunctionAssignment_1 ) ) ;
17245 // InternalApplicationConfiguration.g:5451:2: () 17245 public final void rule__OptimizationEntry__Group__1__Impl() throws RecognitionException {
17246 // InternalApplicationConfiguration.g:5451:3: 17246
17247 { 17247 int stackSize = keepStackSize();
17248 } 17248
17249 17249 try {
17250 after(grammarAccess.getScopeSpecificationAccess().getScopeSpecificationAction_0()); 17250 // InternalApplicationConfiguration.g:5399:1: ( ( ( rule__OptimizationEntry__FunctionAssignment_1 ) ) )
17251 17251 // InternalApplicationConfiguration.g:5400:1: ( ( rule__OptimizationEntry__FunctionAssignment_1 ) )
17252 } 17252 {
17253 17253 // InternalApplicationConfiguration.g:5400:1: ( ( rule__OptimizationEntry__FunctionAssignment_1 ) )
17254 17254 // InternalApplicationConfiguration.g:5401:2: ( rule__OptimizationEntry__FunctionAssignment_1 )
17255 } 17255 {
17256 17256 before(grammarAccess.getOptimizationEntryAccess().getFunctionAssignment_1());
17257 } 17257 // InternalApplicationConfiguration.g:5402:2: ( rule__OptimizationEntry__FunctionAssignment_1 )
17258 finally { 17258 // InternalApplicationConfiguration.g:5402:3: rule__OptimizationEntry__FunctionAssignment_1
17259 17259 {
17260 restoreStackSize(stackSize); 17260 pushFollow(FOLLOW_2);
17261 17261 rule__OptimizationEntry__FunctionAssignment_1();
17262 } 17262
17263 return ; 17263 state._fsp--;
17264 } 17264
17265 // $ANTLR end "rule__ScopeSpecification__Group__0__Impl" 17265
17266 17266 }
17267 17267
17268 // $ANTLR start "rule__ScopeSpecification__Group__1" 17268 after(grammarAccess.getOptimizationEntryAccess().getFunctionAssignment_1());
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 }
17271 17271
17272 int stackSize = keepStackSize(); 17272
17273 17273 }
17274 try { 17274
17275 // InternalApplicationConfiguration.g:5463:1: ( rule__ScopeSpecification__Group__1__Impl rule__ScopeSpecification__Group__2 ) 17275 }
17276 // InternalApplicationConfiguration.g:5464:2: rule__ScopeSpecification__Group__1__Impl rule__ScopeSpecification__Group__2 17276 catch (RecognitionException re) {
17277 { 17277 reportError(re);
17278 pushFollow(FOLLOW_26); 17278 recover(input,re);
17279 rule__ScopeSpecification__Group__1__Impl(); 17279 }
17280 17280 finally {
17281 state._fsp--; 17281
17282 17282 restoreStackSize(stackSize);
17283 pushFollow(FOLLOW_2); 17283
17284 rule__ScopeSpecification__Group__2(); 17284 }
17285 17285 return ;
17286 state._fsp--; 17286 }
17287 17287 // $ANTLR end "rule__OptimizationEntry__Group__1__Impl"
17288 17288
17289 } 17289
17290 17290 // $ANTLR start "rule__ThresholdEntry__Group__0"
17291 } 17291 // InternalApplicationConfiguration.g:5411:1: rule__ThresholdEntry__Group__0 : rule__ThresholdEntry__Group__0__Impl rule__ThresholdEntry__Group__1 ;
17292 catch (RecognitionException re) { 17292 public final void rule__ThresholdEntry__Group__0() throws RecognitionException {
17293 reportError(re); 17293
17294 recover(input,re); 17294 int stackSize = keepStackSize();
17295 } 17295
17296 finally { 17296 try {
17297 17297 // InternalApplicationConfiguration.g:5415:1: ( rule__ThresholdEntry__Group__0__Impl rule__ThresholdEntry__Group__1 )
17298 restoreStackSize(stackSize); 17298 // InternalApplicationConfiguration.g:5416:2: rule__ThresholdEntry__Group__0__Impl rule__ThresholdEntry__Group__1
17299 17299 {
17300 } 17300 pushFollow(FOLLOW_23);
17301 return ; 17301 rule__ThresholdEntry__Group__0__Impl();
17302 } 17302
17303 // $ANTLR end "rule__ScopeSpecification__Group__1" 17303 state._fsp--;
17304 17304
17305 17305 pushFollow(FOLLOW_2);
17306 // $ANTLR start "rule__ScopeSpecification__Group__1__Impl" 17306 rule__ThresholdEntry__Group__1();
17307 // InternalApplicationConfiguration.g:5471:1: rule__ScopeSpecification__Group__1__Impl : ( '{' ) ; 17307
17308 public final void rule__ScopeSpecification__Group__1__Impl() throws RecognitionException { 17308 state._fsp--;
17309 17309
17310 int stackSize = keepStackSize(); 17310
17311 17311 }
17312 try { 17312
17313 // InternalApplicationConfiguration.g:5475:1: ( ( '{' ) ) 17313 }
17314 // InternalApplicationConfiguration.g:5476:1: ( '{' ) 17314 catch (RecognitionException re) {
17315 { 17315 reportError(re);
17316 // InternalApplicationConfiguration.g:5476:1: ( '{' ) 17316 recover(input,re);
17317 // InternalApplicationConfiguration.g:5477:2: '{' 17317 }
17318 { 17318 finally {
17319 before(grammarAccess.getScopeSpecificationAccess().getLeftCurlyBracketKeyword_1()); 17319
17320 match(input,24,FOLLOW_2); 17320 restoreStackSize(stackSize);
17321 after(grammarAccess.getScopeSpecificationAccess().getLeftCurlyBracketKeyword_1()); 17321
17322 17322 }
17323 } 17323 return ;
17324 17324 }
17325 17325 // $ANTLR end "rule__ThresholdEntry__Group__0"
17326 } 17326
17327 17327
17328 } 17328 // $ANTLR start "rule__ThresholdEntry__Group__0__Impl"
17329 catch (RecognitionException re) { 17329 // InternalApplicationConfiguration.g:5423:1: rule__ThresholdEntry__Group__0__Impl : ( ( rule__ThresholdEntry__FunctionAssignment_0 ) ) ;
17330 reportError(re); 17330 public final void rule__ThresholdEntry__Group__0__Impl() throws RecognitionException {
17331 recover(input,re); 17331
17332 } 17332 int stackSize = keepStackSize();
17333 finally { 17333
17334 17334 try {
17335 restoreStackSize(stackSize); 17335 // InternalApplicationConfiguration.g:5427:1: ( ( ( rule__ThresholdEntry__FunctionAssignment_0 ) ) )
17336 17336 // InternalApplicationConfiguration.g:5428:1: ( ( rule__ThresholdEntry__FunctionAssignment_0 ) )
17337 } 17337 {
17338 return ; 17338 // InternalApplicationConfiguration.g:5428:1: ( ( rule__ThresholdEntry__FunctionAssignment_0 ) )
17339 } 17339 // InternalApplicationConfiguration.g:5429:2: ( rule__ThresholdEntry__FunctionAssignment_0 )
17340 // $ANTLR end "rule__ScopeSpecification__Group__1__Impl" 17340 {
17341 17341 before(grammarAccess.getThresholdEntryAccess().getFunctionAssignment_0());
17342 17342 // InternalApplicationConfiguration.g:5430:2: ( rule__ThresholdEntry__FunctionAssignment_0 )
17343 // $ANTLR start "rule__ScopeSpecification__Group__2" 17343 // InternalApplicationConfiguration.g:5430:3: rule__ThresholdEntry__FunctionAssignment_0
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 pushFollow(FOLLOW_2);
17346 17346 rule__ThresholdEntry__FunctionAssignment_0();
17347 int stackSize = keepStackSize(); 17347
17348 17348 state._fsp--;
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 }
17352 { 17352
17353 pushFollow(FOLLOW_26); 17353 after(grammarAccess.getThresholdEntryAccess().getFunctionAssignment_0());
17354 rule__ScopeSpecification__Group__2__Impl(); 17354
17355 17355 }
17356 state._fsp--; 17356
17357 17357
17358 pushFollow(FOLLOW_2); 17358 }
17359 rule__ScopeSpecification__Group__3(); 17359
17360 17360 }
17361 state._fsp--; 17361 catch (RecognitionException re) {
17362 17362 reportError(re);
17363 17363 recover(input,re);
17364 } 17364 }
17365 17365 finally {
17366 } 17366
17367 catch (RecognitionException re) { 17367 restoreStackSize(stackSize);
17368 reportError(re); 17368
17369 recover(input,re); 17369 }
17370 } 17370 return ;
17371 finally { 17371 }
17372 17372 // $ANTLR end "rule__ThresholdEntry__Group__0__Impl"
17373 restoreStackSize(stackSize); 17373
17374 17374
17375 } 17375 // $ANTLR start "rule__ThresholdEntry__Group__1"
17376 return ; 17376 // InternalApplicationConfiguration.g:5438:1: rule__ThresholdEntry__Group__1 : rule__ThresholdEntry__Group__1__Impl rule__ThresholdEntry__Group__2 ;
17377 } 17377 public final void rule__ThresholdEntry__Group__1() throws RecognitionException {
17378 // $ANTLR end "rule__ScopeSpecification__Group__2" 17378
17379 17379 int stackSize = keepStackSize();
17380 17380
17381 // $ANTLR start "rule__ScopeSpecification__Group__2__Impl" 17381 try {
17382 // InternalApplicationConfiguration.g:5498:1: rule__ScopeSpecification__Group__2__Impl : ( ( rule__ScopeSpecification__Group_2__0 )? ) ; 17382 // InternalApplicationConfiguration.g:5442:1: ( rule__ThresholdEntry__Group__1__Impl rule__ThresholdEntry__Group__2 )
17383 public final void rule__ScopeSpecification__Group__2__Impl() throws RecognitionException { 17383 // InternalApplicationConfiguration.g:5443:2: rule__ThresholdEntry__Group__1__Impl rule__ThresholdEntry__Group__2
17384 17384 {
17385 int stackSize = keepStackSize(); 17385 pushFollow(FOLLOW_24);
17386 17386 rule__ThresholdEntry__Group__1__Impl();
17387 try { 17387
17388 // InternalApplicationConfiguration.g:5502:1: ( ( ( rule__ScopeSpecification__Group_2__0 )? ) ) 17388 state._fsp--;
17389 // InternalApplicationConfiguration.g:5503:1: ( ( rule__ScopeSpecification__Group_2__0 )? ) 17389
17390 { 17390 pushFollow(FOLLOW_2);
17391 // InternalApplicationConfiguration.g:5503:1: ( ( rule__ScopeSpecification__Group_2__0 )? ) 17391 rule__ThresholdEntry__Group__2();
17392 // InternalApplicationConfiguration.g:5504:2: ( rule__ScopeSpecification__Group_2__0 )? 17392
17393 { 17393 state._fsp--;
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 }
17399 if ( (LA48_0==38) ) { 17399 catch (RecognitionException re) {
17400 alt48=1; 17400 reportError(re);
17401 } 17401 recover(input,re);
17402 switch (alt48) { 17402 }
17403 case 1 : 17403 finally {
17404 // InternalApplicationConfiguration.g:5505:3: rule__ScopeSpecification__Group_2__0 17404
17405 { 17405 restoreStackSize(stackSize);
17406 pushFollow(FOLLOW_2); 17406
17407 rule__ScopeSpecification__Group_2__0(); 17407 }
17408 17408 return ;
17409 state._fsp--; 17409 }
17410 17410 // $ANTLR end "rule__ThresholdEntry__Group__1"
17411 17411
17412 } 17412
17413 break; 17413 // $ANTLR start "rule__ThresholdEntry__Group__1__Impl"
17414 17414 // InternalApplicationConfiguration.g:5450:1: rule__ThresholdEntry__Group__1__Impl : ( ( rule__ThresholdEntry__OperatorAssignment_1 ) ) ;
17415 } 17415 public final void rule__ThresholdEntry__Group__1__Impl() throws RecognitionException {
17416 17416
17417 after(grammarAccess.getScopeSpecificationAccess().getGroup_2()); 17417 int stackSize = keepStackSize();
17418 17418
17419 } 17419 try {
17420 17420 // InternalApplicationConfiguration.g:5454:1: ( ( ( rule__ThresholdEntry__OperatorAssignment_1 ) ) )
17421 17421 // InternalApplicationConfiguration.g:5455:1: ( ( rule__ThresholdEntry__OperatorAssignment_1 ) )
17422 } 17422 {
17423 17423 // InternalApplicationConfiguration.g:5455:1: ( ( rule__ThresholdEntry__OperatorAssignment_1 ) )
17424 } 17424 // InternalApplicationConfiguration.g:5456:2: ( rule__ThresholdEntry__OperatorAssignment_1 )
17425 catch (RecognitionException re) { 17425 {
17426 reportError(re); 17426 before(grammarAccess.getThresholdEntryAccess().getOperatorAssignment_1());
17427 recover(input,re); 17427 // InternalApplicationConfiguration.g:5457:2: ( rule__ThresholdEntry__OperatorAssignment_1 )
17428 } 17428 // InternalApplicationConfiguration.g:5457:3: rule__ThresholdEntry__OperatorAssignment_1
17429 finally { 17429 {
17430 17430 pushFollow(FOLLOW_2);
17431 restoreStackSize(stackSize); 17431 rule__ThresholdEntry__OperatorAssignment_1();
17432 17432
17433 } 17433 state._fsp--;
17434 return ; 17434
17435 } 17435
17436 // $ANTLR end "rule__ScopeSpecification__Group__2__Impl" 17436 }
17437 17437
17438 17438 after(grammarAccess.getThresholdEntryAccess().getOperatorAssignment_1());
17439 // $ANTLR start "rule__ScopeSpecification__Group__3" 17439
17440 // InternalApplicationConfiguration.g:5513:1: rule__ScopeSpecification__Group__3 : rule__ScopeSpecification__Group__3__Impl ; 17440 }
17441 public final void rule__ScopeSpecification__Group__3() throws RecognitionException { 17441
17442 17442
17443 int stackSize = keepStackSize(); 17443 }
17444 17444
17445 try { 17445 }
17446 // InternalApplicationConfiguration.g:5517:1: ( rule__ScopeSpecification__Group__3__Impl ) 17446 catch (RecognitionException re) {
17447 // InternalApplicationConfiguration.g:5518:2: rule__ScopeSpecification__Group__3__Impl 17447 reportError(re);
17448 { 17448 recover(input,re);
17449 pushFollow(FOLLOW_2); 17449 }
17450 rule__ScopeSpecification__Group__3__Impl(); 17450 finally {
17451 17451
17452 state._fsp--; 17452 restoreStackSize(stackSize);
17453 17453
17454 17454 }
17455 } 17455 return ;
17456 17456 }
17457 } 17457 // $ANTLR end "rule__ThresholdEntry__Group__1__Impl"
17458 catch (RecognitionException re) { 17458
17459 reportError(re); 17459
17460 recover(input,re); 17460 // $ANTLR start "rule__ThresholdEntry__Group__2"
17461 } 17461 // InternalApplicationConfiguration.g:5465:1: rule__ThresholdEntry__Group__2 : rule__ThresholdEntry__Group__2__Impl ;
17462 finally { 17462 public final void rule__ThresholdEntry__Group__2() throws RecognitionException {
17463 17463
17464 restoreStackSize(stackSize); 17464 int stackSize = keepStackSize();
17465 17465
17466 } 17466 try {
17467 return ; 17467 // InternalApplicationConfiguration.g:5469:1: ( rule__ThresholdEntry__Group__2__Impl )
17468 } 17468 // InternalApplicationConfiguration.g:5470:2: rule__ThresholdEntry__Group__2__Impl
17469 // $ANTLR end "rule__ScopeSpecification__Group__3" 17469 {
17470 17470 pushFollow(FOLLOW_2);
17471 17471 rule__ThresholdEntry__Group__2__Impl();
17472 // $ANTLR start "rule__ScopeSpecification__Group__3__Impl" 17472
17473 // InternalApplicationConfiguration.g:5524:1: rule__ScopeSpecification__Group__3__Impl : ( '}' ) ; 17473 state._fsp--;
17474 public final void rule__ScopeSpecification__Group__3__Impl() throws RecognitionException { 17474
17475 17475
17476 int stackSize = keepStackSize(); 17476 }
17477 17477
17478 try { 17478 }
17479 // InternalApplicationConfiguration.g:5528:1: ( ( '}' ) ) 17479 catch (RecognitionException re) {
17480 // InternalApplicationConfiguration.g:5529:1: ( '}' ) 17480 reportError(re);
17481 { 17481 recover(input,re);
17482 // InternalApplicationConfiguration.g:5529:1: ( '}' ) 17482 }
17483 // InternalApplicationConfiguration.g:5530:2: '}' 17483 finally {
17484 { 17484
17485 before(grammarAccess.getScopeSpecificationAccess().getRightCurlyBracketKeyword_3()); 17485 restoreStackSize(stackSize);
17486 match(input,25,FOLLOW_2); 17486
17487 after(grammarAccess.getScopeSpecificationAccess().getRightCurlyBracketKeyword_3()); 17487 }
17488 17488 return ;
17489 } 17489 }
17490 17490 // $ANTLR end "rule__ThresholdEntry__Group__2"
17491 17491
17492 } 17492
17493 17493 // $ANTLR start "rule__ThresholdEntry__Group__2__Impl"
17494 } 17494 // InternalApplicationConfiguration.g:5476:1: rule__ThresholdEntry__Group__2__Impl : ( ( rule__ThresholdEntry__ThresholdAssignment_2 ) ) ;
17495 catch (RecognitionException re) { 17495 public final void rule__ThresholdEntry__Group__2__Impl() throws RecognitionException {
17496 reportError(re); 17496
17497 recover(input,re); 17497 int stackSize = keepStackSize();
17498 } 17498
17499 finally { 17499 try {
17500 17500 // InternalApplicationConfiguration.g:5480:1: ( ( ( rule__ThresholdEntry__ThresholdAssignment_2 ) ) )
17501 restoreStackSize(stackSize); 17501 // InternalApplicationConfiguration.g:5481:1: ( ( rule__ThresholdEntry__ThresholdAssignment_2 ) )
17502 17502 {
17503 } 17503 // InternalApplicationConfiguration.g:5481:1: ( ( rule__ThresholdEntry__ThresholdAssignment_2 ) )
17504 return ; 17504 // InternalApplicationConfiguration.g:5482:2: ( rule__ThresholdEntry__ThresholdAssignment_2 )
17505 } 17505 {
17506 // $ANTLR end "rule__ScopeSpecification__Group__3__Impl" 17506 before(grammarAccess.getThresholdEntryAccess().getThresholdAssignment_2());
17507 17507 // InternalApplicationConfiguration.g:5483:2: ( rule__ThresholdEntry__ThresholdAssignment_2 )
17508 17508 // InternalApplicationConfiguration.g:5483:3: rule__ThresholdEntry__ThresholdAssignment_2
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 pushFollow(FOLLOW_2);
17511 public final void rule__ScopeSpecification__Group_2__0() throws RecognitionException { 17511 rule__ThresholdEntry__ThresholdAssignment_2();
17512 17512
17513 int stackSize = keepStackSize(); 17513 state._fsp--;
17514 17514
17515 try { 17515
17516 // InternalApplicationConfiguration.g:5544:1: ( rule__ScopeSpecification__Group_2__0__Impl rule__ScopeSpecification__Group_2__1 ) 17516 }
17517 // InternalApplicationConfiguration.g:5545:2: rule__ScopeSpecification__Group_2__0__Impl rule__ScopeSpecification__Group_2__1 17517
17518 { 17518 after(grammarAccess.getThresholdEntryAccess().getThresholdAssignment_2());
17519 pushFollow(FOLLOW_23); 17519
17520 rule__ScopeSpecification__Group_2__0__Impl(); 17520 }
17521 17521
17522 state._fsp--; 17522
17523 17523 }
17524 pushFollow(FOLLOW_2); 17524
17525 rule__ScopeSpecification__Group_2__1(); 17525 }
17526 17526 catch (RecognitionException re) {
17527 state._fsp--; 17527 reportError(re);
17528 17528 recover(input,re);
17529 17529 }
17530 } 17530 finally {
17531 17531
17532 } 17532 restoreStackSize(stackSize);
17533 catch (RecognitionException re) { 17533
17534 reportError(re); 17534 }
17535 recover(input,re); 17535 return ;
17536 } 17536 }
17537 finally { 17537 // $ANTLR end "rule__ThresholdEntry__Group__2__Impl"
17538 17538
17539 restoreStackSize(stackSize); 17539
17540 17540 // $ANTLR start "rule__CostObjectiveFunction__Group__0"
17541 } 17541 // InternalApplicationConfiguration.g:5492:1: rule__CostObjectiveFunction__Group__0 : rule__CostObjectiveFunction__Group__0__Impl rule__CostObjectiveFunction__Group__1 ;
17542 return ; 17542 public final void rule__CostObjectiveFunction__Group__0() throws RecognitionException {
17543 } 17543
17544 // $ANTLR end "rule__ScopeSpecification__Group_2__0" 17544 int stackSize = keepStackSize();
17545 17545
17546 17546 try {
17547 // $ANTLR start "rule__ScopeSpecification__Group_2__0__Impl" 17547 // InternalApplicationConfiguration.g:5496:1: ( rule__CostObjectiveFunction__Group__0__Impl rule__CostObjectiveFunction__Group__1 )
17548 // InternalApplicationConfiguration.g:5552:1: rule__ScopeSpecification__Group_2__0__Impl : ( ( rule__ScopeSpecification__ScopesAssignment_2_0 ) ) ; 17548 // InternalApplicationConfiguration.g:5497:2: rule__CostObjectiveFunction__Group__0__Impl rule__CostObjectiveFunction__Group__1
17549 public final void rule__ScopeSpecification__Group_2__0__Impl() throws RecognitionException { 17549 {
17550 17550 pushFollow(FOLLOW_18);
17551 int stackSize = keepStackSize(); 17551 rule__CostObjectiveFunction__Group__0__Impl();
17552 17552
17553 try { 17553 state._fsp--;
17554 // InternalApplicationConfiguration.g:5556:1: ( ( ( rule__ScopeSpecification__ScopesAssignment_2_0 ) ) ) 17554
17555 // InternalApplicationConfiguration.g:5557:1: ( ( rule__ScopeSpecification__ScopesAssignment_2_0 ) ) 17555 pushFollow(FOLLOW_2);
17556 { 17556 rule__CostObjectiveFunction__Group__1();
17557 // InternalApplicationConfiguration.g:5557:1: ( ( rule__ScopeSpecification__ScopesAssignment_2_0 ) ) 17557
17558 // InternalApplicationConfiguration.g:5558:2: ( rule__ScopeSpecification__ScopesAssignment_2_0 ) 17558 state._fsp--;
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 }
17564 pushFollow(FOLLOW_2); 17564 catch (RecognitionException re) {
17565 rule__ScopeSpecification__ScopesAssignment_2_0(); 17565 reportError(re);
17566 17566 recover(input,re);
17567 state._fsp--; 17567 }
17568 17568 finally {
17569 17569
17570 } 17570 restoreStackSize(stackSize);
17571 17571
17572 after(grammarAccess.getScopeSpecificationAccess().getScopesAssignment_2_0()); 17572 }
17573 17573 return ;
17574 } 17574 }
17575 17575 // $ANTLR end "rule__CostObjectiveFunction__Group__0"
17576 17576
17577 } 17577
17578 17578 // $ANTLR start "rule__CostObjectiveFunction__Group__0__Impl"
17579 } 17579 // InternalApplicationConfiguration.g:5504:1: rule__CostObjectiveFunction__Group__0__Impl : ( 'cost' ) ;
17580 catch (RecognitionException re) { 17580 public final void rule__CostObjectiveFunction__Group__0__Impl() throws RecognitionException {
17581 reportError(re); 17581
17582 recover(input,re); 17582 int stackSize = keepStackSize();
17583 } 17583
17584 finally { 17584 try {
17585 17585 // InternalApplicationConfiguration.g:5508:1: ( ( 'cost' ) )
17586 restoreStackSize(stackSize); 17586 // InternalApplicationConfiguration.g:5509:1: ( 'cost' )
17587 17587 {
17588 } 17588 // InternalApplicationConfiguration.g:5509:1: ( 'cost' )
17589 return ; 17589 // InternalApplicationConfiguration.g:5510:2: 'cost'
17590 } 17590 {
17591 // $ANTLR end "rule__ScopeSpecification__Group_2__0__Impl" 17591 before(grammarAccess.getCostObjectiveFunctionAccess().getCostKeyword_0());
17592 17592 match(input,40,FOLLOW_2);
17593 17593 after(grammarAccess.getCostObjectiveFunctionAccess().getCostKeyword_0());
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 }
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__CostObjectiveFunction__Group__0__Impl"
17613 catch (RecognitionException re) { 17613
17614 reportError(re); 17614
17615 recover(input,re); 17615 // $ANTLR start "rule__CostObjectiveFunction__Group__1"
17616 } 17616 // InternalApplicationConfiguration.g:5519:1: rule__CostObjectiveFunction__Group__1 : rule__CostObjectiveFunction__Group__1__Impl rule__CostObjectiveFunction__Group__2 ;
17617 finally { 17617 public final void rule__CostObjectiveFunction__Group__1() throws RecognitionException {
17618 17618
17619 restoreStackSize(stackSize); 17619 int stackSize = keepStackSize();
17620 17620
17621 } 17621 try {
17622 return ; 17622 // InternalApplicationConfiguration.g:5523:1: ( rule__CostObjectiveFunction__Group__1__Impl rule__CostObjectiveFunction__Group__2 )
17623 } 17623 // InternalApplicationConfiguration.g:5524:2: rule__CostObjectiveFunction__Group__1__Impl rule__CostObjectiveFunction__Group__2
17624 // $ANTLR end "rule__ScopeSpecification__Group_2__1" 17624 {
17625 17625 pushFollow(FOLLOW_8);
17626 17626 rule__CostObjectiveFunction__Group__1__Impl();
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 state._fsp--;
17629 public final void rule__ScopeSpecification__Group_2__1__Impl() throws RecognitionException { 17629
17630 17630 pushFollow(FOLLOW_2);
17631 int stackSize = keepStackSize(); 17631 rule__CostObjectiveFunction__Group__2();
17632 17632
17633 try { 17633 state._fsp--;
17634 // InternalApplicationConfiguration.g:5582:1: ( ( ( rule__ScopeSpecification__Group_2_1__0 )* ) ) 17634
17635 // InternalApplicationConfiguration.g:5583:1: ( ( rule__ScopeSpecification__Group_2_1__0 )* ) 17635
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 catch (RecognitionException re) {
17640 before(grammarAccess.getScopeSpecificationAccess().getGroup_2_1()); 17640 reportError(re);
17641 // InternalApplicationConfiguration.g:5585:2: ( rule__ScopeSpecification__Group_2_1__0 )* 17641 recover(input,re);
17642 loop49: 17642 }
17643 do { 17643 finally {
17644 int alt49=2; 17644
17645 int LA49_0 = input.LA(1); 17645 restoreStackSize(stackSize);
17646 17646
17647 if ( (LA49_0==26) ) { 17647 }
17648 alt49=1; 17648 return ;
17649 } 17649 }
17650 17650 // $ANTLR end "rule__CostObjectiveFunction__Group__1"
17651 17651
17652 switch (alt49) { 17652
17653 case 1 : 17653 // $ANTLR start "rule__CostObjectiveFunction__Group__1__Impl"
17654 // InternalApplicationConfiguration.g:5585:3: rule__ScopeSpecification__Group_2_1__0 17654 // InternalApplicationConfiguration.g:5531:1: rule__CostObjectiveFunction__Group__1__Impl : ( '{' ) ;
17655 { 17655 public final void rule__CostObjectiveFunction__Group__1__Impl() throws RecognitionException {
17656 pushFollow(FOLLOW_16); 17656
17657 rule__ScopeSpecification__Group_2_1__0(); 17657 int stackSize = keepStackSize();
17658 17658
17659 state._fsp--; 17659 try {
17660 17660 // InternalApplicationConfiguration.g:5535:1: ( ( '{' ) )
17661 17661 // InternalApplicationConfiguration.g:5536:1: ( '{' )
17662 } 17662 {
17663 break; 17663 // InternalApplicationConfiguration.g:5536:1: ( '{' )
17664 17664 // InternalApplicationConfiguration.g:5537:2: '{'
17665 default : 17665 {
17666 break loop49; 17666 before(grammarAccess.getCostObjectiveFunctionAccess().getLeftCurlyBracketKeyword_1());
17667 } 17667 match(input,30,FOLLOW_2);
17668 } while (true); 17668 after(grammarAccess.getCostObjectiveFunctionAccess().getLeftCurlyBracketKeyword_1());
17669 17669
17670 after(grammarAccess.getScopeSpecificationAccess().getGroup_2_1()); 17670 }
17671 17671
17672 } 17672
17673 17673 }
17674 17674
17675 } 17675 }
17676 17676 catch (RecognitionException re) {
17677 } 17677 reportError(re);
17678 catch (RecognitionException re) { 17678 recover(input,re);
17679 reportError(re); 17679 }
17680 recover(input,re); 17680 finally {
17681 } 17681
17682 finally { 17682 restoreStackSize(stackSize);
17683 17683
17684 restoreStackSize(stackSize); 17684 }
17685 17685 return ;
17686 } 17686 }
17687 return ; 17687 // $ANTLR end "rule__CostObjectiveFunction__Group__1__Impl"
17688 } 17688
17689 // $ANTLR end "rule__ScopeSpecification__Group_2__1__Impl" 17689
17690 17690 // $ANTLR start "rule__CostObjectiveFunction__Group__2"
17691 17691 // InternalApplicationConfiguration.g:5546:1: rule__CostObjectiveFunction__Group__2 : rule__CostObjectiveFunction__Group__2__Impl rule__CostObjectiveFunction__Group__3 ;
17692 // $ANTLR start "rule__ScopeSpecification__Group_2_1__0" 17692 public final void rule__CostObjectiveFunction__Group__2() throws RecognitionException {
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 int stackSize = keepStackSize();
17695 17695
17696 int stackSize = keepStackSize(); 17696 try {
17697 17697 // InternalApplicationConfiguration.g:5550:1: ( rule__CostObjectiveFunction__Group__2__Impl rule__CostObjectiveFunction__Group__3 )
17698 try { 17698 // InternalApplicationConfiguration.g:5551:2: rule__CostObjectiveFunction__Group__2__Impl rule__CostObjectiveFunction__Group__3
17699 // InternalApplicationConfiguration.g:5598:1: ( rule__ScopeSpecification__Group_2_1__0__Impl rule__ScopeSpecification__Group_2_1__1 ) 17699 {
17700 // InternalApplicationConfiguration.g:5599:2: rule__ScopeSpecification__Group_2_1__0__Impl rule__ScopeSpecification__Group_2_1__1 17700 pushFollow(FOLLOW_15);
17701 { 17701 rule__CostObjectiveFunction__Group__2__Impl();
17702 pushFollow(FOLLOW_27); 17702
17703 rule__ScopeSpecification__Group_2_1__0__Impl(); 17703 state._fsp--;
17704 17704
17705 state._fsp--; 17705 pushFollow(FOLLOW_2);
17706 17706 rule__CostObjectiveFunction__Group__3();
17707 pushFollow(FOLLOW_2); 17707
17708 rule__ScopeSpecification__Group_2_1__1(); 17708 state._fsp--;
17709 17709
17710 state._fsp--; 17710
17711 17711 }
17712 17712
17713 } 17713 }
17714 17714 catch (RecognitionException re) {
17715 } 17715 reportError(re);
17716 catch (RecognitionException re) { 17716 recover(input,re);
17717 reportError(re); 17717 }
17718 recover(input,re); 17718 finally {
17719 } 17719
17720 finally { 17720 restoreStackSize(stackSize);
17721 17721
17722 restoreStackSize(stackSize); 17722 }
17723 17723 return ;
17724 } 17724 }
17725 return ; 17725 // $ANTLR end "rule__CostObjectiveFunction__Group__2"
17726 } 17726
17727 // $ANTLR end "rule__ScopeSpecification__Group_2_1__0" 17727
17728 17728 // $ANTLR start "rule__CostObjectiveFunction__Group__2__Impl"
17729 17729 // InternalApplicationConfiguration.g:5558:1: rule__CostObjectiveFunction__Group__2__Impl : ( ( rule__CostObjectiveFunction__EntriesAssignment_2 ) ) ;
17730 // $ANTLR start "rule__ScopeSpecification__Group_2_1__0__Impl" 17730 public final void rule__CostObjectiveFunction__Group__2__Impl() throws RecognitionException {
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 int stackSize = keepStackSize();
17733 17733
17734 int stackSize = keepStackSize(); 17734 try {
17735 17735 // InternalApplicationConfiguration.g:5562:1: ( ( ( rule__CostObjectiveFunction__EntriesAssignment_2 ) ) )
17736 try { 17736 // InternalApplicationConfiguration.g:5563:1: ( ( rule__CostObjectiveFunction__EntriesAssignment_2 ) )
17737 // InternalApplicationConfiguration.g:5610:1: ( ( ',' ) ) 17737 {
17738 // InternalApplicationConfiguration.g:5611:1: ( ',' ) 17738 // InternalApplicationConfiguration.g:5563:1: ( ( rule__CostObjectiveFunction__EntriesAssignment_2 ) )
17739 { 17739 // InternalApplicationConfiguration.g:5564:2: ( rule__CostObjectiveFunction__EntriesAssignment_2 )
17740 // InternalApplicationConfiguration.g:5611:1: ( ',' ) 17740 {
17741 // InternalApplicationConfiguration.g:5612:2: ',' 17741 before(grammarAccess.getCostObjectiveFunctionAccess().getEntriesAssignment_2());
17742 { 17742 // InternalApplicationConfiguration.g:5565:2: ( rule__CostObjectiveFunction__EntriesAssignment_2 )
17743 before(grammarAccess.getScopeSpecificationAccess().getCommaKeyword_2_1_0()); 17743 // InternalApplicationConfiguration.g:5565:3: rule__CostObjectiveFunction__EntriesAssignment_2
17744 match(input,26,FOLLOW_2); 17744 {
17745 after(grammarAccess.getScopeSpecificationAccess().getCommaKeyword_2_1_0()); 17745 pushFollow(FOLLOW_2);
17746 17746 rule__CostObjectiveFunction__EntriesAssignment_2();
17747 } 17747
17748 17748 state._fsp--;
17749 17749
17750 } 17750
17751 17751 }
17752 } 17752
17753 catch (RecognitionException re) { 17753 after(grammarAccess.getCostObjectiveFunctionAccess().getEntriesAssignment_2());
17754 reportError(re); 17754
17755 recover(input,re); 17755 }
17756 } 17756
17757 finally { 17757
17758 17758 }
17759 restoreStackSize(stackSize); 17759
17760 17760 }
17761 } 17761 catch (RecognitionException re) {
17762 return ; 17762 reportError(re);
17763 } 17763 recover(input,re);
17764 // $ANTLR end "rule__ScopeSpecification__Group_2_1__0__Impl" 17764 }
17765 17765 finally {
17766 17766
17767 // $ANTLR start "rule__ScopeSpecification__Group_2_1__1" 17767 restoreStackSize(stackSize);
17768 // InternalApplicationConfiguration.g:5621:1: rule__ScopeSpecification__Group_2_1__1 : rule__ScopeSpecification__Group_2_1__1__Impl ; 17768
17769 public final void rule__ScopeSpecification__Group_2_1__1() throws RecognitionException { 17769 }
17770 17770 return ;
17771 int stackSize = keepStackSize(); 17771 }
17772 17772 // $ANTLR end "rule__CostObjectiveFunction__Group__2__Impl"
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 // $ANTLR start "rule__CostObjectiveFunction__Group__3"
17776 { 17776 // InternalApplicationConfiguration.g:5573:1: rule__CostObjectiveFunction__Group__3 : rule__CostObjectiveFunction__Group__3__Impl rule__CostObjectiveFunction__Group__4 ;
17777 pushFollow(FOLLOW_2); 17777 public final void rule__CostObjectiveFunction__Group__3() throws RecognitionException {
17778 rule__ScopeSpecification__Group_2_1__1__Impl(); 17778
17779 17779 int stackSize = keepStackSize();
17780 state._fsp--; 17780
17781 17781 try {
17782 17782 // InternalApplicationConfiguration.g:5577:1: ( rule__CostObjectiveFunction__Group__3__Impl rule__CostObjectiveFunction__Group__4 )
17783 } 17783 // InternalApplicationConfiguration.g:5578:2: rule__CostObjectiveFunction__Group__3__Impl rule__CostObjectiveFunction__Group__4
17784 17784 {
17785 } 17785 pushFollow(FOLLOW_15);
17786 catch (RecognitionException re) { 17786 rule__CostObjectiveFunction__Group__3__Impl();
17787 reportError(re); 17787
17788 recover(input,re); 17788 state._fsp--;
17789 } 17789
17790 finally { 17790 pushFollow(FOLLOW_2);
17791 17791 rule__CostObjectiveFunction__Group__4();
17792 restoreStackSize(stackSize); 17792
17793 17793 state._fsp--;
17794 } 17794
17795 return ; 17795
17796 } 17796 }
17797 // $ANTLR end "rule__ScopeSpecification__Group_2_1__1" 17797
17798 17798 }
17799 17799 catch (RecognitionException re) {
17800 // $ANTLR start "rule__ScopeSpecification__Group_2_1__1__Impl" 17800 reportError(re);
17801 // InternalApplicationConfiguration.g:5632:1: rule__ScopeSpecification__Group_2_1__1__Impl : ( ( rule__ScopeSpecification__ScopesAssignment_2_1_1 ) ) ; 17801 recover(input,re);
17802 public final void rule__ScopeSpecification__Group_2_1__1__Impl() throws RecognitionException { 17802 }
17803 17803 finally {
17804 int stackSize = keepStackSize(); 17804
17805 17805 restoreStackSize(stackSize);
17806 try { 17806
17807 // InternalApplicationConfiguration.g:5636:1: ( ( ( rule__ScopeSpecification__ScopesAssignment_2_1_1 ) ) ) 17807 }
17808 // InternalApplicationConfiguration.g:5637:1: ( ( rule__ScopeSpecification__ScopesAssignment_2_1_1 ) ) 17808 return ;
17809 { 17809 }
17810 // InternalApplicationConfiguration.g:5637:1: ( ( rule__ScopeSpecification__ScopesAssignment_2_1_1 ) ) 17810 // $ANTLR end "rule__CostObjectiveFunction__Group__3"
17811 // InternalApplicationConfiguration.g:5638:2: ( rule__ScopeSpecification__ScopesAssignment_2_1_1 ) 17811
17812 { 17812
17813 before(grammarAccess.getScopeSpecificationAccess().getScopesAssignment_2_1_1()); 17813 // $ANTLR start "rule__CostObjectiveFunction__Group__3__Impl"
17814 // InternalApplicationConfiguration.g:5639:2: ( rule__ScopeSpecification__ScopesAssignment_2_1_1 ) 17814 // InternalApplicationConfiguration.g:5585:1: rule__CostObjectiveFunction__Group__3__Impl : ( ( rule__CostObjectiveFunction__Group_3__0 )* ) ;
17815 // InternalApplicationConfiguration.g:5639:3: rule__ScopeSpecification__ScopesAssignment_2_1_1 17815 public final void rule__CostObjectiveFunction__Group__3__Impl() throws RecognitionException {
17816 { 17816
17817 pushFollow(FOLLOW_2); 17817 int stackSize = keepStackSize();
17818 rule__ScopeSpecification__ScopesAssignment_2_1_1(); 17818
17819 17819 try {
17820 state._fsp--; 17820 // InternalApplicationConfiguration.g:5589:1: ( ( ( rule__CostObjectiveFunction__Group_3__0 )* ) )
17821 17821 // InternalApplicationConfiguration.g:5590:1: ( ( rule__CostObjectiveFunction__Group_3__0 )* )
17822 17822 {
17823 } 17823 // InternalApplicationConfiguration.g:5590:1: ( ( rule__CostObjectiveFunction__Group_3__0 )* )
17824 17824 // InternalApplicationConfiguration.g:5591:2: ( rule__CostObjectiveFunction__Group_3__0 )*
17825 after(grammarAccess.getScopeSpecificationAccess().getScopesAssignment_2_1_1()); 17825 {
17826 17826 before(grammarAccess.getCostObjectiveFunctionAccess().getGroup_3());
17827 } 17827 // InternalApplicationConfiguration.g:5592:2: ( rule__CostObjectiveFunction__Group_3__0 )*
17828 17828 loop51:
17829 17829 do {
17830 } 17830 int alt51=2;
17831 17831 int LA51_0 = input.LA(1);
17832 } 17832
17833 catch (RecognitionException re) { 17833 if ( (LA51_0==32) ) {
17834 reportError(re); 17834 alt51=1;
17835 recover(input,re); 17835 }
17836 } 17836
17837 finally { 17837
17838 17838 switch (alt51) {
17839 restoreStackSize(stackSize); 17839 case 1 :
17840 17840 // InternalApplicationConfiguration.g:5592:3: rule__CostObjectiveFunction__Group_3__0
17841 } 17841 {
17842 return ; 17842 pushFollow(FOLLOW_16);
17843 } 17843 rule__CostObjectiveFunction__Group_3__0();
17844 // $ANTLR end "rule__ScopeSpecification__Group_2_1__1__Impl" 17844
17845 17845 state._fsp--;
17846 17846
17847 // $ANTLR start "rule__ClassTypeScope__Group__0" 17847
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 break;
17850 17850
17851 int stackSize = keepStackSize(); 17851 default :
17852 17852 break loop51;
17853 try { 17853 }
17854 // InternalApplicationConfiguration.g:5652:1: ( rule__ClassTypeScope__Group__0__Impl rule__ClassTypeScope__Group__1 ) 17854 } while (true);
17855 // InternalApplicationConfiguration.g:5653:2: rule__ClassTypeScope__Group__0__Impl rule__ClassTypeScope__Group__1 17855
17856 { 17856 after(grammarAccess.getCostObjectiveFunctionAccess().getGroup_3());
17857 pushFollow(FOLLOW_28); 17857
17858 rule__ClassTypeScope__Group__0__Impl(); 17858 }
17859 17859
17860 state._fsp--; 17860
17861 17861 }
17862 pushFollow(FOLLOW_2); 17862
17863 rule__ClassTypeScope__Group__1(); 17863 }
17864 17864 catch (RecognitionException re) {
17865 state._fsp--; 17865 reportError(re);
17866 17866 recover(input,re);
17867 17867 }
17868 } 17868 finally {
17869 17869
17870 } 17870 restoreStackSize(stackSize);
17871 catch (RecognitionException re) { 17871
17872 reportError(re); 17872 }
17873 recover(input,re); 17873 return ;
17874 } 17874 }
17875 finally { 17875 // $ANTLR end "rule__CostObjectiveFunction__Group__3__Impl"
17876 17876
17877 restoreStackSize(stackSize); 17877
17878 17878 // $ANTLR start "rule__CostObjectiveFunction__Group__4"
17879 } 17879 // InternalApplicationConfiguration.g:5600:1: rule__CostObjectiveFunction__Group__4 : rule__CostObjectiveFunction__Group__4__Impl ;
17880 return ; 17880 public final void rule__CostObjectiveFunction__Group__4() throws RecognitionException {
17881 } 17881
17882 // $ANTLR end "rule__ClassTypeScope__Group__0" 17882 int stackSize = keepStackSize();
17883 17883
17884 17884 try {
17885 // $ANTLR start "rule__ClassTypeScope__Group__0__Impl" 17885 // InternalApplicationConfiguration.g:5604:1: ( rule__CostObjectiveFunction__Group__4__Impl )
17886 // InternalApplicationConfiguration.g:5660:1: rule__ClassTypeScope__Group__0__Impl : ( '#' ) ; 17886 // InternalApplicationConfiguration.g:5605:2: rule__CostObjectiveFunction__Group__4__Impl
17887 public final void rule__ClassTypeScope__Group__0__Impl() throws RecognitionException { 17887 {
17888 17888 pushFollow(FOLLOW_2);
17889 int stackSize = keepStackSize(); 17889 rule__CostObjectiveFunction__Group__4__Impl();
17890 17890
17891 try { 17891 state._fsp--;
17892 // InternalApplicationConfiguration.g:5664:1: ( ( '#' ) ) 17892
17893 // InternalApplicationConfiguration.g:5665:1: ( '#' ) 17893
17894 { 17894 }
17895 // InternalApplicationConfiguration.g:5665:1: ( '#' ) 17895
17896 // InternalApplicationConfiguration.g:5666:2: '#' 17896 }
17897 { 17897 catch (RecognitionException re) {
17898 before(grammarAccess.getClassTypeScopeAccess().getNumberSignKeyword_0()); 17898 reportError(re);
17899 match(input,38,FOLLOW_2); 17899 recover(input,re);
17900 after(grammarAccess.getClassTypeScopeAccess().getNumberSignKeyword_0()); 17900 }
17901 17901 finally {
17902 } 17902
17903 17903 restoreStackSize(stackSize);
17904 17904
17905 } 17905 }
17906 17906 return ;
17907 } 17907 }
17908 catch (RecognitionException re) { 17908 // $ANTLR end "rule__CostObjectiveFunction__Group__4"
17909 reportError(re); 17909
17910 recover(input,re); 17910
17911 } 17911 // $ANTLR start "rule__CostObjectiveFunction__Group__4__Impl"
17912 finally { 17912 // InternalApplicationConfiguration.g:5611:1: rule__CostObjectiveFunction__Group__4__Impl : ( '}' ) ;
17913 17913 public final void rule__CostObjectiveFunction__Group__4__Impl() throws RecognitionException {
17914 restoreStackSize(stackSize); 17914
17915 17915 int stackSize = keepStackSize();
17916 } 17916
17917 return ; 17917 try {
17918 } 17918 // InternalApplicationConfiguration.g:5615:1: ( ( '}' ) )
17919 // $ANTLR end "rule__ClassTypeScope__Group__0__Impl" 17919 // InternalApplicationConfiguration.g:5616:1: ( '}' )
17920 17920 {
17921 17921 // InternalApplicationConfiguration.g:5616:1: ( '}' )
17922 // $ANTLR start "rule__ClassTypeScope__Group__1" 17922 // InternalApplicationConfiguration.g:5617:2: '}'
17923 // InternalApplicationConfiguration.g:5675:1: rule__ClassTypeScope__Group__1 : rule__ClassTypeScope__Group__1__Impl rule__ClassTypeScope__Group__2 ; 17923 {
17924 public final void rule__ClassTypeScope__Group__1() throws RecognitionException { 17924 before(grammarAccess.getCostObjectiveFunctionAccess().getRightCurlyBracketKeyword_4());
17925 17925 match(input,31,FOLLOW_2);
17926 int stackSize = keepStackSize(); 17926 after(grammarAccess.getCostObjectiveFunctionAccess().getRightCurlyBracketKeyword_4());
17927 17927
17928 try { 17928 }
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
17931 { 17931 }
17932 pushFollow(FOLLOW_29); 17932
17933 rule__ClassTypeScope__Group__1__Impl(); 17933 }
17934 17934 catch (RecognitionException re) {
17935 state._fsp--; 17935 reportError(re);
17936 17936 recover(input,re);
17937 pushFollow(FOLLOW_2); 17937 }
17938 rule__ClassTypeScope__Group__2(); 17938 finally {
17939 17939
17940 state._fsp--; 17940 restoreStackSize(stackSize);
17941 17941
17942 17942 }
17943 } 17943 return ;
17944 17944 }
17945 } 17945 // $ANTLR end "rule__CostObjectiveFunction__Group__4__Impl"
17946 catch (RecognitionException re) { 17946
17947 reportError(re); 17947
17948 recover(input,re); 17948 // $ANTLR start "rule__CostObjectiveFunction__Group_3__0"
17949 } 17949 // InternalApplicationConfiguration.g:5627:1: rule__CostObjectiveFunction__Group_3__0 : rule__CostObjectiveFunction__Group_3__0__Impl rule__CostObjectiveFunction__Group_3__1 ;
17950 finally { 17950 public final void rule__CostObjectiveFunction__Group_3__0() throws RecognitionException {
17951 17951
17952 restoreStackSize(stackSize); 17952 int stackSize = keepStackSize();
17953 17953
17954 } 17954 try {
17955 return ; 17955 // InternalApplicationConfiguration.g:5631:1: ( rule__CostObjectiveFunction__Group_3__0__Impl rule__CostObjectiveFunction__Group_3__1 )
17956 } 17956 // InternalApplicationConfiguration.g:5632:2: rule__CostObjectiveFunction__Group_3__0__Impl rule__CostObjectiveFunction__Group_3__1
17957 // $ANTLR end "rule__ClassTypeScope__Group__1" 17957 {
17958 17958 pushFollow(FOLLOW_8);
17959 17959 rule__CostObjectiveFunction__Group_3__0__Impl();
17960 // $ANTLR start "rule__ClassTypeScope__Group__1__Impl" 17960
17961 // InternalApplicationConfiguration.g:5687:1: rule__ClassTypeScope__Group__1__Impl : ( ( rule__ClassTypeScope__TypeAssignment_1 ) ) ; 17961 state._fsp--;
17962 public final void rule__ClassTypeScope__Group__1__Impl() throws RecognitionException { 17962
17963 17963 pushFollow(FOLLOW_2);
17964 int stackSize = keepStackSize(); 17964 rule__CostObjectiveFunction__Group_3__1();
17965 17965
17966 try { 17966 state._fsp--;
17967 // InternalApplicationConfiguration.g:5691:1: ( ( ( rule__ClassTypeScope__TypeAssignment_1 ) ) ) 17967
17968 // InternalApplicationConfiguration.g:5692:1: ( ( rule__ClassTypeScope__TypeAssignment_1 ) ) 17968
17969 { 17969 }
17970 // InternalApplicationConfiguration.g:5692:1: ( ( rule__ClassTypeScope__TypeAssignment_1 ) ) 17970
17971 // InternalApplicationConfiguration.g:5693:2: ( rule__ClassTypeScope__TypeAssignment_1 ) 17971 }
17972 { 17972 catch (RecognitionException re) {
17973 before(grammarAccess.getClassTypeScopeAccess().getTypeAssignment_1()); 17973 reportError(re);
17974 // InternalApplicationConfiguration.g:5694:2: ( rule__ClassTypeScope__TypeAssignment_1 ) 17974 recover(input,re);
17975 // InternalApplicationConfiguration.g:5694:3: rule__ClassTypeScope__TypeAssignment_1 17975 }
17976 { 17976 finally {
17977 pushFollow(FOLLOW_2); 17977
17978 rule__ClassTypeScope__TypeAssignment_1(); 17978 restoreStackSize(stackSize);
17979 17979
17980 state._fsp--; 17980 }
17981 17981 return ;
17982 17982 }
17983 } 17983 // $ANTLR end "rule__CostObjectiveFunction__Group_3__0"
17984 17984
17985 after(grammarAccess.getClassTypeScopeAccess().getTypeAssignment_1()); 17985
17986 17986 // $ANTLR start "rule__CostObjectiveFunction__Group_3__0__Impl"
17987 } 17987 // InternalApplicationConfiguration.g:5639:1: rule__CostObjectiveFunction__Group_3__0__Impl : ( ',' ) ;
17988 17988 public final void rule__CostObjectiveFunction__Group_3__0__Impl() throws RecognitionException {
17989 17989
17990 } 17990 int stackSize = keepStackSize();
17991 17991
17992 } 17992 try {
17993 catch (RecognitionException re) { 17993 // InternalApplicationConfiguration.g:5643:1: ( ( ',' ) )
17994 reportError(re); 17994 // InternalApplicationConfiguration.g:5644:1: ( ',' )
17995 recover(input,re); 17995 {
17996 } 17996 // InternalApplicationConfiguration.g:5644:1: ( ',' )
17997 finally { 17997 // InternalApplicationConfiguration.g:5645:2: ','
17998 17998 {
17999 restoreStackSize(stackSize); 17999 before(grammarAccess.getCostObjectiveFunctionAccess().getCommaKeyword_3_0());
18000 18000 match(input,32,FOLLOW_2);
18001 } 18001 after(grammarAccess.getCostObjectiveFunctionAccess().getCommaKeyword_3_0());
18002 return ; 18002
18003 } 18003 }
18004 // $ANTLR end "rule__ClassTypeScope__Group__1__Impl" 18004
18005 18005
18006 18006 }
18007 // $ANTLR start "rule__ClassTypeScope__Group__2" 18007
18008 // InternalApplicationConfiguration.g:5702:1: rule__ClassTypeScope__Group__2 : rule__ClassTypeScope__Group__2__Impl rule__ClassTypeScope__Group__3 ; 18008 }
18009 public final void rule__ClassTypeScope__Group__2() throws RecognitionException { 18009 catch (RecognitionException re) {
18010 18010 reportError(re);
18011 int stackSize = keepStackSize(); 18011 recover(input,re);
18012 18012 }
18013 try { 18013 finally {
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 restoreStackSize(stackSize);
18016 { 18016
18017 pushFollow(FOLLOW_30); 18017 }
18018 rule__ClassTypeScope__Group__2__Impl(); 18018 return ;
18019 18019 }
18020 state._fsp--; 18020 // $ANTLR end "rule__CostObjectiveFunction__Group_3__0__Impl"
18021 18021
18022 pushFollow(FOLLOW_2); 18022
18023 rule__ClassTypeScope__Group__3(); 18023 // $ANTLR start "rule__CostObjectiveFunction__Group_3__1"
18024 18024 // InternalApplicationConfiguration.g:5654:1: rule__CostObjectiveFunction__Group_3__1 : rule__CostObjectiveFunction__Group_3__1__Impl ;
18025 state._fsp--; 18025 public final void rule__CostObjectiveFunction__Group_3__1() throws RecognitionException {
18026 18026
18027 18027 int stackSize = keepStackSize();
18028 } 18028
18029 18029 try {
18030 } 18030 // InternalApplicationConfiguration.g:5658:1: ( rule__CostObjectiveFunction__Group_3__1__Impl )
18031 catch (RecognitionException re) { 18031 // InternalApplicationConfiguration.g:5659:2: rule__CostObjectiveFunction__Group_3__1__Impl
18032 reportError(re); 18032 {
18033 recover(input,re); 18033 pushFollow(FOLLOW_2);
18034 } 18034 rule__CostObjectiveFunction__Group_3__1__Impl();
18035 finally { 18035
18036 18036 state._fsp--;
18037 restoreStackSize(stackSize); 18037
18038 18038
18039 } 18039 }
18040 return ; 18040
18041 } 18041 }
18042 // $ANTLR end "rule__ClassTypeScope__Group__2" 18042 catch (RecognitionException re) {
18043 18043 reportError(re);
18044 18044 recover(input,re);
18045 // $ANTLR start "rule__ClassTypeScope__Group__2__Impl" 18045 }
18046 // InternalApplicationConfiguration.g:5714:1: rule__ClassTypeScope__Group__2__Impl : ( ( rule__ClassTypeScope__Alternatives_2 ) ) ; 18046 finally {
18047 public final void rule__ClassTypeScope__Group__2__Impl() throws RecognitionException { 18047
18048 18048 restoreStackSize(stackSize);
18049 int stackSize = keepStackSize(); 18049
18050 18050 }
18051 try { 18051 return ;
18052 // InternalApplicationConfiguration.g:5718:1: ( ( ( rule__ClassTypeScope__Alternatives_2 ) ) ) 18052 }
18053 // InternalApplicationConfiguration.g:5719:1: ( ( rule__ClassTypeScope__Alternatives_2 ) ) 18053 // $ANTLR end "rule__CostObjectiveFunction__Group_3__1"
18054 { 18054
18055 // InternalApplicationConfiguration.g:5719:1: ( ( rule__ClassTypeScope__Alternatives_2 ) ) 18055
18056 // InternalApplicationConfiguration.g:5720:2: ( rule__ClassTypeScope__Alternatives_2 ) 18056 // $ANTLR start "rule__CostObjectiveFunction__Group_3__1__Impl"
18057 { 18057 // InternalApplicationConfiguration.g:5665:1: rule__CostObjectiveFunction__Group_3__1__Impl : ( ( rule__CostObjectiveFunction__EntriesAssignment_3_1 ) ) ;
18058 before(grammarAccess.getClassTypeScopeAccess().getAlternatives_2()); 18058 public final void rule__CostObjectiveFunction__Group_3__1__Impl() throws RecognitionException {
18059 // InternalApplicationConfiguration.g:5721:2: ( rule__ClassTypeScope__Alternatives_2 ) 18059
18060 // InternalApplicationConfiguration.g:5721:3: rule__ClassTypeScope__Alternatives_2 18060 int stackSize = keepStackSize();
18061 { 18061
18062 pushFollow(FOLLOW_2); 18062 try {
18063 rule__ClassTypeScope__Alternatives_2(); 18063 // InternalApplicationConfiguration.g:5669:1: ( ( ( rule__CostObjectiveFunction__EntriesAssignment_3_1 ) ) )
18064 18064 // InternalApplicationConfiguration.g:5670:1: ( ( rule__CostObjectiveFunction__EntriesAssignment_3_1 ) )
18065 state._fsp--; 18065 {
18066 18066 // InternalApplicationConfiguration.g:5670:1: ( ( rule__CostObjectiveFunction__EntriesAssignment_3_1 ) )
18067 18067 // InternalApplicationConfiguration.g:5671:2: ( rule__CostObjectiveFunction__EntriesAssignment_3_1 )
18068 } 18068 {
18069 18069 before(grammarAccess.getCostObjectiveFunctionAccess().getEntriesAssignment_3_1());
18070 after(grammarAccess.getClassTypeScopeAccess().getAlternatives_2()); 18070 // InternalApplicationConfiguration.g:5672:2: ( rule__CostObjectiveFunction__EntriesAssignment_3_1 )
18071 18071 // InternalApplicationConfiguration.g:5672:3: rule__CostObjectiveFunction__EntriesAssignment_3_1
18072 } 18072 {
18073 18073 pushFollow(FOLLOW_2);
18074 18074 rule__CostObjectiveFunction__EntriesAssignment_3_1();
18075 } 18075
18076 18076 state._fsp--;
18077 } 18077
18078 catch (RecognitionException re) { 18078
18079 reportError(re); 18079 }
18080 recover(input,re); 18080
18081 } 18081 after(grammarAccess.getCostObjectiveFunctionAccess().getEntriesAssignment_3_1());
18082 finally { 18082
18083 18083 }
18084 restoreStackSize(stackSize); 18084
18085 18085
18086 } 18086 }
18087 return ; 18087
18088 } 18088 }
18089 // $ANTLR end "rule__ClassTypeScope__Group__2__Impl" 18089 catch (RecognitionException re) {
18090 18090 reportError(re);
18091 18091 recover(input,re);
18092 // $ANTLR start "rule__ClassTypeScope__Group__3" 18092 }
18093 // InternalApplicationConfiguration.g:5729:1: rule__ClassTypeScope__Group__3 : rule__ClassTypeScope__Group__3__Impl ; 18093 finally {
18094 public final void rule__ClassTypeScope__Group__3() throws RecognitionException { 18094
18095 18095 restoreStackSize(stackSize);
18096 int stackSize = keepStackSize(); 18096
18097 18097 }
18098 try { 18098 return ;
18099 // InternalApplicationConfiguration.g:5733:1: ( rule__ClassTypeScope__Group__3__Impl ) 18099 }
18100 // InternalApplicationConfiguration.g:5734:2: rule__ClassTypeScope__Group__3__Impl 18100 // $ANTLR end "rule__CostObjectiveFunction__Group_3__1__Impl"
18101 { 18101
18102 pushFollow(FOLLOW_2); 18102
18103 rule__ClassTypeScope__Group__3__Impl(); 18103 // $ANTLR start "rule__CostEntry__Group__0"
18104 18104 // InternalApplicationConfiguration.g:5681:1: rule__CostEntry__Group__0 : rule__CostEntry__Group__0__Impl rule__CostEntry__Group__1 ;
18105 state._fsp--; 18105 public final void rule__CostEntry__Group__0() throws RecognitionException {
18106 18106
18107 18107 int stackSize = keepStackSize();
18108 } 18108
18109 18109 try {
18110 } 18110 // InternalApplicationConfiguration.g:5685:1: ( rule__CostEntry__Group__0__Impl rule__CostEntry__Group__1 )
18111 catch (RecognitionException re) { 18111 // InternalApplicationConfiguration.g:5686:2: rule__CostEntry__Group__0__Impl rule__CostEntry__Group__1
18112 reportError(re); 18112 {
18113 recover(input,re); 18113 pushFollow(FOLLOW_13);
18114 } 18114 rule__CostEntry__Group__0__Impl();
18115 finally { 18115
18116 18116 state._fsp--;
18117 restoreStackSize(stackSize); 18117
18118 18118 pushFollow(FOLLOW_2);
18119 } 18119 rule__CostEntry__Group__1();
18120 return ; 18120
18121 } 18121 state._fsp--;
18122 // $ANTLR end "rule__ClassTypeScope__Group__3" 18122
18123 18123
18124 18124 }
18125 // $ANTLR start "rule__ClassTypeScope__Group__3__Impl" 18125
18126 // InternalApplicationConfiguration.g:5740:1: rule__ClassTypeScope__Group__3__Impl : ( ( rule__ClassTypeScope__Alternatives_3 ) ) ; 18126 }
18127 public final void rule__ClassTypeScope__Group__3__Impl() throws RecognitionException { 18127 catch (RecognitionException re) {
18128 18128 reportError(re);
18129 int stackSize = keepStackSize(); 18129 recover(input,re);
18130 18130 }
18131 try { 18131 finally {
18132 // InternalApplicationConfiguration.g:5744:1: ( ( ( rule__ClassTypeScope__Alternatives_3 ) ) ) 18132
18133 // InternalApplicationConfiguration.g:5745:1: ( ( rule__ClassTypeScope__Alternatives_3 ) ) 18133 restoreStackSize(stackSize);
18134 { 18134
18135 // InternalApplicationConfiguration.g:5745:1: ( ( rule__ClassTypeScope__Alternatives_3 ) ) 18135 }
18136 // InternalApplicationConfiguration.g:5746:2: ( rule__ClassTypeScope__Alternatives_3 ) 18136 return ;
18137 { 18137 }
18138 before(grammarAccess.getClassTypeScopeAccess().getAlternatives_3()); 18138 // $ANTLR end "rule__CostEntry__Group__0"
18139 // InternalApplicationConfiguration.g:5747:2: ( rule__ClassTypeScope__Alternatives_3 ) 18139
18140 // InternalApplicationConfiguration.g:5747:3: rule__ClassTypeScope__Alternatives_3 18140
18141 { 18141 // $ANTLR start "rule__CostEntry__Group__0__Impl"
18142 pushFollow(FOLLOW_2); 18142 // InternalApplicationConfiguration.g:5693:1: rule__CostEntry__Group__0__Impl : ( ( rule__CostEntry__PatternElementAssignment_0 ) ) ;
18143 rule__ClassTypeScope__Alternatives_3(); 18143 public final void rule__CostEntry__Group__0__Impl() throws RecognitionException {
18144 18144
18145 state._fsp--; 18145 int stackSize = keepStackSize();
18146 18146
18147 18147 try {
18148 } 18148 // InternalApplicationConfiguration.g:5697:1: ( ( ( rule__CostEntry__PatternElementAssignment_0 ) ) )
18149 18149 // InternalApplicationConfiguration.g:5698:1: ( ( rule__CostEntry__PatternElementAssignment_0 ) )
18150 after(grammarAccess.getClassTypeScopeAccess().getAlternatives_3()); 18150 {
18151 18151 // InternalApplicationConfiguration.g:5698:1: ( ( rule__CostEntry__PatternElementAssignment_0 ) )
18152 } 18152 // InternalApplicationConfiguration.g:5699:2: ( rule__CostEntry__PatternElementAssignment_0 )
18153 18153 {
18154 18154 before(grammarAccess.getCostEntryAccess().getPatternElementAssignment_0());
18155 } 18155 // InternalApplicationConfiguration.g:5700:2: ( rule__CostEntry__PatternElementAssignment_0 )
18156 18156 // InternalApplicationConfiguration.g:5700:3: rule__CostEntry__PatternElementAssignment_0
18157 } 18157 {
18158 catch (RecognitionException re) { 18158 pushFollow(FOLLOW_2);
18159 reportError(re); 18159 rule__CostEntry__PatternElementAssignment_0();
18160 recover(input,re); 18160
18161 } 18161 state._fsp--;
18162 finally { 18162
18163 18163
18164 restoreStackSize(stackSize); 18164 }
18165 18165
18166 } 18166 after(grammarAccess.getCostEntryAccess().getPatternElementAssignment_0());
18167 return ; 18167
18168 } 18168 }
18169 // $ANTLR end "rule__ClassTypeScope__Group__3__Impl" 18169
18170 18170
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 catch (RecognitionException re) {
18175 18175 reportError(re);
18176 int stackSize = keepStackSize(); 18176 recover(input,re);
18177 18177 }
18178 try { 18178 finally {
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 restoreStackSize(stackSize);
18181 { 18181
18182 pushFollow(FOLLOW_31); 18182 }
18183 rule__ObjectTypeScope__Group__0__Impl(); 18183 return ;
18184 18184 }
18185 state._fsp--; 18185 // $ANTLR end "rule__CostEntry__Group__0__Impl"
18186 18186
18187 pushFollow(FOLLOW_2); 18187
18188 rule__ObjectTypeScope__Group__1(); 18188 // $ANTLR start "rule__CostEntry__Group__1"
18189 18189 // InternalApplicationConfiguration.g:5708:1: rule__CostEntry__Group__1 : rule__CostEntry__Group__1__Impl rule__CostEntry__Group__2 ;
18190 state._fsp--; 18190 public final void rule__CostEntry__Group__1() throws RecognitionException {
18191 18191
18192 18192 int stackSize = keepStackSize();
18193 } 18193
18194 18194 try {
18195 } 18195 // InternalApplicationConfiguration.g:5712:1: ( rule__CostEntry__Group__1__Impl rule__CostEntry__Group__2 )
18196 catch (RecognitionException re) { 18196 // InternalApplicationConfiguration.g:5713:2: rule__CostEntry__Group__1__Impl rule__CostEntry__Group__2
18197 reportError(re); 18197 {
18198 recover(input,re); 18198 pushFollow(FOLLOW_24);
18199 } 18199 rule__CostEntry__Group__1__Impl();
18200 finally { 18200
18201 18201 state._fsp--;
18202 restoreStackSize(stackSize); 18202
18203 18203 pushFollow(FOLLOW_2);
18204 } 18204 rule__CostEntry__Group__2();
18205 return ; 18205
18206 } 18206 state._fsp--;
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 catch (RecognitionException re) {
18213 18213 reportError(re);
18214 int stackSize = keepStackSize(); 18214 recover(input,re);
18215 18215 }
18216 try { 18216 finally {
18217 // InternalApplicationConfiguration.g:5772:1: ( ( '#' ) ) 18217
18218 // InternalApplicationConfiguration.g:5773:1: ( '#' ) 18218 restoreStackSize(stackSize);
18219 { 18219
18220 // InternalApplicationConfiguration.g:5773:1: ( '#' ) 18220 }
18221 // InternalApplicationConfiguration.g:5774:2: '#' 18221 return ;
18222 { 18222 }
18223 before(grammarAccess.getObjectTypeScopeAccess().getNumberSignKeyword_0()); 18223 // $ANTLR end "rule__CostEntry__Group__1"
18224 match(input,38,FOLLOW_2); 18224
18225 after(grammarAccess.getObjectTypeScopeAccess().getNumberSignKeyword_0()); 18225
18226 18226 // $ANTLR start "rule__CostEntry__Group__1__Impl"
18227 } 18227 // InternalApplicationConfiguration.g:5720:1: rule__CostEntry__Group__1__Impl : ( '=' ) ;
18228 18228 public final void rule__CostEntry__Group__1__Impl() throws RecognitionException {
18229 18229
18230 } 18230 int stackSize = keepStackSize();
18231 18231
18232 } 18232 try {
18233 catch (RecognitionException re) { 18233 // InternalApplicationConfiguration.g:5724:1: ( ( '=' ) )
18234 reportError(re); 18234 // InternalApplicationConfiguration.g:5725:1: ( '=' )
18235 recover(input,re); 18235 {
18236 } 18236 // InternalApplicationConfiguration.g:5725:1: ( '=' )
18237 finally { 18237 // InternalApplicationConfiguration.g:5726:2: '='
18238 18238 {
18239 restoreStackSize(stackSize); 18239 before(grammarAccess.getCostEntryAccess().getEqualsSignKeyword_1());
18240 18240 match(input,29,FOLLOW_2);
18241 } 18241 after(grammarAccess.getCostEntryAccess().getEqualsSignKeyword_1());
18242 return ; 18242
18243 } 18243 }
18244 // $ANTLR end "rule__ObjectTypeScope__Group__0__Impl" 18244
18245 18245
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 catch (RecognitionException re) {
18250 18250 reportError(re);
18251 int stackSize = keepStackSize(); 18251 recover(input,re);
18252 18252 }
18253 try { 18253 finally {
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 restoreStackSize(stackSize);
18256 { 18256
18257 pushFollow(FOLLOW_29); 18257 }
18258 rule__ObjectTypeScope__Group__1__Impl(); 18258 return ;
18259 18259 }
18260 state._fsp--; 18260 // $ANTLR end "rule__CostEntry__Group__1__Impl"
18261 18261
18262 pushFollow(FOLLOW_2); 18262
18263 rule__ObjectTypeScope__Group__2(); 18263 // $ANTLR start "rule__CostEntry__Group__2"
18264 18264 // InternalApplicationConfiguration.g:5735:1: rule__CostEntry__Group__2 : rule__CostEntry__Group__2__Impl ;
18265 state._fsp--; 18265 public final void rule__CostEntry__Group__2() throws RecognitionException {
18266 18266
18267 18267 int stackSize = keepStackSize();
18268 } 18268
18269 18269 try {
18270 } 18270 // InternalApplicationConfiguration.g:5739:1: ( rule__CostEntry__Group__2__Impl )
18271 catch (RecognitionException re) { 18271 // InternalApplicationConfiguration.g:5740:2: rule__CostEntry__Group__2__Impl
18272 reportError(re); 18272 {
18273 recover(input,re); 18273 pushFollow(FOLLOW_2);
18274 } 18274 rule__CostEntry__Group__2__Impl();
18275 finally { 18275
18276 18276 state._fsp--;
18277 restoreStackSize(stackSize); 18277
18278 18278
18279 } 18279 }
18280 return ; 18280
18281 } 18281 }
18282 // $ANTLR end "rule__ObjectTypeScope__Group__1" 18282 catch (RecognitionException re) {
18283 18283 reportError(re);
18284 18284 recover(input,re);
18285 // $ANTLR start "rule__ObjectTypeScope__Group__1__Impl" 18285 }
18286 // InternalApplicationConfiguration.g:5795:1: rule__ObjectTypeScope__Group__1__Impl : ( ( rule__ObjectTypeScope__TypeAssignment_1 ) ) ; 18286 finally {
18287 public final void rule__ObjectTypeScope__Group__1__Impl() throws RecognitionException { 18287
18288 18288 restoreStackSize(stackSize);
18289 int stackSize = keepStackSize(); 18289
18290 18290 }
18291 try { 18291 return ;
18292 // InternalApplicationConfiguration.g:5799:1: ( ( ( rule__ObjectTypeScope__TypeAssignment_1 ) ) ) 18292 }
18293 // InternalApplicationConfiguration.g:5800:1: ( ( rule__ObjectTypeScope__TypeAssignment_1 ) ) 18293 // $ANTLR end "rule__CostEntry__Group__2"
18294 { 18294
18295 // InternalApplicationConfiguration.g:5800:1: ( ( rule__ObjectTypeScope__TypeAssignment_1 ) ) 18295
18296 // InternalApplicationConfiguration.g:5801:2: ( rule__ObjectTypeScope__TypeAssignment_1 ) 18296 // $ANTLR start "rule__CostEntry__Group__2__Impl"
18297 { 18297 // InternalApplicationConfiguration.g:5746:1: rule__CostEntry__Group__2__Impl : ( ( rule__CostEntry__WeightAssignment_2 ) ) ;
18298 before(grammarAccess.getObjectTypeScopeAccess().getTypeAssignment_1()); 18298 public final void rule__CostEntry__Group__2__Impl() throws RecognitionException {
18299 // InternalApplicationConfiguration.g:5802:2: ( rule__ObjectTypeScope__TypeAssignment_1 ) 18299
18300 // InternalApplicationConfiguration.g:5802:3: rule__ObjectTypeScope__TypeAssignment_1 18300 int stackSize = keepStackSize();
18301 { 18301
18302 pushFollow(FOLLOW_2); 18302 try {
18303 rule__ObjectTypeScope__TypeAssignment_1(); 18303 // InternalApplicationConfiguration.g:5750:1: ( ( ( rule__CostEntry__WeightAssignment_2 ) ) )
18304 18304 // InternalApplicationConfiguration.g:5751:1: ( ( rule__CostEntry__WeightAssignment_2 ) )
18305 state._fsp--; 18305 {
18306 18306 // InternalApplicationConfiguration.g:5751:1: ( ( rule__CostEntry__WeightAssignment_2 ) )
18307 18307 // InternalApplicationConfiguration.g:5752:2: ( rule__CostEntry__WeightAssignment_2 )
18308 } 18308 {
18309 18309 before(grammarAccess.getCostEntryAccess().getWeightAssignment_2());
18310 after(grammarAccess.getObjectTypeScopeAccess().getTypeAssignment_1()); 18310 // InternalApplicationConfiguration.g:5753:2: ( rule__CostEntry__WeightAssignment_2 )
18311 18311 // InternalApplicationConfiguration.g:5753:3: rule__CostEntry__WeightAssignment_2
18312 } 18312 {
18313 18313 pushFollow(FOLLOW_2);
18314 18314 rule__CostEntry__WeightAssignment_2();
18315 } 18315
18316 18316 state._fsp--;
18317 } 18317
18318 catch (RecognitionException re) { 18318
18319 reportError(re); 18319 }
18320 recover(input,re); 18320
18321 } 18321 after(grammarAccess.getCostEntryAccess().getWeightAssignment_2());
18322 finally { 18322
18323 18323 }
18324 restoreStackSize(stackSize); 18324
18325 18325
18326 } 18326 }
18327 return ; 18327
18328 } 18328 }
18329 // $ANTLR end "rule__ObjectTypeScope__Group__1__Impl" 18329 catch (RecognitionException re) {
18330 18330 reportError(re);
18331 18331 recover(input,re);
18332 // $ANTLR start "rule__ObjectTypeScope__Group__2" 18332 }
18333 // InternalApplicationConfiguration.g:5810:1: rule__ObjectTypeScope__Group__2 : rule__ObjectTypeScope__Group__2__Impl rule__ObjectTypeScope__Group__3 ; 18333 finally {
18334 public final void rule__ObjectTypeScope__Group__2() throws RecognitionException { 18334
18335 18335 restoreStackSize(stackSize);
18336 int stackSize = keepStackSize(); 18336
18337 18337 }
18338 try { 18338 return ;
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 // $ANTLR end "rule__CostEntry__Group__2__Impl"
18341 { 18341
18342 pushFollow(FOLLOW_30); 18342
18343 rule__ObjectTypeScope__Group__2__Impl(); 18343 // $ANTLR start "rule__ObjectiveDeclaration__Group__0"
18344 18344 // InternalApplicationConfiguration.g:5762:1: rule__ObjectiveDeclaration__Group__0 : rule__ObjectiveDeclaration__Group__0__Impl rule__ObjectiveDeclaration__Group__1 ;
18345 state._fsp--; 18345 public final void rule__ObjectiveDeclaration__Group__0() throws RecognitionException {
18346 18346
18347 pushFollow(FOLLOW_2); 18347 int stackSize = keepStackSize();
18348 rule__ObjectTypeScope__Group__3(); 18348
18349 18349 try {
18350 state._fsp--; 18350 // InternalApplicationConfiguration.g:5766:1: ( rule__ObjectiveDeclaration__Group__0__Impl rule__ObjectiveDeclaration__Group__1 )
18351 18351 // InternalApplicationConfiguration.g:5767:2: rule__ObjectiveDeclaration__Group__0__Impl rule__ObjectiveDeclaration__Group__1
18352 18352 {
18353 } 18353 pushFollow(FOLLOW_8);
18354 18354 rule__ObjectiveDeclaration__Group__0__Impl();
18355 } 18355
18356 catch (RecognitionException re) { 18356 state._fsp--;
18357 reportError(re); 18357
18358 recover(input,re); 18358 pushFollow(FOLLOW_2);
18359 } 18359 rule__ObjectiveDeclaration__Group__1();
18360 finally { 18360
18361 18361 state._fsp--;
18362 restoreStackSize(stackSize); 18362
18363 18363
18364 } 18364 }
18365 return ; 18365
18366 } 18366 }
18367 // $ANTLR end "rule__ObjectTypeScope__Group__2" 18367 catch (RecognitionException re) {
18368 18368 reportError(re);
18369 18369 recover(input,re);
18370 // $ANTLR start "rule__ObjectTypeScope__Group__2__Impl" 18370 }
18371 // InternalApplicationConfiguration.g:5822:1: rule__ObjectTypeScope__Group__2__Impl : ( ( rule__ObjectTypeScope__Alternatives_2 ) ) ; 18371 finally {
18372 public final void rule__ObjectTypeScope__Group__2__Impl() throws RecognitionException { 18372
18373 18373 restoreStackSize(stackSize);
18374 int stackSize = keepStackSize(); 18374
18375 18375 }
18376 try { 18376 return ;
18377 // InternalApplicationConfiguration.g:5826:1: ( ( ( rule__ObjectTypeScope__Alternatives_2 ) ) ) 18377 }
18378 // InternalApplicationConfiguration.g:5827:1: ( ( rule__ObjectTypeScope__Alternatives_2 ) ) 18378 // $ANTLR end "rule__ObjectiveDeclaration__Group__0"
18379 { 18379
18380 // InternalApplicationConfiguration.g:5827:1: ( ( rule__ObjectTypeScope__Alternatives_2 ) ) 18380
18381 // InternalApplicationConfiguration.g:5828:2: ( rule__ObjectTypeScope__Alternatives_2 ) 18381 // $ANTLR start "rule__ObjectiveDeclaration__Group__0__Impl"
18382 { 18382 // InternalApplicationConfiguration.g:5774:1: rule__ObjectiveDeclaration__Group__0__Impl : ( 'objectives' ) ;
18383 before(grammarAccess.getObjectTypeScopeAccess().getAlternatives_2()); 18383 public final void rule__ObjectiveDeclaration__Group__0__Impl() throws RecognitionException {
18384 // InternalApplicationConfiguration.g:5829:2: ( rule__ObjectTypeScope__Alternatives_2 ) 18384
18385 // InternalApplicationConfiguration.g:5829:3: rule__ObjectTypeScope__Alternatives_2 18385 int stackSize = keepStackSize();
18386 { 18386
18387 pushFollow(FOLLOW_2); 18387 try {
18388 rule__ObjectTypeScope__Alternatives_2(); 18388 // InternalApplicationConfiguration.g:5778:1: ( ( 'objectives' ) )
18389 18389 // InternalApplicationConfiguration.g:5779:1: ( 'objectives' )
18390 state._fsp--; 18390 {
18391 18391 // InternalApplicationConfiguration.g:5779:1: ( 'objectives' )
18392 18392 // InternalApplicationConfiguration.g:5780:2: 'objectives'
18393 } 18393 {
18394 18394 before(grammarAccess.getObjectiveDeclarationAccess().getObjectivesKeyword_0());
18395 after(grammarAccess.getObjectTypeScopeAccess().getAlternatives_2()); 18395 match(input,41,FOLLOW_2);
18396 18396 after(grammarAccess.getObjectiveDeclarationAccess().getObjectivesKeyword_0());
18397 } 18397
18398 18398 }
18399 18399
18400 } 18400
18401 18401 }
18402 } 18402
18403 catch (RecognitionException re) { 18403 }
18404 reportError(re); 18404 catch (RecognitionException re) {
18405 recover(input,re); 18405 reportError(re);
18406 } 18406 recover(input,re);
18407 finally { 18407 }
18408 18408 finally {
18409 restoreStackSize(stackSize); 18409
18410 18410 restoreStackSize(stackSize);
18411 } 18411
18412 return ; 18412 }
18413 } 18413 return ;
18414 // $ANTLR end "rule__ObjectTypeScope__Group__2__Impl" 18414 }
18415 18415 // $ANTLR end "rule__ObjectiveDeclaration__Group__0__Impl"
18416 18416
18417 // $ANTLR start "rule__ObjectTypeScope__Group__3" 18417
18418 // InternalApplicationConfiguration.g:5837:1: rule__ObjectTypeScope__Group__3 : rule__ObjectTypeScope__Group__3__Impl ; 18418 // $ANTLR start "rule__ObjectiveDeclaration__Group__1"
18419 public final void rule__ObjectTypeScope__Group__3() throws RecognitionException { 18419 // InternalApplicationConfiguration.g:5789:1: rule__ObjectiveDeclaration__Group__1 : rule__ObjectiveDeclaration__Group__1__Impl rule__ObjectiveDeclaration__Group__2 ;
18420 18420 public final void rule__ObjectiveDeclaration__Group__1() throws RecognitionException {
18421 int stackSize = keepStackSize(); 18421
18422 18422 int stackSize = keepStackSize();
18423 try { 18423
18424 // InternalApplicationConfiguration.g:5841:1: ( rule__ObjectTypeScope__Group__3__Impl ) 18424 try {
18425 // InternalApplicationConfiguration.g:5842:2: rule__ObjectTypeScope__Group__3__Impl 18425 // InternalApplicationConfiguration.g:5793:1: ( rule__ObjectiveDeclaration__Group__1__Impl rule__ObjectiveDeclaration__Group__2 )
18426 { 18426 // InternalApplicationConfiguration.g:5794:2: rule__ObjectiveDeclaration__Group__1__Impl rule__ObjectiveDeclaration__Group__2
18427 pushFollow(FOLLOW_2); 18427 {
18428 rule__ObjectTypeScope__Group__3__Impl(); 18428 pushFollow(FOLLOW_18);
18429 18429 rule__ObjectiveDeclaration__Group__1__Impl();
18430 state._fsp--; 18430
18431 18431 state._fsp--;
18432 18432
18433 } 18433 pushFollow(FOLLOW_2);
18434 18434 rule__ObjectiveDeclaration__Group__2();
18435 } 18435
18436 catch (RecognitionException re) { 18436 state._fsp--;
18437 reportError(re); 18437
18438 recover(input,re); 18438
18439 } 18439 }
18440 finally { 18440
18441 18441 }
18442 restoreStackSize(stackSize); 18442 catch (RecognitionException re) {
18443 18443 reportError(re);
18444 } 18444 recover(input,re);
18445 return ; 18445 }
18446 } 18446 finally {
18447 // $ANTLR end "rule__ObjectTypeScope__Group__3" 18447
18448 18448 restoreStackSize(stackSize);
18449 18449
18450 // $ANTLR start "rule__ObjectTypeScope__Group__3__Impl" 18450 }
18451 // InternalApplicationConfiguration.g:5848:1: rule__ObjectTypeScope__Group__3__Impl : ( ( rule__ObjectTypeScope__Alternatives_3 ) ) ; 18451 return ;
18452 public final void rule__ObjectTypeScope__Group__3__Impl() throws RecognitionException { 18452 }
18453 18453 // $ANTLR end "rule__ObjectiveDeclaration__Group__1"
18454 int stackSize = keepStackSize(); 18454
18455 18455
18456 try { 18456 // $ANTLR start "rule__ObjectiveDeclaration__Group__1__Impl"
18457 // InternalApplicationConfiguration.g:5852:1: ( ( ( rule__ObjectTypeScope__Alternatives_3 ) ) ) 18457 // InternalApplicationConfiguration.g:5801:1: rule__ObjectiveDeclaration__Group__1__Impl : ( ( rule__ObjectiveDeclaration__NameAssignment_1 ) ) ;
18458 // InternalApplicationConfiguration.g:5853:1: ( ( rule__ObjectTypeScope__Alternatives_3 ) ) 18458 public final void rule__ObjectiveDeclaration__Group__1__Impl() throws RecognitionException {
18459 { 18459
18460 // InternalApplicationConfiguration.g:5853:1: ( ( rule__ObjectTypeScope__Alternatives_3 ) ) 18460 int stackSize = keepStackSize();
18461 // InternalApplicationConfiguration.g:5854:2: ( rule__ObjectTypeScope__Alternatives_3 ) 18461
18462 { 18462 try {
18463 before(grammarAccess.getObjectTypeScopeAccess().getAlternatives_3()); 18463 // InternalApplicationConfiguration.g:5805:1: ( ( ( rule__ObjectiveDeclaration__NameAssignment_1 ) ) )
18464 // InternalApplicationConfiguration.g:5855:2: ( rule__ObjectTypeScope__Alternatives_3 ) 18464 // InternalApplicationConfiguration.g:5806:1: ( ( rule__ObjectiveDeclaration__NameAssignment_1 ) )
18465 // InternalApplicationConfiguration.g:5855:3: rule__ObjectTypeScope__Alternatives_3 18465 {
18466 { 18466 // InternalApplicationConfiguration.g:5806:1: ( ( rule__ObjectiveDeclaration__NameAssignment_1 ) )
18467 pushFollow(FOLLOW_2); 18467 // InternalApplicationConfiguration.g:5807:2: ( rule__ObjectiveDeclaration__NameAssignment_1 )
18468 rule__ObjectTypeScope__Alternatives_3(); 18468 {
18469 18469 before(grammarAccess.getObjectiveDeclarationAccess().getNameAssignment_1());
18470 state._fsp--; 18470 // InternalApplicationConfiguration.g:5808:2: ( rule__ObjectiveDeclaration__NameAssignment_1 )
18471 18471 // InternalApplicationConfiguration.g:5808:3: rule__ObjectiveDeclaration__NameAssignment_1
18472 18472 {
18473 } 18473 pushFollow(FOLLOW_2);
18474 18474 rule__ObjectiveDeclaration__NameAssignment_1();
18475 after(grammarAccess.getObjectTypeScopeAccess().getAlternatives_3()); 18475
18476 18476 state._fsp--;
18477 } 18477
18478 18478
18479 18479 }
18480 } 18480
18481 18481 after(grammarAccess.getObjectiveDeclarationAccess().getNameAssignment_1());
18482 } 18482
18483 catch (RecognitionException re) { 18483 }
18484 reportError(re); 18484
18485 recover(input,re); 18485
18486 } 18486 }
18487 finally { 18487
18488 18488 }
18489 restoreStackSize(stackSize); 18489 catch (RecognitionException re) {
18490 18490 reportError(re);
18491 } 18491 recover(input,re);
18492 return ; 18492 }
18493 } 18493 finally {
18494 // $ANTLR end "rule__ObjectTypeScope__Group__3__Impl" 18494
18495 18495 restoreStackSize(stackSize);
18496 18496
18497 // $ANTLR start "rule__IntegerTypeScope__Group__0" 18497 }
18498 // InternalApplicationConfiguration.g:5864:1: rule__IntegerTypeScope__Group__0 : rule__IntegerTypeScope__Group__0__Impl rule__IntegerTypeScope__Group__1 ; 18498 return ;
18499 public final void rule__IntegerTypeScope__Group__0() throws RecognitionException { 18499 }
18500 18500 // $ANTLR end "rule__ObjectiveDeclaration__Group__1__Impl"
18501 int stackSize = keepStackSize(); 18501
18502 18502
18503 try { 18503 // $ANTLR start "rule__ObjectiveDeclaration__Group__2"
18504 // InternalApplicationConfiguration.g:5868:1: ( rule__IntegerTypeScope__Group__0__Impl rule__IntegerTypeScope__Group__1 ) 18504 // InternalApplicationConfiguration.g:5816:1: rule__ObjectiveDeclaration__Group__2 : rule__ObjectiveDeclaration__Group__2__Impl ;
18505 // InternalApplicationConfiguration.g:5869:2: rule__IntegerTypeScope__Group__0__Impl rule__IntegerTypeScope__Group__1 18505 public final void rule__ObjectiveDeclaration__Group__2() throws RecognitionException {
18506 { 18506
18507 pushFollow(FOLLOW_32); 18507 int stackSize = keepStackSize();
18508 rule__IntegerTypeScope__Group__0__Impl(); 18508
18509 18509 try {
18510 state._fsp--; 18510 // InternalApplicationConfiguration.g:5820:1: ( rule__ObjectiveDeclaration__Group__2__Impl )
18511 18511 // InternalApplicationConfiguration.g:5821:2: rule__ObjectiveDeclaration__Group__2__Impl
18512 pushFollow(FOLLOW_2); 18512 {
18513 rule__IntegerTypeScope__Group__1(); 18513 pushFollow(FOLLOW_2);
18514 18514 rule__ObjectiveDeclaration__Group__2__Impl();
18515 state._fsp--; 18515
18516 18516 state._fsp--;
18517 18517
18518 } 18518
18519 18519 }
18520 } 18520
18521 catch (RecognitionException re) { 18521 }
18522 reportError(re); 18522 catch (RecognitionException re) {
18523 recover(input,re); 18523 reportError(re);
18524 } 18524 recover(input,re);
18525 finally { 18525 }
18526 18526 finally {
18527 restoreStackSize(stackSize); 18527
18528 18528 restoreStackSize(stackSize);
18529 } 18529
18530 return ; 18530 }
18531 } 18531 return ;
18532 // $ANTLR end "rule__IntegerTypeScope__Group__0" 18532 }
18533 18533 // $ANTLR end "rule__ObjectiveDeclaration__Group__2"
18534 18534
18535 // $ANTLR start "rule__IntegerTypeScope__Group__0__Impl" 18535
18536 // InternalApplicationConfiguration.g:5876:1: rule__IntegerTypeScope__Group__0__Impl : ( '#' ) ; 18536 // $ANTLR start "rule__ObjectiveDeclaration__Group__2__Impl"
18537 public final void rule__IntegerTypeScope__Group__0__Impl() throws RecognitionException { 18537 // InternalApplicationConfiguration.g:5827:1: rule__ObjectiveDeclaration__Group__2__Impl : ( ( rule__ObjectiveDeclaration__SpecificationAssignment_2 ) ) ;
18538 18538 public final void rule__ObjectiveDeclaration__Group__2__Impl() throws RecognitionException {
18539 int stackSize = keepStackSize(); 18539
18540 18540 int stackSize = keepStackSize();
18541 try { 18541
18542 // InternalApplicationConfiguration.g:5880:1: ( ( '#' ) ) 18542 try {
18543 // InternalApplicationConfiguration.g:5881:1: ( '#' ) 18543 // InternalApplicationConfiguration.g:5831:1: ( ( ( rule__ObjectiveDeclaration__SpecificationAssignment_2 ) ) )
18544 { 18544 // InternalApplicationConfiguration.g:5832:1: ( ( rule__ObjectiveDeclaration__SpecificationAssignment_2 ) )
18545 // InternalApplicationConfiguration.g:5881:1: ( '#' ) 18545 {
18546 // InternalApplicationConfiguration.g:5882:2: '#' 18546 // InternalApplicationConfiguration.g:5832:1: ( ( rule__ObjectiveDeclaration__SpecificationAssignment_2 ) )
18547 { 18547 // InternalApplicationConfiguration.g:5833:2: ( rule__ObjectiveDeclaration__SpecificationAssignment_2 )
18548 before(grammarAccess.getIntegerTypeScopeAccess().getNumberSignKeyword_0()); 18548 {
18549 match(input,38,FOLLOW_2); 18549 before(grammarAccess.getObjectiveDeclarationAccess().getSpecificationAssignment_2());
18550 after(grammarAccess.getIntegerTypeScopeAccess().getNumberSignKeyword_0()); 18550 // InternalApplicationConfiguration.g:5834:2: ( rule__ObjectiveDeclaration__SpecificationAssignment_2 )
18551 18551 // InternalApplicationConfiguration.g:5834:3: rule__ObjectiveDeclaration__SpecificationAssignment_2
18552 } 18552 {
18553 18553 pushFollow(FOLLOW_2);
18554 18554 rule__ObjectiveDeclaration__SpecificationAssignment_2();
18555 } 18555
18556 18556 state._fsp--;
18557 } 18557
18558 catch (RecognitionException re) { 18558
18559 reportError(re); 18559 }
18560 recover(input,re); 18560
18561 } 18561 after(grammarAccess.getObjectiveDeclarationAccess().getSpecificationAssignment_2());
18562 finally { 18562
18563 18563 }
18564 restoreStackSize(stackSize); 18564
18565 18565
18566 } 18566 }
18567 return ; 18567
18568 } 18568 }
18569 // $ANTLR end "rule__IntegerTypeScope__Group__0__Impl" 18569 catch (RecognitionException re) {
18570 18570 reportError(re);
18571 18571 recover(input,re);
18572 // $ANTLR start "rule__IntegerTypeScope__Group__1" 18572 }
18573 // InternalApplicationConfiguration.g:5891:1: rule__IntegerTypeScope__Group__1 : rule__IntegerTypeScope__Group__1__Impl rule__IntegerTypeScope__Group__2 ; 18573 finally {
18574 public final void rule__IntegerTypeScope__Group__1() throws RecognitionException { 18574
18575 18575 restoreStackSize(stackSize);
18576 int stackSize = keepStackSize(); 18576
18577 18577 }
18578 try { 18578 return ;
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 end "rule__ObjectiveDeclaration__Group__2__Impl"
18581 { 18581
18582 pushFollow(FOLLOW_29); 18582
18583 rule__IntegerTypeScope__Group__1__Impl(); 18583 // $ANTLR start "rule__ConfigSpecification__Group__0"
18584 18584 // InternalApplicationConfiguration.g:5843:1: rule__ConfigSpecification__Group__0 : rule__ConfigSpecification__Group__0__Impl rule__ConfigSpecification__Group__1 ;
18585 state._fsp--; 18585 public final void rule__ConfigSpecification__Group__0() throws RecognitionException {
18586 18586
18587 pushFollow(FOLLOW_2); 18587 int stackSize = keepStackSize();
18588 rule__IntegerTypeScope__Group__2(); 18588
18589 18589 try {
18590 state._fsp--; 18590 // InternalApplicationConfiguration.g:5847:1: ( rule__ConfigSpecification__Group__0__Impl rule__ConfigSpecification__Group__1 )
18591 18591 // InternalApplicationConfiguration.g:5848:2: rule__ConfigSpecification__Group__0__Impl rule__ConfigSpecification__Group__1
18592 18592 {
18593 } 18593 pushFollow(FOLLOW_18);
18594 18594 rule__ConfigSpecification__Group__0__Impl();
18595 } 18595
18596 catch (RecognitionException re) { 18596 state._fsp--;
18597 reportError(re); 18597
18598 recover(input,re); 18598 pushFollow(FOLLOW_2);
18599 } 18599 rule__ConfigSpecification__Group__1();
18600 finally { 18600
18601 18601 state._fsp--;
18602 restoreStackSize(stackSize); 18602
18603 18603
18604 } 18604 }
18605 return ; 18605
18606 } 18606 }
18607 // $ANTLR end "rule__IntegerTypeScope__Group__1" 18607 catch (RecognitionException re) {
18608 18608 reportError(re);
18609 18609 recover(input,re);
18610 // $ANTLR start "rule__IntegerTypeScope__Group__1__Impl" 18610 }
18611 // InternalApplicationConfiguration.g:5903:1: rule__IntegerTypeScope__Group__1__Impl : ( ( rule__IntegerTypeScope__TypeAssignment_1 ) ) ; 18611 finally {
18612 public final void rule__IntegerTypeScope__Group__1__Impl() throws RecognitionException { 18612
18613 18613 restoreStackSize(stackSize);
18614 int stackSize = keepStackSize(); 18614
18615 18615 }
18616 try { 18616 return ;
18617 // InternalApplicationConfiguration.g:5907:1: ( ( ( rule__IntegerTypeScope__TypeAssignment_1 ) ) ) 18617 }
18618 // InternalApplicationConfiguration.g:5908:1: ( ( rule__IntegerTypeScope__TypeAssignment_1 ) ) 18618 // $ANTLR end "rule__ConfigSpecification__Group__0"
18619 { 18619
18620 // InternalApplicationConfiguration.g:5908:1: ( ( rule__IntegerTypeScope__TypeAssignment_1 ) ) 18620
18621 // InternalApplicationConfiguration.g:5909:2: ( rule__IntegerTypeScope__TypeAssignment_1 ) 18621 // $ANTLR start "rule__ConfigSpecification__Group__0__Impl"
18622 { 18622 // InternalApplicationConfiguration.g:5855:1: rule__ConfigSpecification__Group__0__Impl : ( () ) ;
18623 before(grammarAccess.getIntegerTypeScopeAccess().getTypeAssignment_1()); 18623 public final void rule__ConfigSpecification__Group__0__Impl() throws RecognitionException {
18624 // InternalApplicationConfiguration.g:5910:2: ( rule__IntegerTypeScope__TypeAssignment_1 ) 18624
18625 // InternalApplicationConfiguration.g:5910:3: rule__IntegerTypeScope__TypeAssignment_1 18625 int stackSize = keepStackSize();
18626 { 18626
18627 pushFollow(FOLLOW_2); 18627 try {
18628 rule__IntegerTypeScope__TypeAssignment_1(); 18628 // InternalApplicationConfiguration.g:5859:1: ( ( () ) )
18629 18629 // InternalApplicationConfiguration.g:5860:1: ( () )
18630 state._fsp--; 18630 {
18631 18631 // InternalApplicationConfiguration.g:5860:1: ( () )
18632 18632 // InternalApplicationConfiguration.g:5861:2: ()
18633 } 18633 {
18634 18634 before(grammarAccess.getConfigSpecificationAccess().getConfigSpecificationAction_0());
18635 after(grammarAccess.getIntegerTypeScopeAccess().getTypeAssignment_1()); 18635 // InternalApplicationConfiguration.g:5862:2: ()
18636 18636 // InternalApplicationConfiguration.g:5862:3:
18637 } 18637 {
18638 18638 }
18639 18639
18640 } 18640 after(grammarAccess.getConfigSpecificationAccess().getConfigSpecificationAction_0());
18641 18641
18642 } 18642 }
18643 catch (RecognitionException re) { 18643
18644 reportError(re); 18644
18645 recover(input,re); 18645 }
18646 } 18646
18647 finally { 18647 }
18648 18648 finally {
18649 restoreStackSize(stackSize); 18649
18650 18650 restoreStackSize(stackSize);
18651 } 18651
18652 return ; 18652 }
18653 } 18653 return ;
18654 // $ANTLR end "rule__IntegerTypeScope__Group__1__Impl" 18654 }
18655 18655 // $ANTLR end "rule__ConfigSpecification__Group__0__Impl"
18656 18656
18657 // $ANTLR start "rule__IntegerTypeScope__Group__2" 18657
18658 // InternalApplicationConfiguration.g:5918:1: rule__IntegerTypeScope__Group__2 : rule__IntegerTypeScope__Group__2__Impl rule__IntegerTypeScope__Group__3 ; 18658 // $ANTLR start "rule__ConfigSpecification__Group__1"
18659 public final void rule__IntegerTypeScope__Group__2() throws RecognitionException { 18659 // InternalApplicationConfiguration.g:5870:1: rule__ConfigSpecification__Group__1 : rule__ConfigSpecification__Group__1__Impl rule__ConfigSpecification__Group__2 ;
18660 18660 public final void rule__ConfigSpecification__Group__1() throws RecognitionException {
18661 int stackSize = keepStackSize(); 18661
18662 18662 int stackSize = keepStackSize();
18663 try { 18663
18664 // InternalApplicationConfiguration.g:5922:1: ( rule__IntegerTypeScope__Group__2__Impl rule__IntegerTypeScope__Group__3 ) 18664 try {
18665 // InternalApplicationConfiguration.g:5923:2: rule__IntegerTypeScope__Group__2__Impl rule__IntegerTypeScope__Group__3 18665 // InternalApplicationConfiguration.g:5874:1: ( rule__ConfigSpecification__Group__1__Impl rule__ConfigSpecification__Group__2 )
18666 { 18666 // InternalApplicationConfiguration.g:5875:2: rule__ConfigSpecification__Group__1__Impl rule__ConfigSpecification__Group__2
18667 pushFollow(FOLLOW_33); 18667 {
18668 rule__IntegerTypeScope__Group__2__Impl(); 18668 pushFollow(FOLLOW_25);
18669 18669 rule__ConfigSpecification__Group__1__Impl();
18670 state._fsp--; 18670
18671 18671 state._fsp--;
18672 pushFollow(FOLLOW_2); 18672
18673 rule__IntegerTypeScope__Group__3(); 18673 pushFollow(FOLLOW_2);
18674 18674 rule__ConfigSpecification__Group__2();
18675 state._fsp--; 18675
18676 18676 state._fsp--;
18677 18677
18678 } 18678
18679 18679 }
18680 } 18680
18681 catch (RecognitionException re) { 18681 }
18682 reportError(re); 18682 catch (RecognitionException re) {
18683 recover(input,re); 18683 reportError(re);
18684 } 18684 recover(input,re);
18685 finally { 18685 }
18686 18686 finally {
18687 restoreStackSize(stackSize); 18687
18688 18688 restoreStackSize(stackSize);
18689 } 18689
18690 return ; 18690 }
18691 } 18691 return ;
18692 // $ANTLR end "rule__IntegerTypeScope__Group__2" 18692 }
18693 18693 // $ANTLR end "rule__ConfigSpecification__Group__1"
18694 18694
18695 // $ANTLR start "rule__IntegerTypeScope__Group__2__Impl" 18695
18696 // InternalApplicationConfiguration.g:5930:1: rule__IntegerTypeScope__Group__2__Impl : ( ( rule__IntegerTypeScope__Alternatives_2 ) ) ; 18696 // $ANTLR start "rule__ConfigSpecification__Group__1__Impl"
18697 public final void rule__IntegerTypeScope__Group__2__Impl() throws RecognitionException { 18697 // InternalApplicationConfiguration.g:5882:1: rule__ConfigSpecification__Group__1__Impl : ( '{' ) ;
18698 18698 public final void rule__ConfigSpecification__Group__1__Impl() throws RecognitionException {
18699 int stackSize = keepStackSize(); 18699
18700 18700 int stackSize = keepStackSize();
18701 try { 18701
18702 // InternalApplicationConfiguration.g:5934:1: ( ( ( rule__IntegerTypeScope__Alternatives_2 ) ) ) 18702 try {
18703 // InternalApplicationConfiguration.g:5935:1: ( ( rule__IntegerTypeScope__Alternatives_2 ) ) 18703 // InternalApplicationConfiguration.g:5886:1: ( ( '{' ) )
18704 { 18704 // InternalApplicationConfiguration.g:5887:1: ( '{' )
18705 // InternalApplicationConfiguration.g:5935:1: ( ( rule__IntegerTypeScope__Alternatives_2 ) ) 18705 {
18706 // InternalApplicationConfiguration.g:5936:2: ( rule__IntegerTypeScope__Alternatives_2 ) 18706 // InternalApplicationConfiguration.g:5887:1: ( '{' )
18707 { 18707 // InternalApplicationConfiguration.g:5888:2: '{'
18708 before(grammarAccess.getIntegerTypeScopeAccess().getAlternatives_2()); 18708 {
18709 // InternalApplicationConfiguration.g:5937:2: ( rule__IntegerTypeScope__Alternatives_2 ) 18709 before(grammarAccess.getConfigSpecificationAccess().getLeftCurlyBracketKeyword_1());
18710 // InternalApplicationConfiguration.g:5937:3: rule__IntegerTypeScope__Alternatives_2 18710 match(input,30,FOLLOW_2);
18711 { 18711 after(grammarAccess.getConfigSpecificationAccess().getLeftCurlyBracketKeyword_1());
18712 pushFollow(FOLLOW_2); 18712
18713 rule__IntegerTypeScope__Alternatives_2(); 18713 }
18714 18714
18715 state._fsp--; 18715
18716 18716 }
18717 18717
18718 } 18718 }
18719 18719 catch (RecognitionException re) {
18720 after(grammarAccess.getIntegerTypeScopeAccess().getAlternatives_2()); 18720 reportError(re);
18721 18721 recover(input,re);
18722 } 18722 }
18723 18723 finally {
18724 18724
18725 } 18725 restoreStackSize(stackSize);
18726 18726
18727 } 18727 }
18728 catch (RecognitionException re) { 18728 return ;
18729 reportError(re); 18729 }
18730 recover(input,re); 18730 // $ANTLR end "rule__ConfigSpecification__Group__1__Impl"
18731 } 18731
18732 finally { 18732
18733 18733 // $ANTLR start "rule__ConfigSpecification__Group__2"
18734 restoreStackSize(stackSize); 18734 // InternalApplicationConfiguration.g:5897:1: rule__ConfigSpecification__Group__2 : rule__ConfigSpecification__Group__2__Impl rule__ConfigSpecification__Group__3 ;
18735 18735 public final void rule__ConfigSpecification__Group__2() throws RecognitionException {
18736 } 18736
18737 return ; 18737 int stackSize = keepStackSize();
18738 } 18738
18739 // $ANTLR end "rule__IntegerTypeScope__Group__2__Impl" 18739 try {
18740 18740 // InternalApplicationConfiguration.g:5901:1: ( rule__ConfigSpecification__Group__2__Impl rule__ConfigSpecification__Group__3 )
18741 18741 // InternalApplicationConfiguration.g:5902:2: rule__ConfigSpecification__Group__2__Impl rule__ConfigSpecification__Group__3
18742 // $ANTLR start "rule__IntegerTypeScope__Group__3" 18742 {
18743 // InternalApplicationConfiguration.g:5945:1: rule__IntegerTypeScope__Group__3 : rule__IntegerTypeScope__Group__3__Impl ; 18743 pushFollow(FOLLOW_25);
18744 public final void rule__IntegerTypeScope__Group__3() throws RecognitionException { 18744 rule__ConfigSpecification__Group__2__Impl();
18745 18745
18746 int stackSize = keepStackSize(); 18746 state._fsp--;
18747 18747
18748 try { 18748 pushFollow(FOLLOW_2);
18749 // InternalApplicationConfiguration.g:5949:1: ( rule__IntegerTypeScope__Group__3__Impl ) 18749 rule__ConfigSpecification__Group__3();
18750 // InternalApplicationConfiguration.g:5950:2: rule__IntegerTypeScope__Group__3__Impl 18750
18751 { 18751 state._fsp--;
18752 pushFollow(FOLLOW_2); 18752
18753 rule__IntegerTypeScope__Group__3__Impl(); 18753
18754 18754 }
18755 state._fsp--; 18755
18756 18756 }
18757 18757 catch (RecognitionException re) {
18758 } 18758 reportError(re);
18759 18759 recover(input,re);
18760 } 18760 }
18761 catch (RecognitionException re) { 18761 finally {
18762 reportError(re); 18762
18763 recover(input,re); 18763 restoreStackSize(stackSize);
18764 } 18764
18765 finally { 18765 }
18766 18766 return ;
18767 restoreStackSize(stackSize); 18767 }
18768 18768 // $ANTLR end "rule__ConfigSpecification__Group__2"
18769 } 18769
18770 return ; 18770
18771 } 18771 // $ANTLR start "rule__ConfigSpecification__Group__2__Impl"
18772 // $ANTLR end "rule__IntegerTypeScope__Group__3" 18772 // InternalApplicationConfiguration.g:5909:1: rule__ConfigSpecification__Group__2__Impl : ( ( rule__ConfigSpecification__Group_2__0 )? ) ;
18773 18773 public final void rule__ConfigSpecification__Group__2__Impl() throws RecognitionException {
18774 18774
18775 // $ANTLR start "rule__IntegerTypeScope__Group__3__Impl" 18775 int stackSize = keepStackSize();
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 try {
18778 18778 // InternalApplicationConfiguration.g:5913:1: ( ( ( rule__ConfigSpecification__Group_2__0 )? ) )
18779 int stackSize = keepStackSize(); 18779 // InternalApplicationConfiguration.g:5914:1: ( ( rule__ConfigSpecification__Group_2__0 )? )
18780 18780 {
18781 try { 18781 // InternalApplicationConfiguration.g:5914:1: ( ( rule__ConfigSpecification__Group_2__0 )? )
18782 // InternalApplicationConfiguration.g:5960:1: ( ( ( rule__IntegerTypeScope__Alternatives_3 ) ) ) 18782 // InternalApplicationConfiguration.g:5915:2: ( rule__ConfigSpecification__Group_2__0 )?
18783 // InternalApplicationConfiguration.g:5961:1: ( ( rule__IntegerTypeScope__Alternatives_3 ) ) 18783 {
18784 { 18784 before(grammarAccess.getConfigSpecificationAccess().getGroup_2());
18785 // InternalApplicationConfiguration.g:5961:1: ( ( rule__IntegerTypeScope__Alternatives_3 ) ) 18785 // InternalApplicationConfiguration.g:5916:2: ( rule__ConfigSpecification__Group_2__0 )?
18786 // InternalApplicationConfiguration.g:5962:2: ( rule__IntegerTypeScope__Alternatives_3 ) 18786 int alt52=2;
18787 { 18787 int LA52_0 = input.LA(1);
18788 before(grammarAccess.getIntegerTypeScopeAccess().getAlternatives_3()); 18788
18789 // InternalApplicationConfiguration.g:5963:2: ( rule__IntegerTypeScope__Alternatives_3 ) 18789 if ( (LA52_0==RULE_STRING||(LA52_0>=43 && LA52_0<=45)) ) {
18790 // InternalApplicationConfiguration.g:5963:3: rule__IntegerTypeScope__Alternatives_3 18790 alt52=1;
18791 { 18791 }
18792 pushFollow(FOLLOW_2); 18792 switch (alt52) {
18793 rule__IntegerTypeScope__Alternatives_3(); 18793 case 1 :
18794 18794 // InternalApplicationConfiguration.g:5916:3: rule__ConfigSpecification__Group_2__0
18795 state._fsp--; 18795 {
18796 18796 pushFollow(FOLLOW_2);
18797 18797 rule__ConfigSpecification__Group_2__0();
18798 } 18798
18799 18799 state._fsp--;
18800 after(grammarAccess.getIntegerTypeScopeAccess().getAlternatives_3()); 18800
18801 18801
18802 } 18802 }
18803 18803 break;
18804 18804
18805 } 18805 }
18806 18806
18807 } 18807 after(grammarAccess.getConfigSpecificationAccess().getGroup_2());
18808 catch (RecognitionException re) { 18808
18809 reportError(re); 18809 }
18810 recover(input,re); 18810
18811 } 18811
18812 finally { 18812 }
18813 18813
18814 restoreStackSize(stackSize); 18814 }
18815 18815 catch (RecognitionException re) {
18816 } 18816 reportError(re);
18817 return ; 18817 recover(input,re);
18818 } 18818 }
18819 // $ANTLR end "rule__IntegerTypeScope__Group__3__Impl" 18819 finally {
18820 18820
18821 18821 restoreStackSize(stackSize);
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 }
18824 public final void rule__RealTypeScope__Group__0() throws RecognitionException { 18824 return ;
18825 18825 }
18826 int stackSize = keepStackSize(); 18826 // $ANTLR end "rule__ConfigSpecification__Group__2__Impl"
18827 18827
18828 try { 18828
18829 // InternalApplicationConfiguration.g:5976:1: ( rule__RealTypeScope__Group__0__Impl rule__RealTypeScope__Group__1 ) 18829 // $ANTLR start "rule__ConfigSpecification__Group__3"
18830 // InternalApplicationConfiguration.g:5977:2: rule__RealTypeScope__Group__0__Impl rule__RealTypeScope__Group__1 18830 // InternalApplicationConfiguration.g:5924:1: rule__ConfigSpecification__Group__3 : rule__ConfigSpecification__Group__3__Impl ;
18831 { 18831 public final void rule__ConfigSpecification__Group__3() throws RecognitionException {
18832 pushFollow(FOLLOW_34); 18832
18833 rule__RealTypeScope__Group__0__Impl(); 18833 int stackSize = keepStackSize();
18834 18834
18835 state._fsp--; 18835 try {
18836 18836 // InternalApplicationConfiguration.g:5928:1: ( rule__ConfigSpecification__Group__3__Impl )
18837 pushFollow(FOLLOW_2); 18837 // InternalApplicationConfiguration.g:5929:2: rule__ConfigSpecification__Group__3__Impl
18838 rule__RealTypeScope__Group__1(); 18838 {
18839 18839 pushFollow(FOLLOW_2);
18840 state._fsp--; 18840 rule__ConfigSpecification__Group__3__Impl();
18841 18841
18842 18842 state._fsp--;
18843 } 18843
18844 18844
18845 } 18845 }
18846 catch (RecognitionException re) { 18846
18847 reportError(re); 18847 }
18848 recover(input,re); 18848 catch (RecognitionException re) {
18849 } 18849 reportError(re);
18850 finally { 18850 recover(input,re);
18851 18851 }
18852 restoreStackSize(stackSize); 18852 finally {
18853 18853
18854 } 18854 restoreStackSize(stackSize);
18855 return ; 18855
18856 } 18856 }
18857 // $ANTLR end "rule__RealTypeScope__Group__0" 18857 return ;
18858 18858 }
18859 18859 // $ANTLR end "rule__ConfigSpecification__Group__3"
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 // $ANTLR start "rule__ConfigSpecification__Group__3__Impl"
18863 18863 // InternalApplicationConfiguration.g:5935:1: rule__ConfigSpecification__Group__3__Impl : ( '}' ) ;
18864 int stackSize = keepStackSize(); 18864 public final void rule__ConfigSpecification__Group__3__Impl() throws RecognitionException {
18865 18865
18866 try { 18866 int stackSize = keepStackSize();
18867 // InternalApplicationConfiguration.g:5988:1: ( ( '#' ) ) 18867
18868 // InternalApplicationConfiguration.g:5989:1: ( '#' ) 18868 try {
18869 { 18869 // InternalApplicationConfiguration.g:5939:1: ( ( '}' ) )
18870 // InternalApplicationConfiguration.g:5989:1: ( '#' ) 18870 // InternalApplicationConfiguration.g:5940:1: ( '}' )
18871 // InternalApplicationConfiguration.g:5990:2: '#' 18871 {
18872 { 18872 // InternalApplicationConfiguration.g:5940:1: ( '}' )
18873 before(grammarAccess.getRealTypeScopeAccess().getNumberSignKeyword_0()); 18873 // InternalApplicationConfiguration.g:5941:2: '}'
18874 match(input,38,FOLLOW_2); 18874 {
18875 after(grammarAccess.getRealTypeScopeAccess().getNumberSignKeyword_0()); 18875 before(grammarAccess.getConfigSpecificationAccess().getRightCurlyBracketKeyword_3());
18876 18876 match(input,31,FOLLOW_2);
18877 } 18877 after(grammarAccess.getConfigSpecificationAccess().getRightCurlyBracketKeyword_3());
18878 18878
18879 18879 }
18880 } 18880
18881 18881
18882 } 18882 }
18883 catch (RecognitionException re) { 18883
18884 reportError(re); 18884 }
18885 recover(input,re); 18885 catch (RecognitionException re) {
18886 } 18886 reportError(re);
18887 finally { 18887 recover(input,re);
18888 18888 }
18889 restoreStackSize(stackSize); 18889 finally {
18890 18890
18891 } 18891 restoreStackSize(stackSize);
18892 return ; 18892
18893 } 18893 }
18894 // $ANTLR end "rule__RealTypeScope__Group__0__Impl" 18894 return ;
18895 18895 }
18896 18896 // $ANTLR end "rule__ConfigSpecification__Group__3__Impl"
18897 // $ANTLR start "rule__RealTypeScope__Group__1" 18897
18898 // InternalApplicationConfiguration.g:5999:1: rule__RealTypeScope__Group__1 : rule__RealTypeScope__Group__1__Impl rule__RealTypeScope__Group__2 ; 18898
18899 public final void rule__RealTypeScope__Group__1() throws RecognitionException { 18899 // $ANTLR start "rule__ConfigSpecification__Group_2__0"
18900 18900 // InternalApplicationConfiguration.g:5951:1: rule__ConfigSpecification__Group_2__0 : rule__ConfigSpecification__Group_2__0__Impl rule__ConfigSpecification__Group_2__1 ;
18901 int stackSize = keepStackSize(); 18901 public final void rule__ConfigSpecification__Group_2__0() throws RecognitionException {
18902 18902
18903 try { 18903 int stackSize = keepStackSize();
18904 // InternalApplicationConfiguration.g:6003:1: ( rule__RealTypeScope__Group__1__Impl rule__RealTypeScope__Group__2 ) 18904
18905 // InternalApplicationConfiguration.g:6004:2: rule__RealTypeScope__Group__1__Impl rule__RealTypeScope__Group__2 18905 try {
18906 { 18906 // InternalApplicationConfiguration.g:5955:1: ( rule__ConfigSpecification__Group_2__0__Impl rule__ConfigSpecification__Group_2__1 )
18907 pushFollow(FOLLOW_29); 18907 // InternalApplicationConfiguration.g:5956:2: rule__ConfigSpecification__Group_2__0__Impl rule__ConfigSpecification__Group_2__1
18908 rule__RealTypeScope__Group__1__Impl(); 18908 {
18909 18909 pushFollow(FOLLOW_26);
18910 state._fsp--; 18910 rule__ConfigSpecification__Group_2__0__Impl();
18911 18911
18912 pushFollow(FOLLOW_2); 18912 state._fsp--;
18913 rule__RealTypeScope__Group__2(); 18913
18914 18914 pushFollow(FOLLOW_2);
18915 state._fsp--; 18915 rule__ConfigSpecification__Group_2__1();
18916 18916
18917 18917 state._fsp--;
18918 } 18918
18919 18919
18920 } 18920 }
18921 catch (RecognitionException re) { 18921
18922 reportError(re); 18922 }
18923 recover(input,re); 18923 catch (RecognitionException re) {
18924 } 18924 reportError(re);
18925 finally { 18925 recover(input,re);
18926 18926 }
18927 restoreStackSize(stackSize); 18927 finally {
18928 18928
18929 } 18929 restoreStackSize(stackSize);
18930 return ; 18930
18931 } 18931 }
18932 // $ANTLR end "rule__RealTypeScope__Group__1" 18932 return ;
18933 18933 }
18934 18934 // $ANTLR end "rule__ConfigSpecification__Group_2__0"
18935 // $ANTLR start "rule__RealTypeScope__Group__1__Impl" 18935
18936 // InternalApplicationConfiguration.g:6011:1: rule__RealTypeScope__Group__1__Impl : ( ( rule__RealTypeScope__TypeAssignment_1 ) ) ; 18936
18937 public final void rule__RealTypeScope__Group__1__Impl() throws RecognitionException { 18937 // $ANTLR start "rule__ConfigSpecification__Group_2__0__Impl"
18938 18938 // InternalApplicationConfiguration.g:5963:1: rule__ConfigSpecification__Group_2__0__Impl : ( ( rule__ConfigSpecification__EntriesAssignment_2_0 ) ) ;
18939 int stackSize = keepStackSize(); 18939 public final void rule__ConfigSpecification__Group_2__0__Impl() throws RecognitionException {
18940 18940
18941 try { 18941 int stackSize = keepStackSize();
18942 // InternalApplicationConfiguration.g:6015:1: ( ( ( rule__RealTypeScope__TypeAssignment_1 ) ) ) 18942
18943 // InternalApplicationConfiguration.g:6016:1: ( ( rule__RealTypeScope__TypeAssignment_1 ) ) 18943 try {
18944 { 18944 // InternalApplicationConfiguration.g:5967:1: ( ( ( rule__ConfigSpecification__EntriesAssignment_2_0 ) ) )
18945 // InternalApplicationConfiguration.g:6016:1: ( ( rule__RealTypeScope__TypeAssignment_1 ) ) 18945 // InternalApplicationConfiguration.g:5968:1: ( ( rule__ConfigSpecification__EntriesAssignment_2_0 ) )
18946 // InternalApplicationConfiguration.g:6017:2: ( rule__RealTypeScope__TypeAssignment_1 ) 18946 {
18947 { 18947 // InternalApplicationConfiguration.g:5968:1: ( ( rule__ConfigSpecification__EntriesAssignment_2_0 ) )
18948 before(grammarAccess.getRealTypeScopeAccess().getTypeAssignment_1()); 18948 // InternalApplicationConfiguration.g:5969:2: ( rule__ConfigSpecification__EntriesAssignment_2_0 )
18949 // InternalApplicationConfiguration.g:6018:2: ( rule__RealTypeScope__TypeAssignment_1 ) 18949 {
18950 // InternalApplicationConfiguration.g:6018:3: rule__RealTypeScope__TypeAssignment_1 18950 before(grammarAccess.getConfigSpecificationAccess().getEntriesAssignment_2_0());
18951 { 18951 // InternalApplicationConfiguration.g:5970:2: ( rule__ConfigSpecification__EntriesAssignment_2_0 )
18952 pushFollow(FOLLOW_2); 18952 // InternalApplicationConfiguration.g:5970:3: rule__ConfigSpecification__EntriesAssignment_2_0
18953 rule__RealTypeScope__TypeAssignment_1(); 18953 {
18954 18954 pushFollow(FOLLOW_2);
18955 state._fsp--; 18955 rule__ConfigSpecification__EntriesAssignment_2_0();
18956 18956
18957 18957 state._fsp--;
18958 } 18958
18959 18959
18960 after(grammarAccess.getRealTypeScopeAccess().getTypeAssignment_1()); 18960 }
18961 18961
18962 } 18962 after(grammarAccess.getConfigSpecificationAccess().getEntriesAssignment_2_0());
18963 18963
18964 18964 }
18965 } 18965
18966 18966
18967 } 18967 }
18968 catch (RecognitionException re) { 18968
18969 reportError(re); 18969 }
18970 recover(input,re); 18970 catch (RecognitionException re) {
18971 } 18971 reportError(re);
18972 finally { 18972 recover(input,re);
18973 18973 }
18974 restoreStackSize(stackSize); 18974 finally {
18975 18975
18976 } 18976 restoreStackSize(stackSize);
18977 return ; 18977
18978 } 18978 }
18979 // $ANTLR end "rule__RealTypeScope__Group__1__Impl" 18979 return ;
18980 18980 }
18981 18981 // $ANTLR end "rule__ConfigSpecification__Group_2__0__Impl"
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 // $ANTLR start "rule__ConfigSpecification__Group_2__1"
18985 18985 // InternalApplicationConfiguration.g:5978:1: rule__ConfigSpecification__Group_2__1 : rule__ConfigSpecification__Group_2__1__Impl ;
18986 int stackSize = keepStackSize(); 18986 public final void rule__ConfigSpecification__Group_2__1() throws RecognitionException {
18987 18987
18988 try { 18988 int stackSize = keepStackSize();
18989 // InternalApplicationConfiguration.g:6030:1: ( rule__RealTypeScope__Group__2__Impl rule__RealTypeScope__Group__3 ) 18989
18990 // InternalApplicationConfiguration.g:6031:2: rule__RealTypeScope__Group__2__Impl rule__RealTypeScope__Group__3 18990 try {
18991 { 18991 // InternalApplicationConfiguration.g:5982:1: ( rule__ConfigSpecification__Group_2__1__Impl )
18992 pushFollow(FOLLOW_33); 18992 // InternalApplicationConfiguration.g:5983:2: rule__ConfigSpecification__Group_2__1__Impl
18993 rule__RealTypeScope__Group__2__Impl(); 18993 {
18994 18994 pushFollow(FOLLOW_2);
18995 state._fsp--; 18995 rule__ConfigSpecification__Group_2__1__Impl();
18996 18996
18997 pushFollow(FOLLOW_2); 18997 state._fsp--;
18998 rule__RealTypeScope__Group__3(); 18998
18999 18999
19000 state._fsp--; 19000 }
19001 19001
19002 19002 }
19003 } 19003 catch (RecognitionException re) {
19004 19004 reportError(re);
19005 } 19005 recover(input,re);
19006 catch (RecognitionException re) { 19006 }
19007 reportError(re); 19007 finally {
19008 recover(input,re); 19008
19009 } 19009 restoreStackSize(stackSize);
19010 finally { 19010
19011 19011 }
19012 restoreStackSize(stackSize); 19012 return ;
19013 19013 }
19014 } 19014 // $ANTLR end "rule__ConfigSpecification__Group_2__1"
19015 return ; 19015
19016 } 19016
19017 // $ANTLR end "rule__RealTypeScope__Group__2" 19017 // $ANTLR start "rule__ConfigSpecification__Group_2__1__Impl"
19018 19018 // InternalApplicationConfiguration.g:5989:1: rule__ConfigSpecification__Group_2__1__Impl : ( ( rule__ConfigSpecification__Group_2_1__0 )* ) ;
19019 19019 public final void rule__ConfigSpecification__Group_2__1__Impl() throws RecognitionException {
19020 // $ANTLR start "rule__RealTypeScope__Group__2__Impl" 19020
19021 // InternalApplicationConfiguration.g:6038:1: rule__RealTypeScope__Group__2__Impl : ( ( rule__RealTypeScope__Alternatives_2 ) ) ; 19021 int stackSize = keepStackSize();
19022 public final void rule__RealTypeScope__Group__2__Impl() throws RecognitionException { 19022
19023 19023 try {
19024 int stackSize = keepStackSize(); 19024 // InternalApplicationConfiguration.g:5993:1: ( ( ( rule__ConfigSpecification__Group_2_1__0 )* ) )
19025 19025 // InternalApplicationConfiguration.g:5994:1: ( ( rule__ConfigSpecification__Group_2_1__0 )* )
19026 try { 19026 {
19027 // InternalApplicationConfiguration.g:6042:1: ( ( ( rule__RealTypeScope__Alternatives_2 ) ) ) 19027 // InternalApplicationConfiguration.g:5994:1: ( ( rule__ConfigSpecification__Group_2_1__0 )* )
19028 // InternalApplicationConfiguration.g:6043:1: ( ( rule__RealTypeScope__Alternatives_2 ) ) 19028 // InternalApplicationConfiguration.g:5995:2: ( rule__ConfigSpecification__Group_2_1__0 )*
19029 { 19029 {
19030 // InternalApplicationConfiguration.g:6043:1: ( ( rule__RealTypeScope__Alternatives_2 ) ) 19030 before(grammarAccess.getConfigSpecificationAccess().getGroup_2_1());
19031 // InternalApplicationConfiguration.g:6044:2: ( rule__RealTypeScope__Alternatives_2 ) 19031 // InternalApplicationConfiguration.g:5996:2: ( rule__ConfigSpecification__Group_2_1__0 )*
19032 { 19032 loop53:
19033 before(grammarAccess.getRealTypeScopeAccess().getAlternatives_2()); 19033 do {
19034 // InternalApplicationConfiguration.g:6045:2: ( rule__RealTypeScope__Alternatives_2 ) 19034 int alt53=2;
19035 // InternalApplicationConfiguration.g:6045:3: rule__RealTypeScope__Alternatives_2 19035 int LA53_0 = input.LA(1);
19036 { 19036
19037 pushFollow(FOLLOW_2); 19037 if ( (LA53_0==32) ) {
19038 rule__RealTypeScope__Alternatives_2(); 19038 alt53=1;
19039 19039 }
19040 state._fsp--; 19040
19041 19041
19042 19042 switch (alt53) {
19043 } 19043 case 1 :
19044 19044 // InternalApplicationConfiguration.g:5996:3: rule__ConfigSpecification__Group_2_1__0
19045 after(grammarAccess.getRealTypeScopeAccess().getAlternatives_2()); 19045 {
19046 19046 pushFollow(FOLLOW_16);
19047 } 19047 rule__ConfigSpecification__Group_2_1__0();
19048 19048
19049 19049 state._fsp--;
19050 } 19050
19051 19051
19052 } 19052 }
19053 catch (RecognitionException re) { 19053 break;
19054 reportError(re); 19054
19055 recover(input,re); 19055 default :
19056 } 19056 break loop53;
19057 finally { 19057 }
19058 19058 } while (true);
19059 restoreStackSize(stackSize); 19059
19060 19060 after(grammarAccess.getConfigSpecificationAccess().getGroup_2_1());
19061 } 19061
19062 return ; 19062 }
19063 } 19063
19064 // $ANTLR end "rule__RealTypeScope__Group__2__Impl" 19064
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 catch (RecognitionException re) {
19069 public final void rule__RealTypeScope__Group__3() throws RecognitionException { 19069 reportError(re);
19070 19070 recover(input,re);
19071 int stackSize = keepStackSize(); 19071 }
19072 19072 finally {
19073 try { 19073
19074 // InternalApplicationConfiguration.g:6057:1: ( rule__RealTypeScope__Group__3__Impl ) 19074 restoreStackSize(stackSize);
19075 // InternalApplicationConfiguration.g:6058:2: rule__RealTypeScope__Group__3__Impl 19075
19076 { 19076 }
19077 pushFollow(FOLLOW_2); 19077 return ;
19078 rule__RealTypeScope__Group__3__Impl(); 19078 }
19079 19079 // $ANTLR end "rule__ConfigSpecification__Group_2__1__Impl"
19080 state._fsp--; 19080
19081 19081
19082 19082 // $ANTLR start "rule__ConfigSpecification__Group_2_1__0"
19083 } 19083 // InternalApplicationConfiguration.g:6005:1: rule__ConfigSpecification__Group_2_1__0 : rule__ConfigSpecification__Group_2_1__0__Impl rule__ConfigSpecification__Group_2_1__1 ;
19084 19084 public final void rule__ConfigSpecification__Group_2_1__0() throws RecognitionException {
19085 } 19085
19086 catch (RecognitionException re) { 19086 int stackSize = keepStackSize();
19087 reportError(re); 19087
19088 recover(input,re); 19088 try {
19089 } 19089 // InternalApplicationConfiguration.g:6009:1: ( rule__ConfigSpecification__Group_2_1__0__Impl rule__ConfigSpecification__Group_2_1__1 )
19090 finally { 19090 // InternalApplicationConfiguration.g:6010:2: rule__ConfigSpecification__Group_2_1__0__Impl rule__ConfigSpecification__Group_2_1__1
19091 19091 {
19092 restoreStackSize(stackSize); 19092 pushFollow(FOLLOW_27);
19093 19093 rule__ConfigSpecification__Group_2_1__0__Impl();
19094 } 19094
19095 return ; 19095 state._fsp--;
19096 } 19096
19097 // $ANTLR end "rule__RealTypeScope__Group__3" 19097 pushFollow(FOLLOW_2);
19098 19098 rule__ConfigSpecification__Group_2_1__1();
19099 19099
19100 // $ANTLR start "rule__RealTypeScope__Group__3__Impl" 19100 state._fsp--;
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 catch (RecognitionException re) {
19107 // InternalApplicationConfiguration.g:6068:1: ( ( ( rule__RealTypeScope__Alternatives_3 ) ) ) 19107 reportError(re);
19108 // InternalApplicationConfiguration.g:6069:1: ( ( rule__RealTypeScope__Alternatives_3 ) ) 19108 recover(input,re);
19109 { 19109 }
19110 // InternalApplicationConfiguration.g:6069:1: ( ( rule__RealTypeScope__Alternatives_3 ) ) 19110 finally {
19111 // InternalApplicationConfiguration.g:6070:2: ( rule__RealTypeScope__Alternatives_3 ) 19111
19112 { 19112 restoreStackSize(stackSize);
19113 before(grammarAccess.getRealTypeScopeAccess().getAlternatives_3()); 19113
19114 // InternalApplicationConfiguration.g:6071:2: ( rule__RealTypeScope__Alternatives_3 ) 19114 }
19115 // InternalApplicationConfiguration.g:6071:3: rule__RealTypeScope__Alternatives_3 19115 return ;
19116 { 19116 }
19117 pushFollow(FOLLOW_2); 19117 // $ANTLR end "rule__ConfigSpecification__Group_2_1__0"
19118 rule__RealTypeScope__Alternatives_3(); 19118
19119 19119
19120 state._fsp--; 19120 // $ANTLR start "rule__ConfigSpecification__Group_2_1__0__Impl"
19121 19121 // InternalApplicationConfiguration.g:6017:1: rule__ConfigSpecification__Group_2_1__0__Impl : ( ',' ) ;
19122 19122 public final void rule__ConfigSpecification__Group_2_1__0__Impl() throws RecognitionException {
19123 } 19123
19124 19124 int stackSize = keepStackSize();
19125 after(grammarAccess.getRealTypeScopeAccess().getAlternatives_3()); 19125
19126 19126 try {
19127 } 19127 // InternalApplicationConfiguration.g:6021:1: ( ( ',' ) )
19128 19128 // InternalApplicationConfiguration.g:6022:1: ( ',' )
19129 19129 {
19130 } 19130 // InternalApplicationConfiguration.g:6022:1: ( ',' )
19131 19131 // InternalApplicationConfiguration.g:6023:2: ','
19132 } 19132 {
19133 catch (RecognitionException re) { 19133 before(grammarAccess.getConfigSpecificationAccess().getCommaKeyword_2_1_0());
19134 reportError(re); 19134 match(input,32,FOLLOW_2);
19135 recover(input,re); 19135 after(grammarAccess.getConfigSpecificationAccess().getCommaKeyword_2_1_0());
19136 } 19136
19137 finally { 19137 }
19138 19138
19139 restoreStackSize(stackSize); 19139
19140 19140 }
19141 } 19141
19142 return ; 19142 }
19143 } 19143 catch (RecognitionException re) {
19144 // $ANTLR end "rule__RealTypeScope__Group__3__Impl" 19144 reportError(re);
19145 19145 recover(input,re);
19146 19146 }
19147 // $ANTLR start "rule__StringTypeScope__Group__0" 19147 finally {
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 restoreStackSize(stackSize);
19150 19150
19151 int stackSize = keepStackSize(); 19151 }
19152 19152 return ;
19153 try { 19153 }
19154 // InternalApplicationConfiguration.g:6084:1: ( rule__StringTypeScope__Group__0__Impl rule__StringTypeScope__Group__1 ) 19154 // $ANTLR end "rule__ConfigSpecification__Group_2_1__0__Impl"
19155 // InternalApplicationConfiguration.g:6085:2: rule__StringTypeScope__Group__0__Impl rule__StringTypeScope__Group__1 19155
19156 { 19156
19157 pushFollow(FOLLOW_35); 19157 // $ANTLR start "rule__ConfigSpecification__Group_2_1__1"
19158 rule__StringTypeScope__Group__0__Impl(); 19158 // InternalApplicationConfiguration.g:6032:1: rule__ConfigSpecification__Group_2_1__1 : rule__ConfigSpecification__Group_2_1__1__Impl ;
19159 19159 public final void rule__ConfigSpecification__Group_2_1__1() throws RecognitionException {
19160 state._fsp--; 19160
19161 19161 int stackSize = keepStackSize();
19162 pushFollow(FOLLOW_2); 19162
19163 rule__StringTypeScope__Group__1(); 19163 try {
19164 19164 // InternalApplicationConfiguration.g:6036:1: ( rule__ConfigSpecification__Group_2_1__1__Impl )
19165 state._fsp--; 19165 // InternalApplicationConfiguration.g:6037:2: rule__ConfigSpecification__Group_2_1__1__Impl
19166 19166 {
19167 19167 pushFollow(FOLLOW_2);
19168 } 19168 rule__ConfigSpecification__Group_2_1__1__Impl();
19169 19169
19170 } 19170 state._fsp--;
19171 catch (RecognitionException re) { 19171
19172 reportError(re); 19172
19173 recover(input,re); 19173 }
19174 } 19174
19175 finally { 19175 }
19176 19176 catch (RecognitionException re) {
19177 restoreStackSize(stackSize); 19177 reportError(re);
19178 19178 recover(input,re);
19179 } 19179 }
19180 return ; 19180 finally {
19181 } 19181
19182 // $ANTLR end "rule__StringTypeScope__Group__0" 19182 restoreStackSize(stackSize);
19183 19183
19184 19184 }
19185 // $ANTLR start "rule__StringTypeScope__Group__0__Impl" 19185 return ;
19186 // InternalApplicationConfiguration.g:6092:1: rule__StringTypeScope__Group__0__Impl : ( '#' ) ; 19186 }
19187 public final void rule__StringTypeScope__Group__0__Impl() throws RecognitionException { 19187 // $ANTLR end "rule__ConfigSpecification__Group_2_1__1"
19188 19188
19189 int stackSize = keepStackSize(); 19189
19190 19190 // $ANTLR start "rule__ConfigSpecification__Group_2_1__1__Impl"
19191 try { 19191 // InternalApplicationConfiguration.g:6043:1: rule__ConfigSpecification__Group_2_1__1__Impl : ( ( rule__ConfigSpecification__EntriesAssignment_2_1_1 ) ) ;
19192 // InternalApplicationConfiguration.g:6096:1: ( ( '#' ) ) 19192 public final void rule__ConfigSpecification__Group_2_1__1__Impl() throws RecognitionException {
19193 // InternalApplicationConfiguration.g:6097:1: ( '#' ) 19193
19194 { 19194 int stackSize = keepStackSize();
19195 // InternalApplicationConfiguration.g:6097:1: ( '#' ) 19195
19196 // InternalApplicationConfiguration.g:6098:2: '#' 19196 try {
19197 { 19197 // InternalApplicationConfiguration.g:6047:1: ( ( ( rule__ConfigSpecification__EntriesAssignment_2_1_1 ) ) )
19198 before(grammarAccess.getStringTypeScopeAccess().getNumberSignKeyword_0()); 19198 // InternalApplicationConfiguration.g:6048:1: ( ( rule__ConfigSpecification__EntriesAssignment_2_1_1 ) )
19199 match(input,38,FOLLOW_2); 19199 {
19200 after(grammarAccess.getStringTypeScopeAccess().getNumberSignKeyword_0()); 19200 // InternalApplicationConfiguration.g:6048:1: ( ( rule__ConfigSpecification__EntriesAssignment_2_1_1 ) )
19201 19201 // InternalApplicationConfiguration.g:6049:2: ( rule__ConfigSpecification__EntriesAssignment_2_1_1 )
19202 } 19202 {
19203 19203 before(grammarAccess.getConfigSpecificationAccess().getEntriesAssignment_2_1_1());
19204 19204 // InternalApplicationConfiguration.g:6050:2: ( rule__ConfigSpecification__EntriesAssignment_2_1_1 )
19205 } 19205 // InternalApplicationConfiguration.g:6050:3: rule__ConfigSpecification__EntriesAssignment_2_1_1
19206 19206 {
19207 } 19207 pushFollow(FOLLOW_2);
19208 catch (RecognitionException re) { 19208 rule__ConfigSpecification__EntriesAssignment_2_1_1();
19209 reportError(re); 19209
19210 recover(input,re); 19210 state._fsp--;
19211 } 19211
19212 finally { 19212
19213 19213 }
19214 restoreStackSize(stackSize); 19214
19215 19215 after(grammarAccess.getConfigSpecificationAccess().getEntriesAssignment_2_1_1());
19216 } 19216
19217 return ; 19217 }
19218 } 19218
19219 // $ANTLR end "rule__StringTypeScope__Group__0__Impl" 19219
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 catch (RecognitionException re) {
19224 public final void rule__StringTypeScope__Group__1() throws RecognitionException { 19224 reportError(re);
19225 19225 recover(input,re);
19226 int stackSize = keepStackSize(); 19226 }
19227 19227 finally {
19228 try { 19228
19229 // InternalApplicationConfiguration.g:6111:1: ( rule__StringTypeScope__Group__1__Impl rule__StringTypeScope__Group__2 ) 19229 restoreStackSize(stackSize);
19230 // InternalApplicationConfiguration.g:6112:2: rule__StringTypeScope__Group__1__Impl rule__StringTypeScope__Group__2 19230
19231 { 19231 }
19232 pushFollow(FOLLOW_29); 19232 return ;
19233 rule__StringTypeScope__Group__1__Impl(); 19233 }
19234 19234 // $ANTLR end "rule__ConfigSpecification__Group_2_1__1__Impl"
19235 state._fsp--; 19235
19236 19236
19237 pushFollow(FOLLOW_2); 19237 // $ANTLR start "rule__ConfigDeclaration__Group__0"
19238 rule__StringTypeScope__Group__2(); 19238 // InternalApplicationConfiguration.g:6059:1: rule__ConfigDeclaration__Group__0 : rule__ConfigDeclaration__Group__0__Impl rule__ConfigDeclaration__Group__1 ;
19239 19239 public final void rule__ConfigDeclaration__Group__0() throws RecognitionException {
19240 state._fsp--; 19240
19241 19241 int stackSize = keepStackSize();
19242 19242
19243 } 19243 try {
19244 19244 // InternalApplicationConfiguration.g:6063:1: ( rule__ConfigDeclaration__Group__0__Impl rule__ConfigDeclaration__Group__1 )
19245 } 19245 // InternalApplicationConfiguration.g:6064:2: rule__ConfigDeclaration__Group__0__Impl rule__ConfigDeclaration__Group__1
19246 catch (RecognitionException re) { 19246 {
19247 reportError(re); 19247 pushFollow(FOLLOW_8);
19248 recover(input,re); 19248 rule__ConfigDeclaration__Group__0__Impl();
19249 } 19249
19250 finally { 19250 state._fsp--;
19251 19251
19252 restoreStackSize(stackSize); 19252 pushFollow(FOLLOW_2);
19253 19253 rule__ConfigDeclaration__Group__1();
19254 } 19254
19255 return ; 19255 state._fsp--;
19256 } 19256
19257 // $ANTLR end "rule__StringTypeScope__Group__1" 19257
19258 19258 }
19259 19259
19260 // $ANTLR start "rule__StringTypeScope__Group__1__Impl" 19260 }
19261 // InternalApplicationConfiguration.g:6119:1: rule__StringTypeScope__Group__1__Impl : ( ( rule__StringTypeScope__TypeAssignment_1 ) ) ; 19261 catch (RecognitionException re) {
19262 public final void rule__StringTypeScope__Group__1__Impl() throws RecognitionException { 19262 reportError(re);
19263 19263 recover(input,re);
19264 int stackSize = keepStackSize(); 19264 }
19265 19265 finally {
19266 try { 19266
19267 // InternalApplicationConfiguration.g:6123:1: ( ( ( rule__StringTypeScope__TypeAssignment_1 ) ) ) 19267 restoreStackSize(stackSize);
19268 // InternalApplicationConfiguration.g:6124:1: ( ( rule__StringTypeScope__TypeAssignment_1 ) ) 19268
19269 { 19269 }
19270 // InternalApplicationConfiguration.g:6124:1: ( ( rule__StringTypeScope__TypeAssignment_1 ) ) 19270 return ;
19271 // InternalApplicationConfiguration.g:6125:2: ( rule__StringTypeScope__TypeAssignment_1 ) 19271 }
19272 { 19272 // $ANTLR end "rule__ConfigDeclaration__Group__0"
19273 before(grammarAccess.getStringTypeScopeAccess().getTypeAssignment_1()); 19273
19274 // InternalApplicationConfiguration.g:6126:2: ( rule__StringTypeScope__TypeAssignment_1 ) 19274
19275 // InternalApplicationConfiguration.g:6126:3: rule__StringTypeScope__TypeAssignment_1 19275 // $ANTLR start "rule__ConfigDeclaration__Group__0__Impl"
19276 { 19276 // InternalApplicationConfiguration.g:6071:1: rule__ConfigDeclaration__Group__0__Impl : ( 'config' ) ;
19277 pushFollow(FOLLOW_2); 19277 public final void rule__ConfigDeclaration__Group__0__Impl() throws RecognitionException {
19278 rule__StringTypeScope__TypeAssignment_1(); 19278
19279 19279 int stackSize = keepStackSize();
19280 state._fsp--; 19280
19281 19281 try {
19282 19282 // InternalApplicationConfiguration.g:6075:1: ( ( 'config' ) )
19283 } 19283 // InternalApplicationConfiguration.g:6076:1: ( 'config' )
19284 19284 {
19285 after(grammarAccess.getStringTypeScopeAccess().getTypeAssignment_1()); 19285 // InternalApplicationConfiguration.g:6076:1: ( 'config' )
19286 19286 // InternalApplicationConfiguration.g:6077:2: 'config'
19287 } 19287 {
19288 19288 before(grammarAccess.getConfigDeclarationAccess().getConfigKeyword_0());
19289 19289 match(input,42,FOLLOW_2);
19290 } 19290 after(grammarAccess.getConfigDeclarationAccess().getConfigKeyword_0());
19291 19291
19292 } 19292 }
19293 catch (RecognitionException re) { 19293
19294 reportError(re); 19294
19295 recover(input,re); 19295 }
19296 } 19296
19297 finally { 19297 }
19298 19298 catch (RecognitionException re) {
19299 restoreStackSize(stackSize); 19299 reportError(re);
19300 19300 recover(input,re);
19301 } 19301 }
19302 return ; 19302 finally {
19303 } 19303
19304 // $ANTLR end "rule__StringTypeScope__Group__1__Impl" 19304 restoreStackSize(stackSize);
19305 19305
19306 19306 }
19307 // $ANTLR start "rule__StringTypeScope__Group__2" 19307 return ;
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 // $ANTLR end "rule__ConfigDeclaration__Group__0__Impl"
19310 19310
19311 int stackSize = keepStackSize(); 19311
19312 19312 // $ANTLR start "rule__ConfigDeclaration__Group__1"
19313 try { 19313 // InternalApplicationConfiguration.g:6086:1: rule__ConfigDeclaration__Group__1 : rule__ConfigDeclaration__Group__1__Impl rule__ConfigDeclaration__Group__2 ;
19314 // InternalApplicationConfiguration.g:6138:1: ( rule__StringTypeScope__Group__2__Impl rule__StringTypeScope__Group__3 ) 19314 public final void rule__ConfigDeclaration__Group__1() throws RecognitionException {
19315 // InternalApplicationConfiguration.g:6139:2: rule__StringTypeScope__Group__2__Impl rule__StringTypeScope__Group__3 19315
19316 { 19316 int stackSize = keepStackSize();
19317 pushFollow(FOLLOW_33); 19317
19318 rule__StringTypeScope__Group__2__Impl(); 19318 try {
19319 19319 // InternalApplicationConfiguration.g:6090:1: ( rule__ConfigDeclaration__Group__1__Impl rule__ConfigDeclaration__Group__2 )
19320 state._fsp--; 19320 // InternalApplicationConfiguration.g:6091:2: rule__ConfigDeclaration__Group__1__Impl rule__ConfigDeclaration__Group__2
19321 19321 {
19322 pushFollow(FOLLOW_2); 19322 pushFollow(FOLLOW_18);
19323 rule__StringTypeScope__Group__3(); 19323 rule__ConfigDeclaration__Group__1__Impl();
19324 19324
19325 state._fsp--; 19325 state._fsp--;
19326 19326
19327 19327 pushFollow(FOLLOW_2);
19328 } 19328 rule__ConfigDeclaration__Group__2();
19329 19329
19330 } 19330 state._fsp--;
19331 catch (RecognitionException re) { 19331
19332 reportError(re); 19332
19333 recover(input,re); 19333 }
19334 } 19334
19335 finally { 19335 }
19336 19336 catch (RecognitionException re) {
19337 restoreStackSize(stackSize); 19337 reportError(re);
19338 19338 recover(input,re);
19339 } 19339 }
19340 return ; 19340 finally {
19341 } 19341
19342 // $ANTLR end "rule__StringTypeScope__Group__2" 19342 restoreStackSize(stackSize);
19343 19343
19344 19344 }
19345 // $ANTLR start "rule__StringTypeScope__Group__2__Impl" 19345 return ;
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 // $ANTLR end "rule__ConfigDeclaration__Group__1"
19348 19348
19349 int stackSize = keepStackSize(); 19349
19350 19350 // $ANTLR start "rule__ConfigDeclaration__Group__1__Impl"
19351 try { 19351 // InternalApplicationConfiguration.g:6098:1: rule__ConfigDeclaration__Group__1__Impl : ( ( rule__ConfigDeclaration__NameAssignment_1 ) ) ;
19352 // InternalApplicationConfiguration.g:6150:1: ( ( ( rule__StringTypeScope__Alternatives_2 ) ) ) 19352 public final void rule__ConfigDeclaration__Group__1__Impl() throws RecognitionException {
19353 // InternalApplicationConfiguration.g:6151:1: ( ( rule__StringTypeScope__Alternatives_2 ) ) 19353
19354 { 19354 int stackSize = keepStackSize();
19355 // InternalApplicationConfiguration.g:6151:1: ( ( rule__StringTypeScope__Alternatives_2 ) ) 19355
19356 // InternalApplicationConfiguration.g:6152:2: ( rule__StringTypeScope__Alternatives_2 ) 19356 try {
19357 { 19357 // InternalApplicationConfiguration.g:6102:1: ( ( ( rule__ConfigDeclaration__NameAssignment_1 ) ) )
19358 before(grammarAccess.getStringTypeScopeAccess().getAlternatives_2()); 19358 // InternalApplicationConfiguration.g:6103:1: ( ( rule__ConfigDeclaration__NameAssignment_1 ) )
19359 // InternalApplicationConfiguration.g:6153:2: ( rule__StringTypeScope__Alternatives_2 ) 19359 {
19360 // InternalApplicationConfiguration.g:6153:3: rule__StringTypeScope__Alternatives_2 19360 // InternalApplicationConfiguration.g:6103:1: ( ( rule__ConfigDeclaration__NameAssignment_1 ) )
19361 { 19361 // InternalApplicationConfiguration.g:6104:2: ( rule__ConfigDeclaration__NameAssignment_1 )
19362 pushFollow(FOLLOW_2); 19362 {
19363 rule__StringTypeScope__Alternatives_2(); 19363 before(grammarAccess.getConfigDeclarationAccess().getNameAssignment_1());
19364 19364 // InternalApplicationConfiguration.g:6105:2: ( rule__ConfigDeclaration__NameAssignment_1 )
19365 state._fsp--; 19365 // InternalApplicationConfiguration.g:6105:3: rule__ConfigDeclaration__NameAssignment_1
19366 19366 {
19367 19367 pushFollow(FOLLOW_2);
19368 } 19368 rule__ConfigDeclaration__NameAssignment_1();
19369 19369
19370 after(grammarAccess.getStringTypeScopeAccess().getAlternatives_2()); 19370 state._fsp--;
19371 19371
19372 } 19372
19373 19373 }
19374 19374
19375 } 19375 after(grammarAccess.getConfigDeclarationAccess().getNameAssignment_1());
19376 19376
19377 } 19377 }
19378 catch (RecognitionException re) { 19378
19379 reportError(re); 19379
19380 recover(input,re); 19380 }
19381 } 19381
19382 finally { 19382 }
19383 19383 catch (RecognitionException re) {
19384 restoreStackSize(stackSize); 19384 reportError(re);
19385 19385 recover(input,re);
19386 } 19386 }
19387 return ; 19387 finally {
19388 } 19388
19389 // $ANTLR end "rule__StringTypeScope__Group__2__Impl" 19389 restoreStackSize(stackSize);
19390 19390
19391 19391 }
19392 // $ANTLR start "rule__StringTypeScope__Group__3" 19392 return ;
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 // $ANTLR end "rule__ConfigDeclaration__Group__1__Impl"
19395 19395
19396 int stackSize = keepStackSize(); 19396
19397 19397 // $ANTLR start "rule__ConfigDeclaration__Group__2"
19398 try { 19398 // InternalApplicationConfiguration.g:6113:1: rule__ConfigDeclaration__Group__2 : rule__ConfigDeclaration__Group__2__Impl ;
19399 // InternalApplicationConfiguration.g:6165:1: ( rule__StringTypeScope__Group__3__Impl ) 19399 public final void rule__ConfigDeclaration__Group__2() throws RecognitionException {
19400 // InternalApplicationConfiguration.g:6166:2: rule__StringTypeScope__Group__3__Impl 19400
19401 { 19401 int stackSize = keepStackSize();
19402 pushFollow(FOLLOW_2); 19402
19403 rule__StringTypeScope__Group__3__Impl(); 19403 try {
19404 19404 // InternalApplicationConfiguration.g:6117:1: ( rule__ConfigDeclaration__Group__2__Impl )
19405 state._fsp--; 19405 // InternalApplicationConfiguration.g:6118:2: rule__ConfigDeclaration__Group__2__Impl
19406 19406 {
19407 19407 pushFollow(FOLLOW_2);
19408 } 19408 rule__ConfigDeclaration__Group__2__Impl();
19409 19409
19410 } 19410 state._fsp--;
19411 catch (RecognitionException re) { 19411
19412 reportError(re); 19412
19413 recover(input,re); 19413 }
19414 } 19414
19415 finally { 19415 }
19416 19416 catch (RecognitionException re) {
19417 restoreStackSize(stackSize); 19417 reportError(re);
19418 19418 recover(input,re);
19419 } 19419 }
19420 return ; 19420 finally {
19421 } 19421
19422 // $ANTLR end "rule__StringTypeScope__Group__3" 19422 restoreStackSize(stackSize);
19423 19423
19424 19424 }
19425 // $ANTLR start "rule__StringTypeScope__Group__3__Impl" 19425 return ;
19426 // InternalApplicationConfiguration.g:6172:1: rule__StringTypeScope__Group__3__Impl : ( ( rule__StringTypeScope__Alternatives_3 ) ) ; 19426 }
19427 public final void rule__StringTypeScope__Group__3__Impl() throws RecognitionException { 19427 // $ANTLR end "rule__ConfigDeclaration__Group__2"
19428 19428
19429 int stackSize = keepStackSize(); 19429
19430 19430 // $ANTLR start "rule__ConfigDeclaration__Group__2__Impl"
19431 try { 19431 // InternalApplicationConfiguration.g:6124:1: rule__ConfigDeclaration__Group__2__Impl : ( ( rule__ConfigDeclaration__SpecificationAssignment_2 ) ) ;
19432 // InternalApplicationConfiguration.g:6176:1: ( ( ( rule__StringTypeScope__Alternatives_3 ) ) ) 19432 public final void rule__ConfigDeclaration__Group__2__Impl() throws RecognitionException {
19433 // InternalApplicationConfiguration.g:6177:1: ( ( rule__StringTypeScope__Alternatives_3 ) ) 19433
19434 { 19434 int stackSize = keepStackSize();
19435 // InternalApplicationConfiguration.g:6177:1: ( ( rule__StringTypeScope__Alternatives_3 ) ) 19435
19436 // InternalApplicationConfiguration.g:6178:2: ( rule__StringTypeScope__Alternatives_3 ) 19436 try {
19437 { 19437 // InternalApplicationConfiguration.g:6128:1: ( ( ( rule__ConfigDeclaration__SpecificationAssignment_2 ) ) )
19438 before(grammarAccess.getStringTypeScopeAccess().getAlternatives_3()); 19438 // InternalApplicationConfiguration.g:6129:1: ( ( rule__ConfigDeclaration__SpecificationAssignment_2 ) )
19439 // InternalApplicationConfiguration.g:6179:2: ( rule__StringTypeScope__Alternatives_3 ) 19439 {
19440 // InternalApplicationConfiguration.g:6179:3: rule__StringTypeScope__Alternatives_3 19440 // InternalApplicationConfiguration.g:6129:1: ( ( rule__ConfigDeclaration__SpecificationAssignment_2 ) )
19441 { 19441 // InternalApplicationConfiguration.g:6130:2: ( rule__ConfigDeclaration__SpecificationAssignment_2 )
19442 pushFollow(FOLLOW_2); 19442 {
19443 rule__StringTypeScope__Alternatives_3(); 19443 before(grammarAccess.getConfigDeclarationAccess().getSpecificationAssignment_2());
19444 19444 // InternalApplicationConfiguration.g:6131:2: ( rule__ConfigDeclaration__SpecificationAssignment_2 )
19445 state._fsp--; 19445 // InternalApplicationConfiguration.g:6131:3: rule__ConfigDeclaration__SpecificationAssignment_2
19446 19446 {
19447 19447 pushFollow(FOLLOW_2);
19448 } 19448 rule__ConfigDeclaration__SpecificationAssignment_2();
19449 19449
19450 after(grammarAccess.getStringTypeScopeAccess().getAlternatives_3()); 19450 state._fsp--;
19451 19451
19452 } 19452
19453 19453 }
19454 19454
19455 } 19455 after(grammarAccess.getConfigDeclarationAccess().getSpecificationAssignment_2());
19456 19456
19457 } 19457 }
19458 catch (RecognitionException re) { 19458
19459 reportError(re); 19459
19460 recover(input,re); 19460 }
19461 } 19461
19462 finally { 19462 }
19463 19463 catch (RecognitionException re) {
19464 restoreStackSize(stackSize); 19464 reportError(re);
19465 19465 recover(input,re);
19466 } 19466 }
19467 return ; 19467 finally {
19468 } 19468
19469 // $ANTLR end "rule__StringTypeScope__Group__3__Impl" 19469 restoreStackSize(stackSize);
19470 19470
19471 19471 }
19472 // $ANTLR start "rule__ClassReference__Group__0" 19472 return ;
19473 // InternalApplicationConfiguration.g:6188:1: rule__ClassReference__Group__0 : rule__ClassReference__Group__0__Impl rule__ClassReference__Group__1 ; 19473 }
19474 public final void rule__ClassReference__Group__0() throws RecognitionException { 19474 // $ANTLR end "rule__ConfigDeclaration__Group__2__Impl"
19475 19475
19476 int stackSize = keepStackSize(); 19476
19477 19477 // $ANTLR start "rule__DocumentationEntry__Group__0"
19478 try { 19478 // InternalApplicationConfiguration.g:6140:1: rule__DocumentationEntry__Group__0 : rule__DocumentationEntry__Group__0__Impl rule__DocumentationEntry__Group__1 ;
19479 // InternalApplicationConfiguration.g:6192:1: ( rule__ClassReference__Group__0__Impl rule__ClassReference__Group__1 ) 19479 public final void rule__DocumentationEntry__Group__0() throws RecognitionException {
19480 // InternalApplicationConfiguration.g:6193:2: rule__ClassReference__Group__0__Impl rule__ClassReference__Group__1 19480
19481 { 19481 int stackSize = keepStackSize();
19482 pushFollow(FOLLOW_8); 19482
19483 rule__ClassReference__Group__0__Impl(); 19483 try {
19484 19484 // InternalApplicationConfiguration.g:6144:1: ( rule__DocumentationEntry__Group__0__Impl rule__DocumentationEntry__Group__1 )
19485 state._fsp--; 19485 // InternalApplicationConfiguration.g:6145:2: rule__DocumentationEntry__Group__0__Impl rule__DocumentationEntry__Group__1
19486 19486 {
19487 pushFollow(FOLLOW_2); 19487 pushFollow(FOLLOW_13);
19488 rule__ClassReference__Group__1(); 19488 rule__DocumentationEntry__Group__0__Impl();
19489 19489
19490 state._fsp--; 19490 state._fsp--;
19491 19491
19492 19492 pushFollow(FOLLOW_2);
19493 } 19493 rule__DocumentationEntry__Group__1();
19494 19494
19495 } 19495 state._fsp--;
19496 catch (RecognitionException re) { 19496
19497 reportError(re); 19497
19498 recover(input,re); 19498 }
19499 } 19499
19500 finally { 19500 }
19501 19501 catch (RecognitionException re) {
19502 restoreStackSize(stackSize); 19502 reportError(re);
19503 19503 recover(input,re);
19504 } 19504 }
19505 return ; 19505 finally {
19506 } 19506
19507 // $ANTLR end "rule__ClassReference__Group__0" 19507 restoreStackSize(stackSize);
19508 19508
19509 19509 }
19510 // $ANTLR start "rule__ClassReference__Group__0__Impl" 19510 return ;
19511 // InternalApplicationConfiguration.g:6200:1: rule__ClassReference__Group__0__Impl : ( '<' ) ; 19511 }
19512 public final void rule__ClassReference__Group__0__Impl() throws RecognitionException { 19512 // $ANTLR end "rule__DocumentationEntry__Group__0"
19513 19513
19514 int stackSize = keepStackSize(); 19514
19515 19515 // $ANTLR start "rule__DocumentationEntry__Group__0__Impl"
19516 try { 19516 // InternalApplicationConfiguration.g:6152:1: rule__DocumentationEntry__Group__0__Impl : ( 'log-level' ) ;
19517 // InternalApplicationConfiguration.g:6204:1: ( ( '<' ) ) 19517 public final void rule__DocumentationEntry__Group__0__Impl() throws RecognitionException {
19518 // InternalApplicationConfiguration.g:6205:1: ( '<' ) 19518
19519 { 19519 int stackSize = keepStackSize();
19520 // InternalApplicationConfiguration.g:6205:1: ( '<' ) 19520
19521 // InternalApplicationConfiguration.g:6206:2: '<' 19521 try {
19522 { 19522 // InternalApplicationConfiguration.g:6156:1: ( ( 'log-level' ) )
19523 before(grammarAccess.getClassReferenceAccess().getLessThanSignKeyword_0()); 19523 // InternalApplicationConfiguration.g:6157:1: ( 'log-level' )
19524 match(input,39,FOLLOW_2); 19524 {
19525 after(grammarAccess.getClassReferenceAccess().getLessThanSignKeyword_0()); 19525 // InternalApplicationConfiguration.g:6157:1: ( 'log-level' )
19526 19526 // InternalApplicationConfiguration.g:6158:2: 'log-level'
19527 } 19527 {
19528 19528 before(grammarAccess.getDocumentationEntryAccess().getLogLevelKeyword_0());
19529 19529 match(input,43,FOLLOW_2);
19530 } 19530 after(grammarAccess.getDocumentationEntryAccess().getLogLevelKeyword_0());
19531 19531
19532 } 19532 }
19533 catch (RecognitionException re) { 19533
19534 reportError(re); 19534
19535 recover(input,re); 19535 }
19536 } 19536
19537 finally { 19537 }
19538 19538 catch (RecognitionException re) {
19539 restoreStackSize(stackSize); 19539 reportError(re);
19540 19540 recover(input,re);
19541 } 19541 }
19542 return ; 19542 finally {
19543 } 19543
19544 // $ANTLR end "rule__ClassReference__Group__0__Impl" 19544 restoreStackSize(stackSize);
19545 19545
19546 19546 }
19547 // $ANTLR start "rule__ClassReference__Group__1" 19547 return ;
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 // $ANTLR end "rule__DocumentationEntry__Group__0__Impl"
19550 19550
19551 int stackSize = keepStackSize(); 19551
19552 19552 // $ANTLR start "rule__DocumentationEntry__Group__1"
19553 try { 19553 // InternalApplicationConfiguration.g:6167:1: rule__DocumentationEntry__Group__1 : rule__DocumentationEntry__Group__1__Impl rule__DocumentationEntry__Group__2 ;
19554 // InternalApplicationConfiguration.g:6219:1: ( rule__ClassReference__Group__1__Impl rule__ClassReference__Group__2 ) 19554 public final void rule__DocumentationEntry__Group__1() throws RecognitionException {
19555 // InternalApplicationConfiguration.g:6220:2: rule__ClassReference__Group__1__Impl rule__ClassReference__Group__2 19555
19556 { 19556 int stackSize = keepStackSize();
19557 pushFollow(FOLLOW_36); 19557
19558 rule__ClassReference__Group__1__Impl(); 19558 try {
19559 19559 // InternalApplicationConfiguration.g:6171:1: ( rule__DocumentationEntry__Group__1__Impl rule__DocumentationEntry__Group__2 )
19560 state._fsp--; 19560 // InternalApplicationConfiguration.g:6172:2: rule__DocumentationEntry__Group__1__Impl rule__DocumentationEntry__Group__2
19561 19561 {
19562 pushFollow(FOLLOW_2); 19562 pushFollow(FOLLOW_28);
19563 rule__ClassReference__Group__2(); 19563 rule__DocumentationEntry__Group__1__Impl();
19564 19564
19565 state._fsp--; 19565 state._fsp--;
19566 19566
19567 19567 pushFollow(FOLLOW_2);
19568 } 19568 rule__DocumentationEntry__Group__2();
19569 19569
19570 } 19570 state._fsp--;
19571 catch (RecognitionException re) { 19571
19572 reportError(re); 19572
19573 recover(input,re); 19573 }
19574 } 19574
19575 finally { 19575 }
19576 19576 catch (RecognitionException re) {
19577 restoreStackSize(stackSize); 19577 reportError(re);
19578 19578 recover(input,re);
19579 } 19579 }
19580 return ; 19580 finally {
19581 } 19581
19582 // $ANTLR end "rule__ClassReference__Group__1" 19582 restoreStackSize(stackSize);
19583 19583
19584 19584 }
19585 // $ANTLR start "rule__ClassReference__Group__1__Impl" 19585 return ;
19586 // InternalApplicationConfiguration.g:6227:1: rule__ClassReference__Group__1__Impl : ( ( rule__ClassReference__ElementAssignment_1 ) ) ; 19586 }
19587 public final void rule__ClassReference__Group__1__Impl() throws RecognitionException { 19587 // $ANTLR end "rule__DocumentationEntry__Group__1"
19588 19588
19589 int stackSize = keepStackSize(); 19589
19590 19590 // $ANTLR start "rule__DocumentationEntry__Group__1__Impl"
19591 try { 19591 // InternalApplicationConfiguration.g:6179:1: rule__DocumentationEntry__Group__1__Impl : ( '=' ) ;
19592 // InternalApplicationConfiguration.g:6231:1: ( ( ( rule__ClassReference__ElementAssignment_1 ) ) ) 19592 public final void rule__DocumentationEntry__Group__1__Impl() throws RecognitionException {
19593 // InternalApplicationConfiguration.g:6232:1: ( ( rule__ClassReference__ElementAssignment_1 ) ) 19593
19594 { 19594 int stackSize = keepStackSize();
19595 // InternalApplicationConfiguration.g:6232:1: ( ( rule__ClassReference__ElementAssignment_1 ) ) 19595
19596 // InternalApplicationConfiguration.g:6233:2: ( rule__ClassReference__ElementAssignment_1 ) 19596 try {
19597 { 19597 // InternalApplicationConfiguration.g:6183:1: ( ( '=' ) )
19598 before(grammarAccess.getClassReferenceAccess().getElementAssignment_1()); 19598 // InternalApplicationConfiguration.g:6184:1: ( '=' )
19599 // InternalApplicationConfiguration.g:6234:2: ( rule__ClassReference__ElementAssignment_1 ) 19599 {
19600 // InternalApplicationConfiguration.g:6234:3: rule__ClassReference__ElementAssignment_1 19600 // InternalApplicationConfiguration.g:6184:1: ( '=' )
19601 { 19601 // InternalApplicationConfiguration.g:6185:2: '='
19602 pushFollow(FOLLOW_2); 19602 {
19603 rule__ClassReference__ElementAssignment_1(); 19603 before(grammarAccess.getDocumentationEntryAccess().getEqualsSignKeyword_1());
19604 19604 match(input,29,FOLLOW_2);
19605 state._fsp--; 19605 after(grammarAccess.getDocumentationEntryAccess().getEqualsSignKeyword_1());
19606 19606
19607 19607 }
19608 } 19608
19609 19609
19610 after(grammarAccess.getClassReferenceAccess().getElementAssignment_1()); 19610 }
19611 19611
19612 } 19612 }
19613 19613 catch (RecognitionException re) {
19614 19614 reportError(re);
19615 } 19615 recover(input,re);
19616 19616 }
19617 } 19617 finally {
19618 catch (RecognitionException re) { 19618
19619 reportError(re); 19619 restoreStackSize(stackSize);
19620 recover(input,re); 19620
19621 } 19621 }
19622 finally { 19622 return ;
19623 19623 }
19624 restoreStackSize(stackSize); 19624 // $ANTLR end "rule__DocumentationEntry__Group__1__Impl"
19625 19625
19626 } 19626
19627 return ; 19627 // $ANTLR start "rule__DocumentationEntry__Group__2"
19628 } 19628 // InternalApplicationConfiguration.g:6194:1: rule__DocumentationEntry__Group__2 : rule__DocumentationEntry__Group__2__Impl ;
19629 // $ANTLR end "rule__ClassReference__Group__1__Impl" 19629 public final void rule__DocumentationEntry__Group__2() throws RecognitionException {
19630 19630
19631 19631 int stackSize = keepStackSize();
19632 // $ANTLR start "rule__ClassReference__Group__2" 19632
19633 // InternalApplicationConfiguration.g:6242:1: rule__ClassReference__Group__2 : rule__ClassReference__Group__2__Impl ; 19633 try {
19634 public final void rule__ClassReference__Group__2() throws RecognitionException { 19634 // InternalApplicationConfiguration.g:6198:1: ( rule__DocumentationEntry__Group__2__Impl )
19635 19635 // InternalApplicationConfiguration.g:6199:2: rule__DocumentationEntry__Group__2__Impl
19636 int stackSize = keepStackSize(); 19636 {
19637 19637 pushFollow(FOLLOW_2);
19638 try { 19638 rule__DocumentationEntry__Group__2__Impl();
19639 // InternalApplicationConfiguration.g:6246:1: ( rule__ClassReference__Group__2__Impl ) 19639
19640 // InternalApplicationConfiguration.g:6247:2: rule__ClassReference__Group__2__Impl 19640 state._fsp--;
19641 { 19641
19642 pushFollow(FOLLOW_2); 19642
19643 rule__ClassReference__Group__2__Impl(); 19643 }
19644 19644
19645 state._fsp--; 19645 }
19646 19646 catch (RecognitionException re) {
19647 19647 reportError(re);
19648 } 19648 recover(input,re);
19649 19649 }
19650 } 19650 finally {
19651 catch (RecognitionException re) { 19651
19652 reportError(re); 19652 restoreStackSize(stackSize);
19653 recover(input,re); 19653
19654 } 19654 }
19655 finally { 19655 return ;
19656 19656 }
19657 restoreStackSize(stackSize); 19657 // $ANTLR end "rule__DocumentationEntry__Group__2"
19658 19658
19659 } 19659
19660 return ; 19660 // $ANTLR start "rule__DocumentationEntry__Group__2__Impl"
19661 } 19661 // InternalApplicationConfiguration.g:6205:1: rule__DocumentationEntry__Group__2__Impl : ( ( rule__DocumentationEntry__LevelAssignment_2 ) ) ;
19662 // $ANTLR end "rule__ClassReference__Group__2" 19662 public final void rule__DocumentationEntry__Group__2__Impl() throws RecognitionException {
19663 19663
19664 19664 int stackSize = keepStackSize();
19665 // $ANTLR start "rule__ClassReference__Group__2__Impl" 19665
19666 // InternalApplicationConfiguration.g:6253:1: rule__ClassReference__Group__2__Impl : ( '>' ) ; 19666 try {
19667 public final void rule__ClassReference__Group__2__Impl() throws RecognitionException { 19667 // InternalApplicationConfiguration.g:6209:1: ( ( ( rule__DocumentationEntry__LevelAssignment_2 ) ) )
19668 19668 // InternalApplicationConfiguration.g:6210:1: ( ( rule__DocumentationEntry__LevelAssignment_2 ) )
19669 int stackSize = keepStackSize(); 19669 {
19670 19670 // InternalApplicationConfiguration.g:6210:1: ( ( rule__DocumentationEntry__LevelAssignment_2 ) )
19671 try { 19671 // InternalApplicationConfiguration.g:6211:2: ( rule__DocumentationEntry__LevelAssignment_2 )
19672 // InternalApplicationConfiguration.g:6257:1: ( ( '>' ) ) 19672 {
19673 // InternalApplicationConfiguration.g:6258:1: ( '>' ) 19673 before(grammarAccess.getDocumentationEntryAccess().getLevelAssignment_2());
19674 { 19674 // InternalApplicationConfiguration.g:6212:2: ( rule__DocumentationEntry__LevelAssignment_2 )
19675 // InternalApplicationConfiguration.g:6258:1: ( '>' ) 19675 // InternalApplicationConfiguration.g:6212:3: rule__DocumentationEntry__LevelAssignment_2
19676 // InternalApplicationConfiguration.g:6259:2: '>' 19676 {
19677 { 19677 pushFollow(FOLLOW_2);
19678 before(grammarAccess.getClassReferenceAccess().getGreaterThanSignKeyword_2()); 19678 rule__DocumentationEntry__LevelAssignment_2();
19679 match(input,40,FOLLOW_2); 19679
19680 after(grammarAccess.getClassReferenceAccess().getGreaterThanSignKeyword_2()); 19680 state._fsp--;
19681 19681
19682 } 19682
19683 19683 }
19684 19684
19685 } 19685 after(grammarAccess.getDocumentationEntryAccess().getLevelAssignment_2());
19686 19686
19687 } 19687 }
19688 catch (RecognitionException re) { 19688
19689 reportError(re); 19689
19690 recover(input,re); 19690 }
19691 } 19691
19692 finally { 19692 }
19693 19693 catch (RecognitionException re) {
19694 restoreStackSize(stackSize); 19694 reportError(re);
19695 19695 recover(input,re);
19696 } 19696 }
19697 return ; 19697 finally {
19698 } 19698
19699 // $ANTLR end "rule__ClassReference__Group__2__Impl" 19699 restoreStackSize(stackSize);
19700 19700
19701 19701 }
19702 // $ANTLR start "rule__ObjectReference__Group__0" 19702 return ;
19703 // InternalApplicationConfiguration.g:6269:1: rule__ObjectReference__Group__0 : rule__ObjectReference__Group__0__Impl rule__ObjectReference__Group__1 ; 19703 }
19704 public final void rule__ObjectReference__Group__0() throws RecognitionException { 19704 // $ANTLR end "rule__DocumentationEntry__Group__2__Impl"
19705 19705
19706 int stackSize = keepStackSize(); 19706
19707 19707 // $ANTLR start "rule__RuntimeEntry__Group__0"
19708 try { 19708 // InternalApplicationConfiguration.g:6221:1: rule__RuntimeEntry__Group__0 : rule__RuntimeEntry__Group__0__Impl rule__RuntimeEntry__Group__1 ;
19709 // InternalApplicationConfiguration.g:6273:1: ( rule__ObjectReference__Group__0__Impl rule__ObjectReference__Group__1 ) 19709 public final void rule__RuntimeEntry__Group__0() throws RecognitionException {
19710 // InternalApplicationConfiguration.g:6274:2: rule__ObjectReference__Group__0__Impl rule__ObjectReference__Group__1 19710
19711 { 19711 int stackSize = keepStackSize();
19712 pushFollow(FOLLOW_31); 19712
19713 rule__ObjectReference__Group__0__Impl(); 19713 try {
19714 19714 // InternalApplicationConfiguration.g:6225:1: ( rule__RuntimeEntry__Group__0__Impl rule__RuntimeEntry__Group__1 )
19715 state._fsp--; 19715 // InternalApplicationConfiguration.g:6226:2: rule__RuntimeEntry__Group__0__Impl rule__RuntimeEntry__Group__1
19716 19716 {
19717 pushFollow(FOLLOW_2); 19717 pushFollow(FOLLOW_13);
19718 rule__ObjectReference__Group__1(); 19718 rule__RuntimeEntry__Group__0__Impl();
19719 19719
19720 state._fsp--; 19720 state._fsp--;
19721 19721
19722 19722 pushFollow(FOLLOW_2);
19723 } 19723 rule__RuntimeEntry__Group__1();
19724 19724
19725 } 19725 state._fsp--;
19726 catch (RecognitionException re) { 19726
19727 reportError(re); 19727
19728 recover(input,re); 19728 }
19729 } 19729
19730 finally { 19730 }
19731 19731 catch (RecognitionException re) {
19732 restoreStackSize(stackSize); 19732 reportError(re);
19733 19733 recover(input,re);
19734 } 19734 }
19735 return ; 19735 finally {
19736 } 19736
19737 // $ANTLR end "rule__ObjectReference__Group__0" 19737 restoreStackSize(stackSize);
19738 19738
19739 19739 }
19740 // $ANTLR start "rule__ObjectReference__Group__0__Impl" 19740 return ;
19741 // InternalApplicationConfiguration.g:6281:1: rule__ObjectReference__Group__0__Impl : ( () ) ; 19741 }
19742 public final void rule__ObjectReference__Group__0__Impl() throws RecognitionException { 19742 // $ANTLR end "rule__RuntimeEntry__Group__0"
19743 19743
19744 int stackSize = keepStackSize(); 19744
19745 19745 // $ANTLR start "rule__RuntimeEntry__Group__0__Impl"
19746 try { 19746 // InternalApplicationConfiguration.g:6233:1: rule__RuntimeEntry__Group__0__Impl : ( 'runtime' ) ;
19747 // InternalApplicationConfiguration.g:6285:1: ( ( () ) ) 19747 public final void rule__RuntimeEntry__Group__0__Impl() throws RecognitionException {
19748 // InternalApplicationConfiguration.g:6286:1: ( () ) 19748
19749 { 19749 int stackSize = keepStackSize();
19750 // InternalApplicationConfiguration.g:6286:1: ( () ) 19750
19751 // InternalApplicationConfiguration.g:6287:2: () 19751 try {
19752 { 19752 // InternalApplicationConfiguration.g:6237:1: ( ( 'runtime' ) )
19753 before(grammarAccess.getObjectReferenceAccess().getObjectReferenceAction_0()); 19753 // InternalApplicationConfiguration.g:6238:1: ( 'runtime' )
19754 // InternalApplicationConfiguration.g:6288:2: () 19754 {
19755 // InternalApplicationConfiguration.g:6288:3: 19755 // InternalApplicationConfiguration.g:6238:1: ( 'runtime' )
19756 { 19756 // InternalApplicationConfiguration.g:6239:2: 'runtime'
19757 } 19757 {
19758 19758 before(grammarAccess.getRuntimeEntryAccess().getRuntimeKeyword_0());
19759 after(grammarAccess.getObjectReferenceAccess().getObjectReferenceAction_0()); 19759 match(input,44,FOLLOW_2);
19760 19760 after(grammarAccess.getRuntimeEntryAccess().getRuntimeKeyword_0());
19761 } 19761
19762 19762 }
19763 19763
19764 } 19764
19765 19765 }
19766 } 19766
19767 finally { 19767 }
19768 19768 catch (RecognitionException re) {
19769 restoreStackSize(stackSize); 19769 reportError(re);
19770 19770 recover(input,re);
19771 } 19771 }
19772 return ; 19772 finally {
19773 } 19773
19774 // $ANTLR end "rule__ObjectReference__Group__0__Impl" 19774 restoreStackSize(stackSize);
19775 19775
19776 19776 }
19777 // $ANTLR start "rule__ObjectReference__Group__1" 19777 return ;
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 // $ANTLR end "rule__RuntimeEntry__Group__0__Impl"
19780 19780
19781 int stackSize = keepStackSize(); 19781
19782 19782 // $ANTLR start "rule__RuntimeEntry__Group__1"
19783 try { 19783 // InternalApplicationConfiguration.g:6248:1: rule__RuntimeEntry__Group__1 : rule__RuntimeEntry__Group__1__Impl rule__RuntimeEntry__Group__2 ;
19784 // InternalApplicationConfiguration.g:6300:1: ( rule__ObjectReference__Group__1__Impl ) 19784 public final void rule__RuntimeEntry__Group__1() throws RecognitionException {
19785 // InternalApplicationConfiguration.g:6301:2: rule__ObjectReference__Group__1__Impl 19785
19786 { 19786 int stackSize = keepStackSize();
19787 pushFollow(FOLLOW_2); 19787
19788 rule__ObjectReference__Group__1__Impl(); 19788 try {
19789 19789 // InternalApplicationConfiguration.g:6252:1: ( rule__RuntimeEntry__Group__1__Impl rule__RuntimeEntry__Group__2 )
19790 state._fsp--; 19790 // InternalApplicationConfiguration.g:6253:2: rule__RuntimeEntry__Group__1__Impl rule__RuntimeEntry__Group__2
19791 19791 {
19792 19792 pushFollow(FOLLOW_9);
19793 } 19793 rule__RuntimeEntry__Group__1__Impl();
19794 19794
19795 } 19795 state._fsp--;
19796 catch (RecognitionException re) { 19796
19797 reportError(re); 19797 pushFollow(FOLLOW_2);
19798 recover(input,re); 19798 rule__RuntimeEntry__Group__2();
19799 } 19799
19800 finally { 19800 state._fsp--;
19801 19801
19802 restoreStackSize(stackSize); 19802
19803 19803 }
19804 } 19804
19805 return ; 19805 }
19806 } 19806 catch (RecognitionException re) {
19807 // $ANTLR end "rule__ObjectReference__Group__1" 19807 reportError(re);
19808 19808 recover(input,re);
19809 19809 }
19810 // $ANTLR start "rule__ObjectReference__Group__1__Impl" 19810 finally {
19811 // InternalApplicationConfiguration.g:6307:1: rule__ObjectReference__Group__1__Impl : ( 'node' ) ; 19811
19812 public final void rule__ObjectReference__Group__1__Impl() throws RecognitionException { 19812 restoreStackSize(stackSize);
19813 19813
19814 int stackSize = keepStackSize(); 19814 }
19815 19815 return ;
19816 try { 19816 }
19817 // InternalApplicationConfiguration.g:6311:1: ( ( 'node' ) ) 19817 // $ANTLR end "rule__RuntimeEntry__Group__1"
19818 // InternalApplicationConfiguration.g:6312:1: ( 'node' ) 19818
19819 { 19819
19820 // InternalApplicationConfiguration.g:6312:1: ( 'node' ) 19820 // $ANTLR start "rule__RuntimeEntry__Group__1__Impl"
19821 // InternalApplicationConfiguration.g:6313:2: 'node' 19821 // InternalApplicationConfiguration.g:6260:1: rule__RuntimeEntry__Group__1__Impl : ( '=' ) ;
19822 { 19822 public final void rule__RuntimeEntry__Group__1__Impl() throws RecognitionException {
19823 before(grammarAccess.getObjectReferenceAccess().getNodeKeyword_1()); 19823
19824 match(input,41,FOLLOW_2); 19824 int stackSize = keepStackSize();
19825 after(grammarAccess.getObjectReferenceAccess().getNodeKeyword_1()); 19825
19826 19826 try {
19827 } 19827 // InternalApplicationConfiguration.g:6264:1: ( ( '=' ) )
19828 19828 // InternalApplicationConfiguration.g:6265:1: ( '=' )
19829 19829 {
19830 } 19830 // InternalApplicationConfiguration.g:6265:1: ( '=' )
19831 19831 // InternalApplicationConfiguration.g:6266:2: '='
19832 } 19832 {
19833 catch (RecognitionException re) { 19833 before(grammarAccess.getRuntimeEntryAccess().getEqualsSignKeyword_1());
19834 reportError(re); 19834 match(input,29,FOLLOW_2);
19835 recover(input,re); 19835 after(grammarAccess.getRuntimeEntryAccess().getEqualsSignKeyword_1());
19836 } 19836
19837 finally { 19837 }
19838 19838
19839 restoreStackSize(stackSize); 19839
19840 19840 }
19841 } 19841
19842 return ; 19842 }
19843 } 19843 catch (RecognitionException re) {
19844 // $ANTLR end "rule__ObjectReference__Group__1__Impl" 19844 reportError(re);
19845 19845 recover(input,re);
19846 19846 }
19847 // $ANTLR start "rule__IntegerReference__Group__0" 19847 finally {
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 restoreStackSize(stackSize);
19850 19850
19851 int stackSize = keepStackSize(); 19851 }
19852 19852 return ;
19853 try { 19853 }
19854 // InternalApplicationConfiguration.g:6327:1: ( rule__IntegerReference__Group__0__Impl rule__IntegerReference__Group__1 ) 19854 // $ANTLR end "rule__RuntimeEntry__Group__1__Impl"
19855 // InternalApplicationConfiguration.g:6328:2: rule__IntegerReference__Group__0__Impl rule__IntegerReference__Group__1 19855
19856 { 19856
19857 pushFollow(FOLLOW_32); 19857 // $ANTLR start "rule__RuntimeEntry__Group__2"
19858 rule__IntegerReference__Group__0__Impl(); 19858 // InternalApplicationConfiguration.g:6275:1: rule__RuntimeEntry__Group__2 : rule__RuntimeEntry__Group__2__Impl ;
19859 19859 public final void rule__RuntimeEntry__Group__2() throws RecognitionException {
19860 state._fsp--; 19860
19861 19861 int stackSize = keepStackSize();
19862 pushFollow(FOLLOW_2); 19862
19863 rule__IntegerReference__Group__1(); 19863 try {
19864 19864 // InternalApplicationConfiguration.g:6279:1: ( rule__RuntimeEntry__Group__2__Impl )
19865 state._fsp--; 19865 // InternalApplicationConfiguration.g:6280:2: rule__RuntimeEntry__Group__2__Impl
19866 19866 {
19867 19867 pushFollow(FOLLOW_2);
19868 } 19868 rule__RuntimeEntry__Group__2__Impl();
19869 19869
19870 } 19870 state._fsp--;
19871 catch (RecognitionException re) { 19871
19872 reportError(re); 19872
19873 recover(input,re); 19873 }
19874 } 19874
19875 finally { 19875 }
19876 19876 catch (RecognitionException re) {
19877 restoreStackSize(stackSize); 19877 reportError(re);
19878 19878 recover(input,re);
19879 } 19879 }
19880 return ; 19880 finally {
19881 } 19881
19882 // $ANTLR end "rule__IntegerReference__Group__0" 19882 restoreStackSize(stackSize);
19883 19883
19884 19884 }
19885 // $ANTLR start "rule__IntegerReference__Group__0__Impl" 19885 return ;
19886 // InternalApplicationConfiguration.g:6335:1: rule__IntegerReference__Group__0__Impl : ( () ) ; 19886 }
19887 public final void rule__IntegerReference__Group__0__Impl() throws RecognitionException { 19887 // $ANTLR end "rule__RuntimeEntry__Group__2"
19888 19888
19889 int stackSize = keepStackSize(); 19889
19890 19890 // $ANTLR start "rule__RuntimeEntry__Group__2__Impl"
19891 try { 19891 // InternalApplicationConfiguration.g:6286:1: rule__RuntimeEntry__Group__2__Impl : ( ( rule__RuntimeEntry__MillisecLimitAssignment_2 ) ) ;
19892 // InternalApplicationConfiguration.g:6339:1: ( ( () ) ) 19892 public final void rule__RuntimeEntry__Group__2__Impl() throws RecognitionException {
19893 // InternalApplicationConfiguration.g:6340:1: ( () ) 19893
19894 { 19894 int stackSize = keepStackSize();
19895 // InternalApplicationConfiguration.g:6340:1: ( () ) 19895
19896 // InternalApplicationConfiguration.g:6341:2: () 19896 try {
19897 { 19897 // InternalApplicationConfiguration.g:6290:1: ( ( ( rule__RuntimeEntry__MillisecLimitAssignment_2 ) ) )
19898 before(grammarAccess.getIntegerReferenceAccess().getIntegerScopeAction_0()); 19898 // InternalApplicationConfiguration.g:6291:1: ( ( rule__RuntimeEntry__MillisecLimitAssignment_2 ) )
19899 // InternalApplicationConfiguration.g:6342:2: () 19899 {
19900 // InternalApplicationConfiguration.g:6342:3: 19900 // InternalApplicationConfiguration.g:6291:1: ( ( rule__RuntimeEntry__MillisecLimitAssignment_2 ) )
19901 { 19901 // InternalApplicationConfiguration.g:6292:2: ( rule__RuntimeEntry__MillisecLimitAssignment_2 )
19902 } 19902 {
19903 19903 before(grammarAccess.getRuntimeEntryAccess().getMillisecLimitAssignment_2());
19904 after(grammarAccess.getIntegerReferenceAccess().getIntegerScopeAction_0()); 19904 // InternalApplicationConfiguration.g:6293:2: ( rule__RuntimeEntry__MillisecLimitAssignment_2 )
19905 19905 // InternalApplicationConfiguration.g:6293:3: rule__RuntimeEntry__MillisecLimitAssignment_2
19906 } 19906 {
19907 19907 pushFollow(FOLLOW_2);
19908 19908 rule__RuntimeEntry__MillisecLimitAssignment_2();
19909 } 19909
19910 19910 state._fsp--;
19911 } 19911
19912 finally { 19912
19913 19913 }
19914 restoreStackSize(stackSize); 19914
19915 19915 after(grammarAccess.getRuntimeEntryAccess().getMillisecLimitAssignment_2());
19916 } 19916
19917 return ; 19917 }
19918 } 19918
19919 // $ANTLR end "rule__IntegerReference__Group__0__Impl" 19919
19920 19920 }
19921 19921
19922 // $ANTLR start "rule__IntegerReference__Group__1" 19922 }
19923 // InternalApplicationConfiguration.g:6350:1: rule__IntegerReference__Group__1 : rule__IntegerReference__Group__1__Impl ; 19923 catch (RecognitionException re) {
19924 public final void rule__IntegerReference__Group__1() throws RecognitionException { 19924 reportError(re);
19925 19925 recover(input,re);
19926 int stackSize = keepStackSize(); 19926 }
19927 19927 finally {
19928 try { 19928
19929 // InternalApplicationConfiguration.g:6354:1: ( rule__IntegerReference__Group__1__Impl ) 19929 restoreStackSize(stackSize);
19930 // InternalApplicationConfiguration.g:6355:2: rule__IntegerReference__Group__1__Impl 19930
19931 { 19931 }
19932 pushFollow(FOLLOW_2); 19932 return ;
19933 rule__IntegerReference__Group__1__Impl(); 19933 }
19934 19934 // $ANTLR end "rule__RuntimeEntry__Group__2__Impl"
19935 state._fsp--; 19935
19936 19936
19937 19937 // $ANTLR start "rule__MemoryEntry__Group__0"
19938 } 19938 // InternalApplicationConfiguration.g:6302:1: rule__MemoryEntry__Group__0 : rule__MemoryEntry__Group__0__Impl rule__MemoryEntry__Group__1 ;
19939 19939 public final void rule__MemoryEntry__Group__0() throws RecognitionException {
19940 } 19940
19941 catch (RecognitionException re) { 19941 int stackSize = keepStackSize();
19942 reportError(re); 19942
19943 recover(input,re); 19943 try {
19944 } 19944 // InternalApplicationConfiguration.g:6306:1: ( rule__MemoryEntry__Group__0__Impl rule__MemoryEntry__Group__1 )
19945 finally { 19945 // InternalApplicationConfiguration.g:6307:2: rule__MemoryEntry__Group__0__Impl rule__MemoryEntry__Group__1
19946 19946 {
19947 restoreStackSize(stackSize); 19947 pushFollow(FOLLOW_13);
19948 19948 rule__MemoryEntry__Group__0__Impl();
19949 } 19949
19950 return ; 19950 state._fsp--;
19951 } 19951
19952 // $ANTLR end "rule__IntegerReference__Group__1" 19952 pushFollow(FOLLOW_2);
19953 19953 rule__MemoryEntry__Group__1();
19954 19954
19955 // $ANTLR start "rule__IntegerReference__Group__1__Impl" 19955 state._fsp--;
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 catch (RecognitionException re) {
19962 // InternalApplicationConfiguration.g:6365:1: ( ( 'int' ) ) 19962 reportError(re);
19963 // InternalApplicationConfiguration.g:6366:1: ( 'int' ) 19963 recover(input,re);
19964 { 19964 }
19965 // InternalApplicationConfiguration.g:6366:1: ( 'int' ) 19965 finally {
19966 // InternalApplicationConfiguration.g:6367:2: 'int' 19966
19967 { 19967 restoreStackSize(stackSize);
19968 before(grammarAccess.getIntegerReferenceAccess().getIntKeyword_1()); 19968
19969 match(input,42,FOLLOW_2); 19969 }
19970 after(grammarAccess.getIntegerReferenceAccess().getIntKeyword_1()); 19970 return ;
19971 19971 }
19972 } 19972 // $ANTLR end "rule__MemoryEntry__Group__0"
19973 19973
19974 19974
19975 } 19975 // $ANTLR start "rule__MemoryEntry__Group__0__Impl"
19976 19976 // InternalApplicationConfiguration.g:6314:1: rule__MemoryEntry__Group__0__Impl : ( 'memory' ) ;
19977 } 19977 public final void rule__MemoryEntry__Group__0__Impl() throws RecognitionException {
19978 catch (RecognitionException re) { 19978
19979 reportError(re); 19979 int stackSize = keepStackSize();
19980 recover(input,re); 19980
19981 } 19981 try {
19982 finally { 19982 // InternalApplicationConfiguration.g:6318:1: ( ( 'memory' ) )
19983 19983 // InternalApplicationConfiguration.g:6319:1: ( 'memory' )
19984 restoreStackSize(stackSize); 19984 {
19985 19985 // InternalApplicationConfiguration.g:6319:1: ( 'memory' )
19986 } 19986 // InternalApplicationConfiguration.g:6320:2: 'memory'
19987 return ; 19987 {
19988 } 19988 before(grammarAccess.getMemoryEntryAccess().getMemoryKeyword_0());
19989 // $ANTLR end "rule__IntegerReference__Group__1__Impl" 19989 match(input,45,FOLLOW_2);
19990 19990 after(grammarAccess.getMemoryEntryAccess().getMemoryKeyword_0());
19991 19991
19992 // $ANTLR start "rule__RealReference__Group__0" 19992 }
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
19995 19995 }
19996 int stackSize = keepStackSize(); 19996
19997 19997 }
19998 try { 19998 catch (RecognitionException re) {
19999 // InternalApplicationConfiguration.g:6381:1: ( rule__RealReference__Group__0__Impl rule__RealReference__Group__1 ) 19999 reportError(re);
20000 // InternalApplicationConfiguration.g:6382:2: rule__RealReference__Group__0__Impl rule__RealReference__Group__1 20000 recover(input,re);
20001 { 20001 }
20002 pushFollow(FOLLOW_34); 20002 finally {
20003 rule__RealReference__Group__0__Impl(); 20003
20004 20004 restoreStackSize(stackSize);
20005 state._fsp--; 20005
20006 20006 }
20007 pushFollow(FOLLOW_2); 20007 return ;
20008 rule__RealReference__Group__1(); 20008 }
20009 20009 // $ANTLR end "rule__MemoryEntry__Group__0__Impl"
20010 state._fsp--; 20010
20011 20011
20012 20012 // $ANTLR start "rule__MemoryEntry__Group__1"
20013 } 20013 // InternalApplicationConfiguration.g:6329:1: rule__MemoryEntry__Group__1 : rule__MemoryEntry__Group__1__Impl rule__MemoryEntry__Group__2 ;
20014 20014 public final void rule__MemoryEntry__Group__1() throws RecognitionException {
20015 } 20015
20016 catch (RecognitionException re) { 20016 int stackSize = keepStackSize();
20017 reportError(re); 20017
20018 recover(input,re); 20018 try {
20019 } 20019 // InternalApplicationConfiguration.g:6333:1: ( rule__MemoryEntry__Group__1__Impl rule__MemoryEntry__Group__2 )
20020 finally { 20020 // InternalApplicationConfiguration.g:6334:2: rule__MemoryEntry__Group__1__Impl rule__MemoryEntry__Group__2
20021 20021 {
20022 restoreStackSize(stackSize); 20022 pushFollow(FOLLOW_9);
20023 20023 rule__MemoryEntry__Group__1__Impl();
20024 } 20024
20025 return ; 20025 state._fsp--;
20026 } 20026
20027 // $ANTLR end "rule__RealReference__Group__0" 20027 pushFollow(FOLLOW_2);
20028 20028 rule__MemoryEntry__Group__2();
20029 20029
20030 // $ANTLR start "rule__RealReference__Group__0__Impl" 20030 state._fsp--;
20031 // InternalApplicationConfiguration.g:6389:1: rule__RealReference__Group__0__Impl : ( () ) ; 20031
20032 public final void rule__RealReference__Group__0__Impl() throws RecognitionException { 20032
20033 20033 }
20034 int stackSize = keepStackSize(); 20034
20035 20035 }
20036 try { 20036 catch (RecognitionException re) {
20037 // InternalApplicationConfiguration.g:6393:1: ( ( () ) ) 20037 reportError(re);
20038 // InternalApplicationConfiguration.g:6394:1: ( () ) 20038 recover(input,re);
20039 { 20039 }
20040 // InternalApplicationConfiguration.g:6394:1: ( () ) 20040 finally {
20041 // InternalApplicationConfiguration.g:6395:2: () 20041
20042 { 20042 restoreStackSize(stackSize);
20043 before(grammarAccess.getRealReferenceAccess().getRealScopeAction_0()); 20043
20044 // InternalApplicationConfiguration.g:6396:2: () 20044 }
20045 // InternalApplicationConfiguration.g:6396:3: 20045 return ;
20046 { 20046 }
20047 } 20047 // $ANTLR end "rule__MemoryEntry__Group__1"
20048 20048
20049 after(grammarAccess.getRealReferenceAccess().getRealScopeAction_0()); 20049
20050 20050 // $ANTLR start "rule__MemoryEntry__Group__1__Impl"
20051 } 20051 // InternalApplicationConfiguration.g:6341:1: rule__MemoryEntry__Group__1__Impl : ( '=' ) ;
20052 20052 public final void rule__MemoryEntry__Group__1__Impl() throws RecognitionException {
20053 20053
20054 } 20054 int stackSize = keepStackSize();
20055 20055
20056 } 20056 try {
20057 finally { 20057 // InternalApplicationConfiguration.g:6345:1: ( ( '=' ) )
20058 20058 // InternalApplicationConfiguration.g:6346:1: ( '=' )
20059 restoreStackSize(stackSize); 20059 {
20060 20060 // InternalApplicationConfiguration.g:6346:1: ( '=' )
20061 } 20061 // InternalApplicationConfiguration.g:6347:2: '='
20062 return ; 20062 {
20063 } 20063 before(grammarAccess.getMemoryEntryAccess().getEqualsSignKeyword_1());
20064 // $ANTLR end "rule__RealReference__Group__0__Impl" 20064 match(input,29,FOLLOW_2);
20065 20065 after(grammarAccess.getMemoryEntryAccess().getEqualsSignKeyword_1());
20066 20066
20067 // $ANTLR start "rule__RealReference__Group__1" 20067 }
20068 // InternalApplicationConfiguration.g:6404:1: rule__RealReference__Group__1 : rule__RealReference__Group__1__Impl ; 20068
20069 public final void rule__RealReference__Group__1() throws RecognitionException { 20069
20070 20070 }
20071 int stackSize = keepStackSize(); 20071
20072 20072 }
20073 try { 20073 catch (RecognitionException re) {
20074 // InternalApplicationConfiguration.g:6408:1: ( rule__RealReference__Group__1__Impl ) 20074 reportError(re);
20075 // InternalApplicationConfiguration.g:6409:2: rule__RealReference__Group__1__Impl 20075 recover(input,re);
20076 { 20076 }
20077 pushFollow(FOLLOW_2); 20077 finally {
20078 rule__RealReference__Group__1__Impl(); 20078
20079 20079 restoreStackSize(stackSize);
20080 state._fsp--; 20080
20081 20081 }
20082 20082 return ;
20083 } 20083 }
20084 20084 // $ANTLR end "rule__MemoryEntry__Group__1__Impl"
20085 } 20085
20086 catch (RecognitionException re) { 20086
20087 reportError(re); 20087 // $ANTLR start "rule__MemoryEntry__Group__2"
20088 recover(input,re); 20088 // InternalApplicationConfiguration.g:6356:1: rule__MemoryEntry__Group__2 : rule__MemoryEntry__Group__2__Impl ;
20089 } 20089 public final void rule__MemoryEntry__Group__2() throws RecognitionException {
20090 finally { 20090
20091 20091 int stackSize = keepStackSize();
20092 restoreStackSize(stackSize); 20092
20093 20093 try {
20094 } 20094 // InternalApplicationConfiguration.g:6360:1: ( rule__MemoryEntry__Group__2__Impl )
20095 return ; 20095 // InternalApplicationConfiguration.g:6361:2: rule__MemoryEntry__Group__2__Impl
20096 } 20096 {
20097 // $ANTLR end "rule__RealReference__Group__1" 20097 pushFollow(FOLLOW_2);
20098 20098 rule__MemoryEntry__Group__2__Impl();
20099 20099
20100 // $ANTLR start "rule__RealReference__Group__1__Impl" 20100 state._fsp--;
20101 // InternalApplicationConfiguration.g:6415:1: rule__RealReference__Group__1__Impl : ( 'real' ) ; 20101
20102 public final void rule__RealReference__Group__1__Impl() throws RecognitionException { 20102
20103 20103 }
20104 int stackSize = keepStackSize(); 20104
20105 20105 }
20106 try { 20106 catch (RecognitionException re) {
20107 // InternalApplicationConfiguration.g:6419:1: ( ( 'real' ) ) 20107 reportError(re);
20108 // InternalApplicationConfiguration.g:6420:1: ( 'real' ) 20108 recover(input,re);
20109 { 20109 }
20110 // InternalApplicationConfiguration.g:6420:1: ( 'real' ) 20110 finally {
20111 // InternalApplicationConfiguration.g:6421:2: 'real' 20111
20112 { 20112 restoreStackSize(stackSize);
20113 before(grammarAccess.getRealReferenceAccess().getRealKeyword_1()); 20113
20114 match(input,43,FOLLOW_2); 20114 }
20115 after(grammarAccess.getRealReferenceAccess().getRealKeyword_1()); 20115 return ;
20116 20116 }
20117 } 20117 // $ANTLR end "rule__MemoryEntry__Group__2"
20118 20118
20119 20119
20120 } 20120 // $ANTLR start "rule__MemoryEntry__Group__2__Impl"
20121 20121 // InternalApplicationConfiguration.g:6367:1: rule__MemoryEntry__Group__2__Impl : ( ( rule__MemoryEntry__MegabyteLimitAssignment_2 ) ) ;
20122 } 20122 public final void rule__MemoryEntry__Group__2__Impl() throws RecognitionException {
20123 catch (RecognitionException re) { 20123
20124 reportError(re); 20124 int stackSize = keepStackSize();
20125 recover(input,re); 20125
20126 } 20126 try {
20127 finally { 20127 // InternalApplicationConfiguration.g:6371:1: ( ( ( rule__MemoryEntry__MegabyteLimitAssignment_2 ) ) )
20128 20128 // InternalApplicationConfiguration.g:6372:1: ( ( rule__MemoryEntry__MegabyteLimitAssignment_2 ) )
20129 restoreStackSize(stackSize); 20129 {
20130 20130 // InternalApplicationConfiguration.g:6372:1: ( ( rule__MemoryEntry__MegabyteLimitAssignment_2 ) )
20131 } 20131 // InternalApplicationConfiguration.g:6373:2: ( rule__MemoryEntry__MegabyteLimitAssignment_2 )
20132 return ; 20132 {
20133 } 20133 before(grammarAccess.getMemoryEntryAccess().getMegabyteLimitAssignment_2());
20134 // $ANTLR end "rule__RealReference__Group__1__Impl" 20134 // InternalApplicationConfiguration.g:6374:2: ( rule__MemoryEntry__MegabyteLimitAssignment_2 )
20135 20135 // InternalApplicationConfiguration.g:6374:3: rule__MemoryEntry__MegabyteLimitAssignment_2
20136 20136 {
20137 // $ANTLR start "rule__StringReference__Group__0" 20137 pushFollow(FOLLOW_2);
20138 // InternalApplicationConfiguration.g:6431:1: rule__StringReference__Group__0 : rule__StringReference__Group__0__Impl rule__StringReference__Group__1 ; 20138 rule__MemoryEntry__MegabyteLimitAssignment_2();
20139 public final void rule__StringReference__Group__0() throws RecognitionException { 20139
20140 20140 state._fsp--;
20141 int stackSize = keepStackSize(); 20141
20142 20142
20143 try { 20143 }
20144 // InternalApplicationConfiguration.g:6435:1: ( rule__StringReference__Group__0__Impl rule__StringReference__Group__1 ) 20144
20145 // InternalApplicationConfiguration.g:6436:2: rule__StringReference__Group__0__Impl rule__StringReference__Group__1 20145 after(grammarAccess.getMemoryEntryAccess().getMegabyteLimitAssignment_2());
20146 { 20146
20147 pushFollow(FOLLOW_35); 20147 }
20148 rule__StringReference__Group__0__Impl(); 20148
20149 20149
20150 state._fsp--; 20150 }
20151 20151
20152 pushFollow(FOLLOW_2); 20152 }
20153 rule__StringReference__Group__1(); 20153 catch (RecognitionException re) {
20154 20154 reportError(re);
20155 state._fsp--; 20155 recover(input,re);
20156 20156 }
20157 20157 finally {
20158 } 20158
20159 20159 restoreStackSize(stackSize);
20160 } 20160
20161 catch (RecognitionException re) { 20161 }
20162 reportError(re); 20162 return ;
20163 recover(input,re); 20163 }
20164 } 20164 // $ANTLR end "rule__MemoryEntry__Group__2__Impl"
20165 finally { 20165
20166 20166
20167 restoreStackSize(stackSize); 20167 // $ANTLR start "rule__CustomEntry__Group__0"
20168 20168 // InternalApplicationConfiguration.g:6383:1: rule__CustomEntry__Group__0 : rule__CustomEntry__Group__0__Impl rule__CustomEntry__Group__1 ;
20169 } 20169 public final void rule__CustomEntry__Group__0() throws RecognitionException {
20170 return ; 20170
20171 } 20171 int stackSize = keepStackSize();
20172 // $ANTLR end "rule__StringReference__Group__0" 20172
20173 20173 try {
20174 20174 // InternalApplicationConfiguration.g:6387:1: ( rule__CustomEntry__Group__0__Impl rule__CustomEntry__Group__1 )
20175 // $ANTLR start "rule__StringReference__Group__0__Impl" 20175 // InternalApplicationConfiguration.g:6388:2: rule__CustomEntry__Group__0__Impl rule__CustomEntry__Group__1
20176 // InternalApplicationConfiguration.g:6443:1: rule__StringReference__Group__0__Impl : ( () ) ; 20176 {
20177 public final void rule__StringReference__Group__0__Impl() throws RecognitionException { 20177 pushFollow(FOLLOW_13);
20178 20178 rule__CustomEntry__Group__0__Impl();
20179 int stackSize = keepStackSize(); 20179
20180 20180 state._fsp--;
20181 try { 20181
20182 // InternalApplicationConfiguration.g:6447:1: ( ( () ) ) 20182 pushFollow(FOLLOW_2);
20183 // InternalApplicationConfiguration.g:6448:1: ( () ) 20183 rule__CustomEntry__Group__1();
20184 { 20184
20185 // InternalApplicationConfiguration.g:6448:1: ( () ) 20185 state._fsp--;
20186 // InternalApplicationConfiguration.g:6449:2: () 20186
20187 { 20187
20188 before(grammarAccess.getStringReferenceAccess().getStringScopeAction_0()); 20188 }
20189 // InternalApplicationConfiguration.g:6450:2: () 20189
20190 // InternalApplicationConfiguration.g:6450:3: 20190 }
20191 { 20191 catch (RecognitionException re) {
20192 } 20192 reportError(re);
20193 20193 recover(input,re);
20194 after(grammarAccess.getStringReferenceAccess().getStringScopeAction_0()); 20194 }
20195 20195 finally {
20196 } 20196
20197 20197 restoreStackSize(stackSize);
20198 20198
20199 } 20199 }
20200 20200 return ;
20201 } 20201 }
20202 finally { 20202 // $ANTLR end "rule__CustomEntry__Group__0"
20203 20203
20204 restoreStackSize(stackSize); 20204
20205 20205 // $ANTLR start "rule__CustomEntry__Group__0__Impl"
20206 } 20206 // InternalApplicationConfiguration.g:6395:1: rule__CustomEntry__Group__0__Impl : ( ( rule__CustomEntry__KeyAssignment_0 ) ) ;
20207 return ; 20207 public final void rule__CustomEntry__Group__0__Impl() throws RecognitionException {
20208 } 20208
20209 // $ANTLR end "rule__StringReference__Group__0__Impl" 20209 int stackSize = keepStackSize();
20210 20210
20211 20211 try {
20212 // $ANTLR start "rule__StringReference__Group__1" 20212 // InternalApplicationConfiguration.g:6399:1: ( ( ( rule__CustomEntry__KeyAssignment_0 ) ) )
20213 // InternalApplicationConfiguration.g:6458:1: rule__StringReference__Group__1 : rule__StringReference__Group__1__Impl ; 20213 // InternalApplicationConfiguration.g:6400:1: ( ( rule__CustomEntry__KeyAssignment_0 ) )
20214 public final void rule__StringReference__Group__1() throws RecognitionException { 20214 {
20215 20215 // InternalApplicationConfiguration.g:6400:1: ( ( rule__CustomEntry__KeyAssignment_0 ) )
20216 int stackSize = keepStackSize(); 20216 // InternalApplicationConfiguration.g:6401:2: ( rule__CustomEntry__KeyAssignment_0 )
20217 20217 {
20218 try { 20218 before(grammarAccess.getCustomEntryAccess().getKeyAssignment_0());
20219 // InternalApplicationConfiguration.g:6462:1: ( rule__StringReference__Group__1__Impl ) 20219 // InternalApplicationConfiguration.g:6402:2: ( rule__CustomEntry__KeyAssignment_0 )
20220 // InternalApplicationConfiguration.g:6463:2: rule__StringReference__Group__1__Impl 20220 // InternalApplicationConfiguration.g:6402:3: rule__CustomEntry__KeyAssignment_0
20221 { 20221 {
20222 pushFollow(FOLLOW_2); 20222 pushFollow(FOLLOW_2);
20223 rule__StringReference__Group__1__Impl(); 20223 rule__CustomEntry__KeyAssignment_0();
20224 20224
20225 state._fsp--; 20225 state._fsp--;
20226 20226
20227 20227
20228 } 20228 }
20229 20229
20230 } 20230 after(grammarAccess.getCustomEntryAccess().getKeyAssignment_0());
20231 catch (RecognitionException re) { 20231
20232 reportError(re); 20232 }
20233 recover(input,re); 20233
20234 } 20234
20235 finally { 20235 }
20236 20236
20237 restoreStackSize(stackSize); 20237 }
20238 20238 catch (RecognitionException re) {
20239 } 20239 reportError(re);
20240 return ; 20240 recover(input,re);
20241 } 20241 }
20242 // $ANTLR end "rule__StringReference__Group__1" 20242 finally {
20243 20243
20244 20244 restoreStackSize(stackSize);
20245 // $ANTLR start "rule__StringReference__Group__1__Impl" 20245
20246 // InternalApplicationConfiguration.g:6469:1: rule__StringReference__Group__1__Impl : ( 'string' ) ; 20246 }
20247 public final void rule__StringReference__Group__1__Impl() throws RecognitionException { 20247 return ;
20248 20248 }
20249 int stackSize = keepStackSize(); 20249 // $ANTLR end "rule__CustomEntry__Group__0__Impl"
20250 20250
20251 try { 20251
20252 // InternalApplicationConfiguration.g:6473:1: ( ( 'string' ) ) 20252 // $ANTLR start "rule__CustomEntry__Group__1"
20253 // InternalApplicationConfiguration.g:6474:1: ( 'string' ) 20253 // InternalApplicationConfiguration.g:6410:1: rule__CustomEntry__Group__1 : rule__CustomEntry__Group__1__Impl rule__CustomEntry__Group__2 ;
20254 { 20254 public final void rule__CustomEntry__Group__1() throws RecognitionException {
20255 // InternalApplicationConfiguration.g:6474:1: ( 'string' ) 20255
20256 // InternalApplicationConfiguration.g:6475:2: 'string' 20256 int stackSize = keepStackSize();
20257 { 20257
20258 before(grammarAccess.getStringReferenceAccess().getStringKeyword_1()); 20258 try {
20259 match(input,44,FOLLOW_2); 20259 // InternalApplicationConfiguration.g:6414:1: ( rule__CustomEntry__Group__1__Impl rule__CustomEntry__Group__2 )
20260 after(grammarAccess.getStringReferenceAccess().getStringKeyword_1()); 20260 // InternalApplicationConfiguration.g:6415:2: rule__CustomEntry__Group__1__Impl rule__CustomEntry__Group__2
20261 20261 {
20262 } 20262 pushFollow(FOLLOW_11);
20263 20263 rule__CustomEntry__Group__1__Impl();
20264 20264
20265 } 20265 state._fsp--;
20266 20266
20267 } 20267 pushFollow(FOLLOW_2);
20268 catch (RecognitionException re) { 20268 rule__CustomEntry__Group__2();
20269 reportError(re); 20269
20270 recover(input,re); 20270 state._fsp--;
20271 } 20271
20272 finally { 20272
20273 20273 }
20274 restoreStackSize(stackSize); 20274
20275 20275 }
20276 } 20276 catch (RecognitionException re) {
20277 return ; 20277 reportError(re);
20278 } 20278 recover(input,re);
20279 // $ANTLR end "rule__StringReference__Group__1__Impl" 20279 }
20280 20280 finally {
20281 20281
20282 // $ANTLR start "rule__IntervallNumber__Group__0" 20282 restoreStackSize(stackSize);
20283 // InternalApplicationConfiguration.g:6485:1: rule__IntervallNumber__Group__0 : rule__IntervallNumber__Group__0__Impl rule__IntervallNumber__Group__1 ; 20283
20284 public final void rule__IntervallNumber__Group__0() throws RecognitionException { 20284 }
20285 20285 return ;
20286 int stackSize = keepStackSize(); 20286 }
20287 20287 // $ANTLR end "rule__CustomEntry__Group__1"
20288 try { 20288
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 // $ANTLR start "rule__CustomEntry__Group__1__Impl"
20291 { 20291 // InternalApplicationConfiguration.g:6422:1: rule__CustomEntry__Group__1__Impl : ( '=' ) ;
20292 pushFollow(FOLLOW_37); 20292 public final void rule__CustomEntry__Group__1__Impl() throws RecognitionException {
20293 rule__IntervallNumber__Group__0__Impl(); 20293
20294 20294 int stackSize = keepStackSize();
20295 state._fsp--; 20295
20296 20296 try {
20297 pushFollow(FOLLOW_2); 20297 // InternalApplicationConfiguration.g:6426:1: ( ( '=' ) )
20298 rule__IntervallNumber__Group__1(); 20298 // InternalApplicationConfiguration.g:6427:1: ( '=' )
20299 20299 {
20300 state._fsp--; 20300 // InternalApplicationConfiguration.g:6427:1: ( '=' )
20301 20301 // InternalApplicationConfiguration.g:6428:2: '='
20302 20302 {
20303 } 20303 before(grammarAccess.getCustomEntryAccess().getEqualsSignKeyword_1());
20304 20304 match(input,29,FOLLOW_2);
20305 } 20305 after(grammarAccess.getCustomEntryAccess().getEqualsSignKeyword_1());
20306 catch (RecognitionException re) { 20306
20307 reportError(re); 20307 }
20308 recover(input,re); 20308
20309 } 20309
20310 finally { 20310 }
20311 20311
20312 restoreStackSize(stackSize); 20312 }
20313 20313 catch (RecognitionException re) {
20314 } 20314 reportError(re);
20315 return ; 20315 recover(input,re);
20316 } 20316 }
20317 // $ANTLR end "rule__IntervallNumber__Group__0" 20317 finally {
20318 20318
20319 20319 restoreStackSize(stackSize);
20320 // $ANTLR start "rule__IntervallNumber__Group__0__Impl" 20320
20321 // InternalApplicationConfiguration.g:6497:1: rule__IntervallNumber__Group__0__Impl : ( ( rule__IntervallNumber__MinAssignment_0 ) ) ; 20321 }
20322 public final void rule__IntervallNumber__Group__0__Impl() throws RecognitionException { 20322 return ;
20323 20323 }
20324 int stackSize = keepStackSize(); 20324 // $ANTLR end "rule__CustomEntry__Group__1__Impl"
20325 20325
20326 try { 20326
20327 // InternalApplicationConfiguration.g:6501:1: ( ( ( rule__IntervallNumber__MinAssignment_0 ) ) ) 20327 // $ANTLR start "rule__CustomEntry__Group__2"
20328 // InternalApplicationConfiguration.g:6502:1: ( ( rule__IntervallNumber__MinAssignment_0 ) ) 20328 // InternalApplicationConfiguration.g:6437:1: rule__CustomEntry__Group__2 : rule__CustomEntry__Group__2__Impl ;
20329 { 20329 public final void rule__CustomEntry__Group__2() throws RecognitionException {
20330 // InternalApplicationConfiguration.g:6502:1: ( ( rule__IntervallNumber__MinAssignment_0 ) ) 20330
20331 // InternalApplicationConfiguration.g:6503:2: ( rule__IntervallNumber__MinAssignment_0 ) 20331 int stackSize = keepStackSize();
20332 { 20332
20333 before(grammarAccess.getIntervallNumberAccess().getMinAssignment_0()); 20333 try {
20334 // InternalApplicationConfiguration.g:6504:2: ( rule__IntervallNumber__MinAssignment_0 ) 20334 // InternalApplicationConfiguration.g:6441:1: ( rule__CustomEntry__Group__2__Impl )
20335 // InternalApplicationConfiguration.g:6504:3: rule__IntervallNumber__MinAssignment_0 20335 // InternalApplicationConfiguration.g:6442:2: rule__CustomEntry__Group__2__Impl
20336 { 20336 {
20337 pushFollow(FOLLOW_2); 20337 pushFollow(FOLLOW_2);
20338 rule__IntervallNumber__MinAssignment_0(); 20338 rule__CustomEntry__Group__2__Impl();
20339 20339
20340 state._fsp--; 20340 state._fsp--;
20341 20341
20342 20342
20343 } 20343 }
20344 20344
20345 after(grammarAccess.getIntervallNumberAccess().getMinAssignment_0()); 20345 }
20346 20346 catch (RecognitionException re) {
20347 } 20347 reportError(re);
20348 20348 recover(input,re);
20349 20349 }
20350 } 20350 finally {
20351 20351
20352 } 20352 restoreStackSize(stackSize);
20353 catch (RecognitionException re) { 20353
20354 reportError(re); 20354 }
20355 recover(input,re); 20355 return ;
20356 } 20356 }
20357 finally { 20357 // $ANTLR end "rule__CustomEntry__Group__2"
20358 20358
20359 restoreStackSize(stackSize); 20359
20360 20360 // $ANTLR start "rule__CustomEntry__Group__2__Impl"
20361 } 20361 // InternalApplicationConfiguration.g:6448:1: rule__CustomEntry__Group__2__Impl : ( ( rule__CustomEntry__ValueAssignment_2 ) ) ;
20362 return ; 20362 public final void rule__CustomEntry__Group__2__Impl() throws RecognitionException {
20363 } 20363
20364 // $ANTLR end "rule__IntervallNumber__Group__0__Impl" 20364 int stackSize = keepStackSize();
20365 20365
20366 20366 try {
20367 // $ANTLR start "rule__IntervallNumber__Group__1" 20367 // InternalApplicationConfiguration.g:6452:1: ( ( ( rule__CustomEntry__ValueAssignment_2 ) ) )
20368 // InternalApplicationConfiguration.g:6512:1: rule__IntervallNumber__Group__1 : rule__IntervallNumber__Group__1__Impl rule__IntervallNumber__Group__2 ; 20368 // InternalApplicationConfiguration.g:6453:1: ( ( rule__CustomEntry__ValueAssignment_2 ) )
20369 public final void rule__IntervallNumber__Group__1() throws RecognitionException { 20369 {
20370 20370 // InternalApplicationConfiguration.g:6453:1: ( ( rule__CustomEntry__ValueAssignment_2 ) )
20371 int stackSize = keepStackSize(); 20371 // InternalApplicationConfiguration.g:6454:2: ( rule__CustomEntry__ValueAssignment_2 )
20372 20372 {
20373 try { 20373 before(grammarAccess.getCustomEntryAccess().getValueAssignment_2());
20374 // InternalApplicationConfiguration.g:6516:1: ( rule__IntervallNumber__Group__1__Impl rule__IntervallNumber__Group__2 ) 20374 // InternalApplicationConfiguration.g:6455:2: ( rule__CustomEntry__ValueAssignment_2 )
20375 // InternalApplicationConfiguration.g:6517:2: rule__IntervallNumber__Group__1__Impl rule__IntervallNumber__Group__2 20375 // InternalApplicationConfiguration.g:6455:3: rule__CustomEntry__ValueAssignment_2
20376 { 20376 {
20377 pushFollow(FOLLOW_30); 20377 pushFollow(FOLLOW_2);
20378 rule__IntervallNumber__Group__1__Impl(); 20378 rule__CustomEntry__ValueAssignment_2();
20379 20379
20380 state._fsp--; 20380 state._fsp--;
20381 20381
20382 pushFollow(FOLLOW_2); 20382
20383 rule__IntervallNumber__Group__2(); 20383 }
20384 20384
20385 state._fsp--; 20385 after(grammarAccess.getCustomEntryAccess().getValueAssignment_2());
20386 20386
20387 20387 }
20388 } 20388
20389 20389
20390 } 20390 }
20391 catch (RecognitionException re) { 20391
20392 reportError(re); 20392 }
20393 recover(input,re); 20393 catch (RecognitionException re) {
20394 } 20394 reportError(re);
20395 finally { 20395 recover(input,re);
20396 20396 }
20397 restoreStackSize(stackSize); 20397 finally {
20398 20398
20399 } 20399 restoreStackSize(stackSize);
20400 return ; 20400
20401 } 20401 }
20402 // $ANTLR end "rule__IntervallNumber__Group__1" 20402 return ;
20403 20403 }
20404 20404 // $ANTLR end "rule__CustomEntry__Group__2__Impl"
20405 // $ANTLR start "rule__IntervallNumber__Group__1__Impl" 20405
20406 // InternalApplicationConfiguration.g:6524:1: rule__IntervallNumber__Group__1__Impl : ( '..' ) ; 20406
20407 public final void rule__IntervallNumber__Group__1__Impl() throws RecognitionException { 20407 // $ANTLR start "rule__ScopeSpecification__Group__0"
20408 20408 // InternalApplicationConfiguration.g:6464:1: rule__ScopeSpecification__Group__0 : rule__ScopeSpecification__Group__0__Impl rule__ScopeSpecification__Group__1 ;
20409 int stackSize = keepStackSize(); 20409 public final void rule__ScopeSpecification__Group__0() throws RecognitionException {
20410 20410
20411 try { 20411 int stackSize = keepStackSize();
20412 // InternalApplicationConfiguration.g:6528:1: ( ( '..' ) ) 20412
20413 // InternalApplicationConfiguration.g:6529:1: ( '..' ) 20413 try {
20414 { 20414 // InternalApplicationConfiguration.g:6468:1: ( rule__ScopeSpecification__Group__0__Impl rule__ScopeSpecification__Group__1 )
20415 // InternalApplicationConfiguration.g:6529:1: ( '..' ) 20415 // InternalApplicationConfiguration.g:6469:2: rule__ScopeSpecification__Group__0__Impl rule__ScopeSpecification__Group__1
20416 // InternalApplicationConfiguration.g:6530:2: '..' 20416 {
20417 { 20417 pushFollow(FOLLOW_18);
20418 before(grammarAccess.getIntervallNumberAccess().getFullStopFullStopKeyword_1()); 20418 rule__ScopeSpecification__Group__0__Impl();
20419 match(input,45,FOLLOW_2); 20419
20420 after(grammarAccess.getIntervallNumberAccess().getFullStopFullStopKeyword_1()); 20420 state._fsp--;
20421 20421
20422 } 20422 pushFollow(FOLLOW_2);
20423 20423 rule__ScopeSpecification__Group__1();
20424 20424
20425 } 20425 state._fsp--;
20426 20426
20427 } 20427
20428 catch (RecognitionException re) { 20428 }
20429 reportError(re); 20429
20430 recover(input,re); 20430 }
20431 } 20431 catch (RecognitionException re) {
20432 finally { 20432 reportError(re);
20433 20433 recover(input,re);
20434 restoreStackSize(stackSize); 20434 }
20435 20435 finally {
20436 } 20436
20437 return ; 20437 restoreStackSize(stackSize);
20438 } 20438
20439 // $ANTLR end "rule__IntervallNumber__Group__1__Impl" 20439 }
20440 20440 return ;
20441 20441 }
20442 // $ANTLR start "rule__IntervallNumber__Group__2" 20442 // $ANTLR end "rule__ScopeSpecification__Group__0"
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 // $ANTLR start "rule__ScopeSpecification__Group__0__Impl"
20446 int stackSize = keepStackSize(); 20446 // InternalApplicationConfiguration.g:6476:1: rule__ScopeSpecification__Group__0__Impl : ( () ) ;
20447 20447 public final void rule__ScopeSpecification__Group__0__Impl() throws RecognitionException {
20448 try { 20448
20449 // InternalApplicationConfiguration.g:6543:1: ( rule__IntervallNumber__Group__2__Impl ) 20449 int stackSize = keepStackSize();
20450 // InternalApplicationConfiguration.g:6544:2: rule__IntervallNumber__Group__2__Impl 20450
20451 { 20451 try {
20452 pushFollow(FOLLOW_2); 20452 // InternalApplicationConfiguration.g:6480:1: ( ( () ) )
20453 rule__IntervallNumber__Group__2__Impl(); 20453 // InternalApplicationConfiguration.g:6481:1: ( () )
20454 20454 {
20455 state._fsp--; 20455 // InternalApplicationConfiguration.g:6481:1: ( () )
20456 20456 // InternalApplicationConfiguration.g:6482:2: ()
20457 20457 {
20458 } 20458 before(grammarAccess.getScopeSpecificationAccess().getScopeSpecificationAction_0());
20459 20459 // InternalApplicationConfiguration.g:6483:2: ()
20460 } 20460 // InternalApplicationConfiguration.g:6483:3:
20461 catch (RecognitionException re) { 20461 {
20462 reportError(re); 20462 }
20463 recover(input,re); 20463
20464 } 20464 after(grammarAccess.getScopeSpecificationAccess().getScopeSpecificationAction_0());
20465 finally { 20465
20466 20466 }
20467 restoreStackSize(stackSize); 20467
20468 20468
20469 } 20469 }
20470 return ; 20470
20471 } 20471 }
20472 // $ANTLR end "rule__IntervallNumber__Group__2" 20472 finally {
20473 20473
20474 20474 restoreStackSize(stackSize);
20475 // $ANTLR start "rule__IntervallNumber__Group__2__Impl" 20475
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 return ;
20478 20478 }
20479 int stackSize = keepStackSize(); 20479 // $ANTLR end "rule__ScopeSpecification__Group__0__Impl"
20480 20480
20481 try { 20481
20482 // InternalApplicationConfiguration.g:6554:1: ( ( ( rule__IntervallNumber__Alternatives_2 ) ) ) 20482 // $ANTLR start "rule__ScopeSpecification__Group__1"
20483 // InternalApplicationConfiguration.g:6555:1: ( ( rule__IntervallNumber__Alternatives_2 ) ) 20483 // InternalApplicationConfiguration.g:6491:1: rule__ScopeSpecification__Group__1 : rule__ScopeSpecification__Group__1__Impl rule__ScopeSpecification__Group__2 ;
20484 { 20484 public final void rule__ScopeSpecification__Group__1() throws RecognitionException {
20485 // InternalApplicationConfiguration.g:6555:1: ( ( rule__IntervallNumber__Alternatives_2 ) ) 20485
20486 // InternalApplicationConfiguration.g:6556:2: ( rule__IntervallNumber__Alternatives_2 ) 20486 int stackSize = keepStackSize();
20487 { 20487
20488 before(grammarAccess.getIntervallNumberAccess().getAlternatives_2()); 20488 try {
20489 // InternalApplicationConfiguration.g:6557:2: ( rule__IntervallNumber__Alternatives_2 ) 20489 // InternalApplicationConfiguration.g:6495:1: ( rule__ScopeSpecification__Group__1__Impl rule__ScopeSpecification__Group__2 )
20490 // InternalApplicationConfiguration.g:6557:3: rule__IntervallNumber__Alternatives_2 20490 // InternalApplicationConfiguration.g:6496:2: rule__ScopeSpecification__Group__1__Impl rule__ScopeSpecification__Group__2
20491 { 20491 {
20492 pushFollow(FOLLOW_2); 20492 pushFollow(FOLLOW_29);
20493 rule__IntervallNumber__Alternatives_2(); 20493 rule__ScopeSpecification__Group__1__Impl();
20494 20494
20495 state._fsp--; 20495 state._fsp--;
20496 20496
20497 20497 pushFollow(FOLLOW_2);
20498 } 20498 rule__ScopeSpecification__Group__2();
20499 20499
20500 after(grammarAccess.getIntervallNumberAccess().getAlternatives_2()); 20500 state._fsp--;
20501 20501
20502 } 20502
20503 20503 }
20504 20504
20505 } 20505 }
20506 20506 catch (RecognitionException re) {
20507 } 20507 reportError(re);
20508 catch (RecognitionException re) { 20508 recover(input,re);
20509 reportError(re); 20509 }
20510 recover(input,re); 20510 finally {
20511 } 20511
20512 finally { 20512 restoreStackSize(stackSize);
20513 20513
20514 restoreStackSize(stackSize); 20514 }
20515 20515 return ;
20516 } 20516 }
20517 return ; 20517 // $ANTLR end "rule__ScopeSpecification__Group__1"
20518 } 20518
20519 // $ANTLR end "rule__IntervallNumber__Group__2__Impl" 20519
20520 20520 // $ANTLR start "rule__ScopeSpecification__Group__1__Impl"
20521 20521 // InternalApplicationConfiguration.g:6503:1: rule__ScopeSpecification__Group__1__Impl : ( '{' ) ;
20522 // $ANTLR start "rule__IntEnumberation__Group__0" 20522 public final void rule__ScopeSpecification__Group__1__Impl() throws RecognitionException {
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 int stackSize = keepStackSize();
20525 20525
20526 int stackSize = keepStackSize(); 20526 try {
20527 20527 // InternalApplicationConfiguration.g:6507:1: ( ( '{' ) )
20528 try { 20528 // InternalApplicationConfiguration.g:6508:1: ( '{' )
20529 // InternalApplicationConfiguration.g:6570:1: ( rule__IntEnumberation__Group__0__Impl rule__IntEnumberation__Group__1 ) 20529 {
20530 // InternalApplicationConfiguration.g:6571:2: rule__IntEnumberation__Group__0__Impl rule__IntEnumberation__Group__1 20530 // InternalApplicationConfiguration.g:6508:1: ( '{' )
20531 { 20531 // InternalApplicationConfiguration.g:6509:2: '{'
20532 pushFollow(FOLLOW_33); 20532 {
20533 rule__IntEnumberation__Group__0__Impl(); 20533 before(grammarAccess.getScopeSpecificationAccess().getLeftCurlyBracketKeyword_1());
20534 20534 match(input,30,FOLLOW_2);
20535 state._fsp--; 20535 after(grammarAccess.getScopeSpecificationAccess().getLeftCurlyBracketKeyword_1());
20536 20536
20537 pushFollow(FOLLOW_2); 20537 }
20538 rule__IntEnumberation__Group__1(); 20538
20539 20539
20540 state._fsp--; 20540 }
20541 20541
20542 20542 }
20543 } 20543 catch (RecognitionException re) {
20544 20544 reportError(re);
20545 } 20545 recover(input,re);
20546 catch (RecognitionException re) { 20546 }
20547 reportError(re); 20547 finally {
20548 recover(input,re); 20548
20549 } 20549 restoreStackSize(stackSize);
20550 finally { 20550
20551 20551 }
20552 restoreStackSize(stackSize); 20552 return ;
20553 20553 }
20554 } 20554 // $ANTLR end "rule__ScopeSpecification__Group__1__Impl"
20555 return ; 20555
20556 } 20556
20557 // $ANTLR end "rule__IntEnumberation__Group__0" 20557 // $ANTLR start "rule__ScopeSpecification__Group__2"
20558 20558 // InternalApplicationConfiguration.g:6518:1: rule__ScopeSpecification__Group__2 : rule__ScopeSpecification__Group__2__Impl rule__ScopeSpecification__Group__3 ;
20559 20559 public final void rule__ScopeSpecification__Group__2() throws RecognitionException {
20560 // $ANTLR start "rule__IntEnumberation__Group__0__Impl" 20560
20561 // InternalApplicationConfiguration.g:6578:1: rule__IntEnumberation__Group__0__Impl : ( () ) ; 20561 int stackSize = keepStackSize();
20562 public final void rule__IntEnumberation__Group__0__Impl() throws RecognitionException { 20562
20563 20563 try {
20564 int stackSize = keepStackSize(); 20564 // InternalApplicationConfiguration.g:6522:1: ( rule__ScopeSpecification__Group__2__Impl rule__ScopeSpecification__Group__3 )
20565 20565 // InternalApplicationConfiguration.g:6523:2: rule__ScopeSpecification__Group__2__Impl rule__ScopeSpecification__Group__3
20566 try { 20566 {
20567 // InternalApplicationConfiguration.g:6582:1: ( ( () ) ) 20567 pushFollow(FOLLOW_29);
20568 // InternalApplicationConfiguration.g:6583:1: ( () ) 20568 rule__ScopeSpecification__Group__2__Impl();
20569 { 20569
20570 // InternalApplicationConfiguration.g:6583:1: ( () ) 20570 state._fsp--;
20571 // InternalApplicationConfiguration.g:6584:2: () 20571
20572 { 20572 pushFollow(FOLLOW_2);
20573 before(grammarAccess.getIntEnumberationAccess().getIntEnumberationAction_0()); 20573 rule__ScopeSpecification__Group__3();
20574 // InternalApplicationConfiguration.g:6585:2: () 20574
20575 // InternalApplicationConfiguration.g:6585:3: 20575 state._fsp--;
20576 { 20576
20577 } 20577
20578 20578 }
20579 after(grammarAccess.getIntEnumberationAccess().getIntEnumberationAction_0()); 20579
20580 20580 }
20581 } 20581 catch (RecognitionException re) {
20582 20582 reportError(re);
20583 20583 recover(input,re);
20584 } 20584 }
20585 20585 finally {
20586 } 20586
20587 finally { 20587 restoreStackSize(stackSize);
20588 20588
20589 restoreStackSize(stackSize); 20589 }
20590 20590 return ;
20591 } 20591 }
20592 return ; 20592 // $ANTLR end "rule__ScopeSpecification__Group__2"
20593 } 20593
20594 // $ANTLR end "rule__IntEnumberation__Group__0__Impl" 20594
20595 20595 // $ANTLR start "rule__ScopeSpecification__Group__2__Impl"
20596 20596 // InternalApplicationConfiguration.g:6530:1: rule__ScopeSpecification__Group__2__Impl : ( ( rule__ScopeSpecification__Group_2__0 )? ) ;
20597 // $ANTLR start "rule__IntEnumberation__Group__1" 20597 public final void rule__ScopeSpecification__Group__2__Impl() throws RecognitionException {
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 int stackSize = keepStackSize();
20600 20600
20601 int stackSize = keepStackSize(); 20601 try {
20602 20602 // InternalApplicationConfiguration.g:6534:1: ( ( ( rule__ScopeSpecification__Group_2__0 )? ) )
20603 try { 20603 // InternalApplicationConfiguration.g:6535:1: ( ( rule__ScopeSpecification__Group_2__0 )? )
20604 // InternalApplicationConfiguration.g:6597:1: ( rule__IntEnumberation__Group__1__Impl rule__IntEnumberation__Group__2 ) 20604 {
20605 // InternalApplicationConfiguration.g:6598:2: rule__IntEnumberation__Group__1__Impl rule__IntEnumberation__Group__2 20605 // InternalApplicationConfiguration.g:6535:1: ( ( rule__ScopeSpecification__Group_2__0 )? )
20606 { 20606 // InternalApplicationConfiguration.g:6536:2: ( rule__ScopeSpecification__Group_2__0 )?
20607 pushFollow(FOLLOW_38); 20607 {
20608 rule__IntEnumberation__Group__1__Impl(); 20608 before(grammarAccess.getScopeSpecificationAccess().getGroup_2());
20609 20609 // InternalApplicationConfiguration.g:6537:2: ( rule__ScopeSpecification__Group_2__0 )?
20610 state._fsp--; 20610 int alt54=2;
20611 20611 int LA54_0 = input.LA(1);
20612 pushFollow(FOLLOW_2); 20612
20613 rule__IntEnumberation__Group__2(); 20613 if ( (LA54_0==46) ) {
20614 20614 alt54=1;
20615 state._fsp--; 20615 }
20616 20616 switch (alt54) {
20617 20617 case 1 :
20618 } 20618 // InternalApplicationConfiguration.g:6537:3: rule__ScopeSpecification__Group_2__0
20619 20619 {
20620 } 20620 pushFollow(FOLLOW_2);
20621 catch (RecognitionException re) { 20621 rule__ScopeSpecification__Group_2__0();
20622 reportError(re); 20622
20623 recover(input,re); 20623 state._fsp--;
20624 } 20624
20625 finally { 20625
20626 20626 }
20627 restoreStackSize(stackSize); 20627 break;
20628 20628
20629 } 20629 }
20630 return ; 20630
20631 } 20631 after(grammarAccess.getScopeSpecificationAccess().getGroup_2());
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 }
20637 public final void rule__IntEnumberation__Group__1__Impl() throws RecognitionException { 20637
20638 20638 }
20639 int stackSize = keepStackSize(); 20639 catch (RecognitionException re) {
20640 20640 reportError(re);
20641 try { 20641 recover(input,re);
20642 // InternalApplicationConfiguration.g:6609:1: ( ( '{' ) ) 20642 }
20643 // InternalApplicationConfiguration.g:6610:1: ( '{' ) 20643 finally {
20644 { 20644
20645 // InternalApplicationConfiguration.g:6610:1: ( '{' ) 20645 restoreStackSize(stackSize);
20646 // InternalApplicationConfiguration.g:6611:2: '{' 20646
20647 { 20647 }
20648 before(grammarAccess.getIntEnumberationAccess().getLeftCurlyBracketKeyword_1()); 20648 return ;
20649 match(input,24,FOLLOW_2); 20649 }
20650 after(grammarAccess.getIntEnumberationAccess().getLeftCurlyBracketKeyword_1()); 20650 // $ANTLR end "rule__ScopeSpecification__Group__2__Impl"
20651 20651
20652 } 20652
20653 20653 // $ANTLR start "rule__ScopeSpecification__Group__3"
20654 20654 // InternalApplicationConfiguration.g:6545:1: rule__ScopeSpecification__Group__3 : rule__ScopeSpecification__Group__3__Impl ;
20655 } 20655 public final void rule__ScopeSpecification__Group__3() throws RecognitionException {
20656 20656
20657 } 20657 int stackSize = keepStackSize();
20658 catch (RecognitionException re) { 20658
20659 reportError(re); 20659 try {
20660 recover(input,re); 20660 // InternalApplicationConfiguration.g:6549:1: ( rule__ScopeSpecification__Group__3__Impl )
20661 } 20661 // InternalApplicationConfiguration.g:6550:2: rule__ScopeSpecification__Group__3__Impl
20662 finally { 20662 {
20663 20663 pushFollow(FOLLOW_2);
20664 restoreStackSize(stackSize); 20664 rule__ScopeSpecification__Group__3__Impl();
20665 20665
20666 } 20666 state._fsp--;
20667 return ; 20667
20668 } 20668
20669 // $ANTLR end "rule__IntEnumberation__Group__1__Impl" 20669 }
20670 20670
20671 20671 }
20672 // $ANTLR start "rule__IntEnumberation__Group__2" 20672 catch (RecognitionException re) {
20673 // InternalApplicationConfiguration.g:6620:1: rule__IntEnumberation__Group__2 : rule__IntEnumberation__Group__2__Impl rule__IntEnumberation__Group__3 ; 20673 reportError(re);
20674 public final void rule__IntEnumberation__Group__2() throws RecognitionException { 20674 recover(input,re);
20675 20675 }
20676 int stackSize = keepStackSize(); 20676 finally {
20677 20677
20678 try { 20678 restoreStackSize(stackSize);
20679 // InternalApplicationConfiguration.g:6624:1: ( rule__IntEnumberation__Group__2__Impl rule__IntEnumberation__Group__3 ) 20679
20680 // InternalApplicationConfiguration.g:6625:2: rule__IntEnumberation__Group__2__Impl rule__IntEnumberation__Group__3 20680 }
20681 { 20681 return ;
20682 pushFollow(FOLLOW_38); 20682 }
20683 rule__IntEnumberation__Group__2__Impl(); 20683 // $ANTLR end "rule__ScopeSpecification__Group__3"
20684 20684
20685 state._fsp--; 20685
20686 20686 // $ANTLR start "rule__ScopeSpecification__Group__3__Impl"
20687 pushFollow(FOLLOW_2); 20687 // InternalApplicationConfiguration.g:6556:1: rule__ScopeSpecification__Group__3__Impl : ( '}' ) ;
20688 rule__IntEnumberation__Group__3(); 20688 public final void rule__ScopeSpecification__Group__3__Impl() throws RecognitionException {
20689 20689
20690 state._fsp--; 20690 int stackSize = keepStackSize();
20691 20691
20692 20692 try {
20693 } 20693 // InternalApplicationConfiguration.g:6560:1: ( ( '}' ) )
20694 20694 // InternalApplicationConfiguration.g:6561:1: ( '}' )
20695 } 20695 {
20696 catch (RecognitionException re) { 20696 // InternalApplicationConfiguration.g:6561:1: ( '}' )
20697 reportError(re); 20697 // InternalApplicationConfiguration.g:6562:2: '}'
20698 recover(input,re); 20698 {
20699 } 20699 before(grammarAccess.getScopeSpecificationAccess().getRightCurlyBracketKeyword_3());
20700 finally { 20700 match(input,31,FOLLOW_2);
20701 20701 after(grammarAccess.getScopeSpecificationAccess().getRightCurlyBracketKeyword_3());
20702 restoreStackSize(stackSize); 20702
20703 20703 }
20704 } 20704
20705 return ; 20705
20706 } 20706 }
20707 // $ANTLR end "rule__IntEnumberation__Group__2" 20707
20708 20708 }
20709 20709 catch (RecognitionException re) {
20710 // $ANTLR start "rule__IntEnumberation__Group__2__Impl" 20710 reportError(re);
20711 // InternalApplicationConfiguration.g:6632:1: rule__IntEnumberation__Group__2__Impl : ( ( rule__IntEnumberation__Group_2__0 )? ) ; 20711 recover(input,re);
20712 public final void rule__IntEnumberation__Group__2__Impl() throws RecognitionException { 20712 }
20713 20713 finally {
20714 int stackSize = keepStackSize(); 20714
20715 20715 restoreStackSize(stackSize);
20716 try { 20716
20717 // InternalApplicationConfiguration.g:6636:1: ( ( ( rule__IntEnumberation__Group_2__0 )? ) ) 20717 }
20718 // InternalApplicationConfiguration.g:6637:1: ( ( rule__IntEnumberation__Group_2__0 )? ) 20718 return ;
20719 { 20719 }
20720 // InternalApplicationConfiguration.g:6637:1: ( ( rule__IntEnumberation__Group_2__0 )? ) 20720 // $ANTLR end "rule__ScopeSpecification__Group__3__Impl"
20721 // InternalApplicationConfiguration.g:6638:2: ( rule__IntEnumberation__Group_2__0 )? 20721
20722 { 20722
20723 before(grammarAccess.getIntEnumberationAccess().getGroup_2()); 20723 // $ANTLR start "rule__ScopeSpecification__Group_2__0"
20724 // InternalApplicationConfiguration.g:6639:2: ( rule__IntEnumberation__Group_2__0 )? 20724 // InternalApplicationConfiguration.g:6572:1: rule__ScopeSpecification__Group_2__0 : rule__ScopeSpecification__Group_2__0__Impl rule__ScopeSpecification__Group_2__1 ;
20725 int alt50=2; 20725 public final void rule__ScopeSpecification__Group_2__0() throws RecognitionException {
20726 int LA50_0 = input.LA(1); 20726
20727 20727 int stackSize = keepStackSize();
20728 if ( (LA50_0==RULE_INT||LA50_0==18) ) { 20728
20729 alt50=1; 20729 try {
20730 } 20730 // InternalApplicationConfiguration.g:6576:1: ( rule__ScopeSpecification__Group_2__0__Impl rule__ScopeSpecification__Group_2__1 )
20731 switch (alt50) { 20731 // InternalApplicationConfiguration.g:6577:2: rule__ScopeSpecification__Group_2__0__Impl rule__ScopeSpecification__Group_2__1
20732 case 1 : 20732 {
20733 // InternalApplicationConfiguration.g:6639:3: rule__IntEnumberation__Group_2__0 20733 pushFollow(FOLLOW_26);
20734 { 20734 rule__ScopeSpecification__Group_2__0__Impl();
20735 pushFollow(FOLLOW_2); 20735
20736 rule__IntEnumberation__Group_2__0(); 20736 state._fsp--;
20737 20737
20738 state._fsp--; 20738 pushFollow(FOLLOW_2);
20739 20739 rule__ScopeSpecification__Group_2__1();
20740 20740
20741 } 20741 state._fsp--;
20742 break; 20742
20743 20743
20744 } 20744 }
20745 20745
20746 after(grammarAccess.getIntEnumberationAccess().getGroup_2()); 20746 }
20747 20747 catch (RecognitionException re) {
20748 } 20748 reportError(re);
20749 20749 recover(input,re);
20750 20750 }
20751 } 20751 finally {
20752 20752
20753 } 20753 restoreStackSize(stackSize);
20754 catch (RecognitionException re) { 20754
20755 reportError(re); 20755 }
20756 recover(input,re); 20756 return ;
20757 } 20757 }
20758 finally { 20758 // $ANTLR end "rule__ScopeSpecification__Group_2__0"
20759 20759
20760 restoreStackSize(stackSize); 20760
20761 20761 // $ANTLR start "rule__ScopeSpecification__Group_2__0__Impl"
20762 } 20762 // InternalApplicationConfiguration.g:6584:1: rule__ScopeSpecification__Group_2__0__Impl : ( ( rule__ScopeSpecification__ScopesAssignment_2_0 ) ) ;
20763 return ; 20763 public final void rule__ScopeSpecification__Group_2__0__Impl() throws RecognitionException {
20764 } 20764
20765 // $ANTLR end "rule__IntEnumberation__Group__2__Impl" 20765 int stackSize = keepStackSize();
20766 20766
20767 20767 try {
20768 // $ANTLR start "rule__IntEnumberation__Group__3" 20768 // InternalApplicationConfiguration.g:6588:1: ( ( ( rule__ScopeSpecification__ScopesAssignment_2_0 ) ) )
20769 // InternalApplicationConfiguration.g:6647:1: rule__IntEnumberation__Group__3 : rule__IntEnumberation__Group__3__Impl ; 20769 // InternalApplicationConfiguration.g:6589:1: ( ( rule__ScopeSpecification__ScopesAssignment_2_0 ) )
20770 public final void rule__IntEnumberation__Group__3() throws RecognitionException { 20770 {
20771 20771 // InternalApplicationConfiguration.g:6589:1: ( ( rule__ScopeSpecification__ScopesAssignment_2_0 ) )
20772 int stackSize = keepStackSize(); 20772 // InternalApplicationConfiguration.g:6590:2: ( rule__ScopeSpecification__ScopesAssignment_2_0 )
20773 20773 {
20774 try { 20774 before(grammarAccess.getScopeSpecificationAccess().getScopesAssignment_2_0());
20775 // InternalApplicationConfiguration.g:6651:1: ( rule__IntEnumberation__Group__3__Impl ) 20775 // InternalApplicationConfiguration.g:6591:2: ( rule__ScopeSpecification__ScopesAssignment_2_0 )
20776 // InternalApplicationConfiguration.g:6652:2: rule__IntEnumberation__Group__3__Impl 20776 // InternalApplicationConfiguration.g:6591:3: rule__ScopeSpecification__ScopesAssignment_2_0
20777 { 20777 {
20778 pushFollow(FOLLOW_2); 20778 pushFollow(FOLLOW_2);
20779 rule__IntEnumberation__Group__3__Impl(); 20779 rule__ScopeSpecification__ScopesAssignment_2_0();
20780 20780
20781 state._fsp--; 20781 state._fsp--;
20782 20782
20783 20783
20784 } 20784 }
20785 20785
20786 } 20786 after(grammarAccess.getScopeSpecificationAccess().getScopesAssignment_2_0());
20787 catch (RecognitionException re) { 20787
20788 reportError(re); 20788 }
20789 recover(input,re); 20789
20790 } 20790
20791 finally { 20791 }
20792 20792
20793 restoreStackSize(stackSize); 20793 }
20794 20794 catch (RecognitionException re) {
20795 } 20795 reportError(re);
20796 return ; 20796 recover(input,re);
20797 } 20797 }
20798 // $ANTLR end "rule__IntEnumberation__Group__3" 20798 finally {
20799 20799
20800 20800 restoreStackSize(stackSize);
20801 // $ANTLR start "rule__IntEnumberation__Group__3__Impl" 20801
20802 // InternalApplicationConfiguration.g:6658:1: rule__IntEnumberation__Group__3__Impl : ( '}' ) ; 20802 }
20803 public final void rule__IntEnumberation__Group__3__Impl() throws RecognitionException { 20803 return ;
20804 20804 }
20805 int stackSize = keepStackSize(); 20805 // $ANTLR end "rule__ScopeSpecification__Group_2__0__Impl"
20806 20806
20807 try { 20807
20808 // InternalApplicationConfiguration.g:6662:1: ( ( '}' ) ) 20808 // $ANTLR start "rule__ScopeSpecification__Group_2__1"
20809 // InternalApplicationConfiguration.g:6663:1: ( '}' ) 20809 // InternalApplicationConfiguration.g:6599:1: rule__ScopeSpecification__Group_2__1 : rule__ScopeSpecification__Group_2__1__Impl ;
20810 { 20810 public final void rule__ScopeSpecification__Group_2__1() throws RecognitionException {
20811 // InternalApplicationConfiguration.g:6663:1: ( '}' ) 20811
20812 // InternalApplicationConfiguration.g:6664:2: '}' 20812 int stackSize = keepStackSize();
20813 { 20813
20814 before(grammarAccess.getIntEnumberationAccess().getRightCurlyBracketKeyword_3()); 20814 try {
20815 match(input,25,FOLLOW_2); 20815 // InternalApplicationConfiguration.g:6603:1: ( rule__ScopeSpecification__Group_2__1__Impl )
20816 after(grammarAccess.getIntEnumberationAccess().getRightCurlyBracketKeyword_3()); 20816 // InternalApplicationConfiguration.g:6604:2: rule__ScopeSpecification__Group_2__1__Impl
20817 20817 {
20818 } 20818 pushFollow(FOLLOW_2);
20819 20819 rule__ScopeSpecification__Group_2__1__Impl();
20820 20820
20821 } 20821 state._fsp--;
20822 20822
20823 } 20823
20824 catch (RecognitionException re) { 20824 }
20825 reportError(re); 20825
20826 recover(input,re); 20826 }
20827 } 20827 catch (RecognitionException re) {
20828 finally { 20828 reportError(re);
20829 20829 recover(input,re);
20830 restoreStackSize(stackSize); 20830 }
20831 20831 finally {
20832 } 20832
20833 return ; 20833 restoreStackSize(stackSize);
20834 } 20834
20835 // $ANTLR end "rule__IntEnumberation__Group__3__Impl" 20835 }
20836 20836 return ;
20837 20837 }
20838 // $ANTLR start "rule__IntEnumberation__Group_2__0" 20838 // $ANTLR end "rule__ScopeSpecification__Group_2__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
20841 20841 // $ANTLR start "rule__ScopeSpecification__Group_2__1__Impl"
20842 int stackSize = keepStackSize(); 20842 // InternalApplicationConfiguration.g:6610:1: rule__ScopeSpecification__Group_2__1__Impl : ( ( rule__ScopeSpecification__Group_2_1__0 )* ) ;
20843 20843 public final void rule__ScopeSpecification__Group_2__1__Impl() throws RecognitionException {
20844 try { 20844
20845 // InternalApplicationConfiguration.g:6678:1: ( rule__IntEnumberation__Group_2__0__Impl rule__IntEnumberation__Group_2__1 ) 20845 int stackSize = keepStackSize();
20846 // InternalApplicationConfiguration.g:6679:2: rule__IntEnumberation__Group_2__0__Impl rule__IntEnumberation__Group_2__1 20846
20847 { 20847 try {
20848 pushFollow(FOLLOW_23); 20848 // InternalApplicationConfiguration.g:6614:1: ( ( ( rule__ScopeSpecification__Group_2_1__0 )* ) )
20849 rule__IntEnumberation__Group_2__0__Impl(); 20849 // InternalApplicationConfiguration.g:6615:1: ( ( rule__ScopeSpecification__Group_2_1__0 )* )
20850 20850 {
20851 state._fsp--; 20851 // InternalApplicationConfiguration.g:6615:1: ( ( rule__ScopeSpecification__Group_2_1__0 )* )
20852 20852 // InternalApplicationConfiguration.g:6616:2: ( rule__ScopeSpecification__Group_2_1__0 )*
20853 pushFollow(FOLLOW_2); 20853 {
20854 rule__IntEnumberation__Group_2__1(); 20854 before(grammarAccess.getScopeSpecificationAccess().getGroup_2_1());
20855 20855 // InternalApplicationConfiguration.g:6617:2: ( rule__ScopeSpecification__Group_2_1__0 )*
20856 state._fsp--; 20856 loop55:
20857 20857 do {
20858 20858 int alt55=2;
20859 } 20859 int LA55_0 = input.LA(1);
20860 20860
20861 } 20861 if ( (LA55_0==32) ) {
20862 catch (RecognitionException re) { 20862 alt55=1;
20863 reportError(re); 20863 }
20864 recover(input,re); 20864
20865 } 20865
20866 finally { 20866 switch (alt55) {
20867 20867 case 1 :
20868 restoreStackSize(stackSize); 20868 // InternalApplicationConfiguration.g:6617:3: rule__ScopeSpecification__Group_2_1__0
20869 20869 {
20870 } 20870 pushFollow(FOLLOW_16);
20871 return ; 20871 rule__ScopeSpecification__Group_2_1__0();
20872 } 20872
20873 // $ANTLR end "rule__IntEnumberation__Group_2__0" 20873 state._fsp--;
20874 20874
20875 20875
20876 // $ANTLR start "rule__IntEnumberation__Group_2__0__Impl" 20876 }
20877 // InternalApplicationConfiguration.g:6686:1: rule__IntEnumberation__Group_2__0__Impl : ( ( rule__IntEnumberation__EntryAssignment_2_0 ) ) ; 20877 break;
20878 public final void rule__IntEnumberation__Group_2__0__Impl() throws RecognitionException { 20878
20879 20879 default :
20880 int stackSize = keepStackSize(); 20880 break loop55;
20881 20881 }
20882 try { 20882 } while (true);
20883 // InternalApplicationConfiguration.g:6690:1: ( ( ( rule__IntEnumberation__EntryAssignment_2_0 ) ) ) 20883
20884 // InternalApplicationConfiguration.g:6691:1: ( ( rule__IntEnumberation__EntryAssignment_2_0 ) ) 20884 after(grammarAccess.getScopeSpecificationAccess().getGroup_2_1());
20885 { 20885
20886 // InternalApplicationConfiguration.g:6691:1: ( ( rule__IntEnumberation__EntryAssignment_2_0 ) ) 20886 }
20887 // InternalApplicationConfiguration.g:6692:2: ( rule__IntEnumberation__EntryAssignment_2_0 ) 20887
20888 { 20888
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 catch (RecognitionException re) {
20893 pushFollow(FOLLOW_2); 20893 reportError(re);
20894 rule__IntEnumberation__EntryAssignment_2_0(); 20894 recover(input,re);
20895 20895 }
20896 state._fsp--; 20896 finally {
20897 20897
20898 20898 restoreStackSize(stackSize);
20899 } 20899
20900 20900 }
20901 after(grammarAccess.getIntEnumberationAccess().getEntryAssignment_2_0()); 20901 return ;
20902 20902 }
20903 } 20903 // $ANTLR end "rule__ScopeSpecification__Group_2__1__Impl"
20904 20904
20905 20905
20906 } 20906 // $ANTLR start "rule__ScopeSpecification__Group_2_1__0"
20907 20907 // InternalApplicationConfiguration.g:6626:1: rule__ScopeSpecification__Group_2_1__0 : rule__ScopeSpecification__Group_2_1__0__Impl rule__ScopeSpecification__Group_2_1__1 ;
20908 } 20908 public final void rule__ScopeSpecification__Group_2_1__0() throws RecognitionException {
20909 catch (RecognitionException re) { 20909
20910 reportError(re); 20910 int stackSize = keepStackSize();
20911 recover(input,re); 20911
20912 } 20912 try {
20913 finally { 20913 // InternalApplicationConfiguration.g:6630:1: ( rule__ScopeSpecification__Group_2_1__0__Impl rule__ScopeSpecification__Group_2_1__1 )
20914 20914 // InternalApplicationConfiguration.g:6631:2: rule__ScopeSpecification__Group_2_1__0__Impl rule__ScopeSpecification__Group_2_1__1
20915 restoreStackSize(stackSize); 20915 {
20916 20916 pushFollow(FOLLOW_30);
20917 } 20917 rule__ScopeSpecification__Group_2_1__0__Impl();
20918 return ; 20918
20919 } 20919 state._fsp--;
20920 // $ANTLR end "rule__IntEnumberation__Group_2__0__Impl" 20920
20921 20921 pushFollow(FOLLOW_2);
20922 20922 rule__ScopeSpecification__Group_2_1__1();
20923 // $ANTLR start "rule__IntEnumberation__Group_2__1" 20923
20924 // InternalApplicationConfiguration.g:6701:1: rule__IntEnumberation__Group_2__1 : rule__IntEnumberation__Group_2__1__Impl ; 20924 state._fsp--;
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 catch (RecognitionException re) {
20931 // InternalApplicationConfiguration.g:6706:2: rule__IntEnumberation__Group_2__1__Impl 20931 reportError(re);
20932 { 20932 recover(input,re);
20933 pushFollow(FOLLOW_2); 20933 }
20934 rule__IntEnumberation__Group_2__1__Impl(); 20934 finally {
20935 20935
20936 state._fsp--; 20936 restoreStackSize(stackSize);
20937 20937
20938 20938 }
20939 } 20939 return ;
20940 20940 }
20941 } 20941 // $ANTLR end "rule__ScopeSpecification__Group_2_1__0"
20942 catch (RecognitionException re) { 20942
20943 reportError(re); 20943
20944 recover(input,re); 20944 // $ANTLR start "rule__ScopeSpecification__Group_2_1__0__Impl"
20945 } 20945 // InternalApplicationConfiguration.g:6638:1: rule__ScopeSpecification__Group_2_1__0__Impl : ( ',' ) ;
20946 finally { 20946 public final void rule__ScopeSpecification__Group_2_1__0__Impl() throws RecognitionException {
20947 20947
20948 restoreStackSize(stackSize); 20948 int stackSize = keepStackSize();
20949 20949
20950 } 20950 try {
20951 return ; 20951 // InternalApplicationConfiguration.g:6642:1: ( ( ',' ) )
20952 } 20952 // InternalApplicationConfiguration.g:6643:1: ( ',' )
20953 // $ANTLR end "rule__IntEnumberation__Group_2__1" 20953 {
20954 20954 // InternalApplicationConfiguration.g:6643:1: ( ',' )
20955 20955 // InternalApplicationConfiguration.g:6644:2: ','
20956 // $ANTLR start "rule__IntEnumberation__Group_2__1__Impl" 20956 {
20957 // InternalApplicationConfiguration.g:6712:1: rule__IntEnumberation__Group_2__1__Impl : ( ( rule__IntEnumberation__Group_2_1__0 )* ) ; 20957 before(grammarAccess.getScopeSpecificationAccess().getCommaKeyword_2_1_0());
20958 public final void rule__IntEnumberation__Group_2__1__Impl() throws RecognitionException { 20958 match(input,32,FOLLOW_2);
20959 20959 after(grammarAccess.getScopeSpecificationAccess().getCommaKeyword_2_1_0());
20960 int stackSize = keepStackSize(); 20960
20961 20961 }
20962 try { 20962
20963 // InternalApplicationConfiguration.g:6716:1: ( ( ( rule__IntEnumberation__Group_2_1__0 )* ) ) 20963
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 catch (RecognitionException re) {
20968 { 20968 reportError(re);
20969 before(grammarAccess.getIntEnumberationAccess().getGroup_2_1()); 20969 recover(input,re);
20970 // InternalApplicationConfiguration.g:6719:2: ( rule__IntEnumberation__Group_2_1__0 )* 20970 }
20971 loop51: 20971 finally {
20972 do { 20972
20973 int alt51=2; 20973 restoreStackSize(stackSize);
20974 int LA51_0 = input.LA(1); 20974
20975 20975 }
20976 if ( (LA51_0==26) ) { 20976 return ;
20977 alt51=1; 20977 }
20978 } 20978 // $ANTLR end "rule__ScopeSpecification__Group_2_1__0__Impl"
20979 20979
20980 20980
20981 switch (alt51) { 20981 // $ANTLR start "rule__ScopeSpecification__Group_2_1__1"
20982 case 1 : 20982 // InternalApplicationConfiguration.g:6653:1: rule__ScopeSpecification__Group_2_1__1 : rule__ScopeSpecification__Group_2_1__1__Impl ;
20983 // InternalApplicationConfiguration.g:6719:3: rule__IntEnumberation__Group_2_1__0 20983 public final void rule__ScopeSpecification__Group_2_1__1() throws RecognitionException {
20984 { 20984
20985 pushFollow(FOLLOW_16); 20985 int stackSize = keepStackSize();
20986 rule__IntEnumberation__Group_2_1__0(); 20986
20987 20987 try {
20988 state._fsp--; 20988 // InternalApplicationConfiguration.g:6657:1: ( rule__ScopeSpecification__Group_2_1__1__Impl )
20989 20989 // InternalApplicationConfiguration.g:6658:2: rule__ScopeSpecification__Group_2_1__1__Impl
20990 20990 {
20991 } 20991 pushFollow(FOLLOW_2);
20992 break; 20992 rule__ScopeSpecification__Group_2_1__1__Impl();
20993 20993
20994 default : 20994 state._fsp--;
20995 break loop51; 20995
20996 } 20996
20997 } while (true); 20997 }
20998 20998
20999 after(grammarAccess.getIntEnumberationAccess().getGroup_2_1()); 20999 }
21000 21000 catch (RecognitionException re) {
21001 } 21001 reportError(re);
21002 21002 recover(input,re);
21003 21003 }
21004 } 21004 finally {
21005 21005
21006 } 21006 restoreStackSize(stackSize);
21007 catch (RecognitionException re) { 21007
21008 reportError(re); 21008 }
21009 recover(input,re); 21009 return ;
21010 } 21010 }
21011 finally { 21011 // $ANTLR end "rule__ScopeSpecification__Group_2_1__1"
21012 21012
21013 restoreStackSize(stackSize); 21013
21014 21014 // $ANTLR start "rule__ScopeSpecification__Group_2_1__1__Impl"
21015 } 21015 // InternalApplicationConfiguration.g:6664:1: rule__ScopeSpecification__Group_2_1__1__Impl : ( ( rule__ScopeSpecification__ScopesAssignment_2_1_1 ) ) ;
21016 return ; 21016 public final void rule__ScopeSpecification__Group_2_1__1__Impl() throws RecognitionException {
21017 } 21017
21018 // $ANTLR end "rule__IntEnumberation__Group_2__1__Impl" 21018 int stackSize = keepStackSize();
21019 21019
21020 21020 try {
21021 // $ANTLR start "rule__IntEnumberation__Group_2_1__0" 21021 // InternalApplicationConfiguration.g:6668:1: ( ( ( rule__ScopeSpecification__ScopesAssignment_2_1_1 ) ) )
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 // InternalApplicationConfiguration.g:6669:1: ( ( rule__ScopeSpecification__ScopesAssignment_2_1_1 ) )
21023 public final void rule__IntEnumberation__Group_2_1__0() throws RecognitionException { 21023 {
21024 21024 // InternalApplicationConfiguration.g:6669:1: ( ( rule__ScopeSpecification__ScopesAssignment_2_1_1 ) )
21025 int stackSize = keepStackSize(); 21025 // InternalApplicationConfiguration.g:6670:2: ( rule__ScopeSpecification__ScopesAssignment_2_1_1 )
21026 21026 {
21027 try { 21027 before(grammarAccess.getScopeSpecificationAccess().getScopesAssignment_2_1_1());
21028 // InternalApplicationConfiguration.g:6732:1: ( rule__IntEnumberation__Group_2_1__0__Impl rule__IntEnumberation__Group_2_1__1 ) 21028 // InternalApplicationConfiguration.g:6671:2: ( rule__ScopeSpecification__ScopesAssignment_2_1_1 )
21029 // InternalApplicationConfiguration.g:6733:2: rule__IntEnumberation__Group_2_1__0__Impl rule__IntEnumberation__Group_2_1__1 21029 // InternalApplicationConfiguration.g:6671:3: rule__ScopeSpecification__ScopesAssignment_2_1_1
21030 { 21030 {
21031 pushFollow(FOLLOW_39); 21031 pushFollow(FOLLOW_2);
21032 rule__IntEnumberation__Group_2_1__0__Impl(); 21032 rule__ScopeSpecification__ScopesAssignment_2_1_1();
21033 21033
21034 state._fsp--; 21034 state._fsp--;
21035 21035
21036 pushFollow(FOLLOW_2); 21036
21037 rule__IntEnumberation__Group_2_1__1(); 21037 }
21038 21038
21039 state._fsp--; 21039 after(grammarAccess.getScopeSpecificationAccess().getScopesAssignment_2_1_1());
21040 21040
21041 21041 }
21042 } 21042
21043 21043
21044 } 21044 }
21045 catch (RecognitionException re) { 21045
21046 reportError(re); 21046 }
21047 recover(input,re); 21047 catch (RecognitionException re) {
21048 } 21048 reportError(re);
21049 finally { 21049 recover(input,re);
21050 21050 }
21051 restoreStackSize(stackSize); 21051 finally {
21052 21052
21053 } 21053 restoreStackSize(stackSize);
21054 return ; 21054
21055 } 21055 }
21056 // $ANTLR end "rule__IntEnumberation__Group_2_1__0" 21056 return ;
21057 21057 }
21058 21058 // $ANTLR end "rule__ScopeSpecification__Group_2_1__1__Impl"
21059 // $ANTLR start "rule__IntEnumberation__Group_2_1__0__Impl" 21059
21060 // InternalApplicationConfiguration.g:6740:1: rule__IntEnumberation__Group_2_1__0__Impl : ( ',' ) ; 21060
21061 public final void rule__IntEnumberation__Group_2_1__0__Impl() throws RecognitionException { 21061 // $ANTLR start "rule__ClassTypeScope__Group__0"
21062 21062 // InternalApplicationConfiguration.g:6680:1: rule__ClassTypeScope__Group__0 : rule__ClassTypeScope__Group__0__Impl rule__ClassTypeScope__Group__1 ;
21063 int stackSize = keepStackSize(); 21063 public final void rule__ClassTypeScope__Group__0() throws RecognitionException {
21064 21064
21065 try { 21065 int stackSize = keepStackSize();
21066 // InternalApplicationConfiguration.g:6744:1: ( ( ',' ) ) 21066
21067 // InternalApplicationConfiguration.g:6745:1: ( ',' ) 21067 try {
21068 { 21068 // InternalApplicationConfiguration.g:6684:1: ( rule__ClassTypeScope__Group__0__Impl rule__ClassTypeScope__Group__1 )
21069 // InternalApplicationConfiguration.g:6745:1: ( ',' ) 21069 // InternalApplicationConfiguration.g:6685:2: rule__ClassTypeScope__Group__0__Impl rule__ClassTypeScope__Group__1
21070 // InternalApplicationConfiguration.g:6746:2: ',' 21070 {
21071 { 21071 pushFollow(FOLLOW_31);
21072 before(grammarAccess.getIntEnumberationAccess().getCommaKeyword_2_1_0()); 21072 rule__ClassTypeScope__Group__0__Impl();
21073 match(input,26,FOLLOW_2); 21073
21074 after(grammarAccess.getIntEnumberationAccess().getCommaKeyword_2_1_0()); 21074 state._fsp--;
21075 21075
21076 } 21076 pushFollow(FOLLOW_2);
21077 21077 rule__ClassTypeScope__Group__1();
21078 21078
21079 } 21079 state._fsp--;
21080 21080
21081 } 21081
21082 catch (RecognitionException re) { 21082 }
21083 reportError(re); 21083
21084 recover(input,re); 21084 }
21085 } 21085 catch (RecognitionException re) {
21086 finally { 21086 reportError(re);
21087 21087 recover(input,re);
21088 restoreStackSize(stackSize); 21088 }
21089 21089 finally {
21090 } 21090
21091 return ; 21091 restoreStackSize(stackSize);
21092 } 21092
21093 // $ANTLR end "rule__IntEnumberation__Group_2_1__0__Impl" 21093 }
21094 21094 return ;
21095 21095 }
21096 // $ANTLR start "rule__IntEnumberation__Group_2_1__1" 21096 // $ANTLR end "rule__ClassTypeScope__Group__0"
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 // $ANTLR start "rule__ClassTypeScope__Group__0__Impl"
21100 int stackSize = keepStackSize(); 21100 // InternalApplicationConfiguration.g:6692:1: rule__ClassTypeScope__Group__0__Impl : ( '#' ) ;
21101 21101 public final void rule__ClassTypeScope__Group__0__Impl() throws RecognitionException {
21102 try { 21102
21103 // InternalApplicationConfiguration.g:6759:1: ( rule__IntEnumberation__Group_2_1__1__Impl ) 21103 int stackSize = keepStackSize();
21104 // InternalApplicationConfiguration.g:6760:2: rule__IntEnumberation__Group_2_1__1__Impl 21104
21105 { 21105 try {
21106 pushFollow(FOLLOW_2); 21106 // InternalApplicationConfiguration.g:6696:1: ( ( '#' ) )
21107 rule__IntEnumberation__Group_2_1__1__Impl(); 21107 // InternalApplicationConfiguration.g:6697:1: ( '#' )
21108 21108 {
21109 state._fsp--; 21109 // InternalApplicationConfiguration.g:6697:1: ( '#' )
21110 21110 // InternalApplicationConfiguration.g:6698:2: '#'
21111 21111 {
21112 } 21112 before(grammarAccess.getClassTypeScopeAccess().getNumberSignKeyword_0());
21113 21113 match(input,46,FOLLOW_2);
21114 } 21114 after(grammarAccess.getClassTypeScopeAccess().getNumberSignKeyword_0());
21115 catch (RecognitionException re) { 21115
21116 reportError(re); 21116 }
21117 recover(input,re); 21117
21118 } 21118
21119 finally { 21119 }
21120 21120
21121 restoreStackSize(stackSize); 21121 }
21122 21122 catch (RecognitionException re) {
21123 } 21123 reportError(re);
21124 return ; 21124 recover(input,re);
21125 } 21125 }
21126 // $ANTLR end "rule__IntEnumberation__Group_2_1__1" 21126 finally {
21127 21127
21128 21128 restoreStackSize(stackSize);
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 return ;
21132 21132 }
21133 int stackSize = keepStackSize(); 21133 // $ANTLR end "rule__ClassTypeScope__Group__0__Impl"
21134 21134
21135 try { 21135
21136 // InternalApplicationConfiguration.g:6770:1: ( ( ( rule__IntEnumberation__EntryAssignment_2_1_1 ) ) ) 21136 // $ANTLR start "rule__ClassTypeScope__Group__1"
21137 // InternalApplicationConfiguration.g:6771:1: ( ( rule__IntEnumberation__EntryAssignment_2_1_1 ) ) 21137 // InternalApplicationConfiguration.g:6707:1: rule__ClassTypeScope__Group__1 : rule__ClassTypeScope__Group__1__Impl rule__ClassTypeScope__Group__2 ;
21138 { 21138 public final void rule__ClassTypeScope__Group__1() throws RecognitionException {
21139 // InternalApplicationConfiguration.g:6771:1: ( ( rule__IntEnumberation__EntryAssignment_2_1_1 ) ) 21139
21140 // InternalApplicationConfiguration.g:6772:2: ( rule__IntEnumberation__EntryAssignment_2_1_1 ) 21140 int stackSize = keepStackSize();
21141 { 21141
21142 before(grammarAccess.getIntEnumberationAccess().getEntryAssignment_2_1_1()); 21142 try {
21143 // InternalApplicationConfiguration.g:6773:2: ( rule__IntEnumberation__EntryAssignment_2_1_1 ) 21143 // InternalApplicationConfiguration.g:6711:1: ( rule__ClassTypeScope__Group__1__Impl rule__ClassTypeScope__Group__2 )
21144 // InternalApplicationConfiguration.g:6773:3: rule__IntEnumberation__EntryAssignment_2_1_1 21144 // InternalApplicationConfiguration.g:6712:2: rule__ClassTypeScope__Group__1__Impl rule__ClassTypeScope__Group__2
21145 { 21145 {
21146 pushFollow(FOLLOW_2); 21146 pushFollow(FOLLOW_32);
21147 rule__IntEnumberation__EntryAssignment_2_1_1(); 21147 rule__ClassTypeScope__Group__1__Impl();
21148 21148
21149 state._fsp--; 21149 state._fsp--;
21150 21150
21151 21151 pushFollow(FOLLOW_2);
21152 } 21152 rule__ClassTypeScope__Group__2();
21153 21153
21154 after(grammarAccess.getIntEnumberationAccess().getEntryAssignment_2_1_1()); 21154 state._fsp--;
21155 21155
21156 } 21156
21157 21157 }
21158 21158
21159 } 21159 }
21160 21160 catch (RecognitionException re) {
21161 } 21161 reportError(re);
21162 catch (RecognitionException re) { 21162 recover(input,re);
21163 reportError(re); 21163 }
21164 recover(input,re); 21164 finally {
21165 } 21165
21166 finally { 21166 restoreStackSize(stackSize);
21167 21167
21168 restoreStackSize(stackSize); 21168 }
21169 21169 return ;
21170 } 21170 }
21171 return ; 21171 // $ANTLR end "rule__ClassTypeScope__Group__1"
21172 } 21172
21173 // $ANTLR end "rule__IntEnumberation__Group_2_1__1__Impl" 21173
21174 21174 // $ANTLR start "rule__ClassTypeScope__Group__1__Impl"
21175 21175 // InternalApplicationConfiguration.g:6719:1: rule__ClassTypeScope__Group__1__Impl : ( ( rule__ClassTypeScope__TypeAssignment_1 ) ) ;
21176 // $ANTLR start "rule__RealEnumeration__Group__0" 21176 public final void rule__ClassTypeScope__Group__1__Impl() throws RecognitionException {
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 int stackSize = keepStackSize();
21179 21179
21180 int stackSize = keepStackSize(); 21180 try {
21181 21181 // InternalApplicationConfiguration.g:6723:1: ( ( ( rule__ClassTypeScope__TypeAssignment_1 ) ) )
21182 try { 21182 // InternalApplicationConfiguration.g:6724:1: ( ( rule__ClassTypeScope__TypeAssignment_1 ) )
21183 // InternalApplicationConfiguration.g:6786:1: ( rule__RealEnumeration__Group__0__Impl rule__RealEnumeration__Group__1 ) 21183 {
21184 // InternalApplicationConfiguration.g:6787:2: rule__RealEnumeration__Group__0__Impl rule__RealEnumeration__Group__1 21184 // InternalApplicationConfiguration.g:6724:1: ( ( rule__ClassTypeScope__TypeAssignment_1 ) )
21185 { 21185 // InternalApplicationConfiguration.g:6725:2: ( rule__ClassTypeScope__TypeAssignment_1 )
21186 pushFollow(FOLLOW_33); 21186 {
21187 rule__RealEnumeration__Group__0__Impl(); 21187 before(grammarAccess.getClassTypeScopeAccess().getTypeAssignment_1());
21188 21188 // InternalApplicationConfiguration.g:6726:2: ( rule__ClassTypeScope__TypeAssignment_1 )
21189 state._fsp--; 21189 // InternalApplicationConfiguration.g:6726:3: rule__ClassTypeScope__TypeAssignment_1
21190 21190 {
21191 pushFollow(FOLLOW_2); 21191 pushFollow(FOLLOW_2);
21192 rule__RealEnumeration__Group__1(); 21192 rule__ClassTypeScope__TypeAssignment_1();
21193 21193
21194 state._fsp--; 21194 state._fsp--;
21195 21195
21196 21196
21197 } 21197 }
21198 21198
21199 } 21199 after(grammarAccess.getClassTypeScopeAccess().getTypeAssignment_1());
21200 catch (RecognitionException re) { 21200
21201 reportError(re); 21201 }
21202 recover(input,re); 21202
21203 } 21203
21204 finally { 21204 }
21205 21205
21206 restoreStackSize(stackSize); 21206 }
21207 21207 catch (RecognitionException re) {
21208 } 21208 reportError(re);
21209 return ; 21209 recover(input,re);
21210 } 21210 }
21211 // $ANTLR end "rule__RealEnumeration__Group__0" 21211 finally {
21212 21212
21213 21213 restoreStackSize(stackSize);
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 return ;
21217 21217 }
21218 int stackSize = keepStackSize(); 21218 // $ANTLR end "rule__ClassTypeScope__Group__1__Impl"
21219 21219
21220 try { 21220
21221 // InternalApplicationConfiguration.g:6798:1: ( ( () ) ) 21221 // $ANTLR start "rule__ClassTypeScope__Group__2"
21222 // InternalApplicationConfiguration.g:6799:1: ( () ) 21222 // InternalApplicationConfiguration.g:6734:1: rule__ClassTypeScope__Group__2 : rule__ClassTypeScope__Group__2__Impl rule__ClassTypeScope__Group__3 ;
21223 { 21223 public final void rule__ClassTypeScope__Group__2() throws RecognitionException {
21224 // InternalApplicationConfiguration.g:6799:1: ( () ) 21224
21225 // InternalApplicationConfiguration.g:6800:2: () 21225 int stackSize = keepStackSize();
21226 { 21226
21227 before(grammarAccess.getRealEnumerationAccess().getRealEnumerationAction_0()); 21227 try {
21228 // InternalApplicationConfiguration.g:6801:2: () 21228 // InternalApplicationConfiguration.g:6738:1: ( rule__ClassTypeScope__Group__2__Impl rule__ClassTypeScope__Group__3 )
21229 // InternalApplicationConfiguration.g:6801:3: 21229 // InternalApplicationConfiguration.g:6739:2: rule__ClassTypeScope__Group__2__Impl rule__ClassTypeScope__Group__3
21230 { 21230 {
21231 } 21231 pushFollow(FOLLOW_33);
21232 21232 rule__ClassTypeScope__Group__2__Impl();
21233 after(grammarAccess.getRealEnumerationAccess().getRealEnumerationAction_0()); 21233
21234 21234 state._fsp--;
21235 } 21235
21236 21236 pushFollow(FOLLOW_2);
21237 21237 rule__ClassTypeScope__Group__3();
21238 } 21238
21239 21239 state._fsp--;
21240 } 21240
21241 finally { 21241
21242 21242 }
21243 restoreStackSize(stackSize); 21243
21244 21244 }
21245 } 21245 catch (RecognitionException re) {
21246 return ; 21246 reportError(re);
21247 } 21247 recover(input,re);
21248 // $ANTLR end "rule__RealEnumeration__Group__0__Impl" 21248 }
21249 21249 finally {
21250 21250
21251 // $ANTLR start "rule__RealEnumeration__Group__1" 21251 restoreStackSize(stackSize);
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 return ;
21255 int stackSize = keepStackSize(); 21255 }
21256 21256 // $ANTLR end "rule__ClassTypeScope__Group__2"
21257 try { 21257
21258 // InternalApplicationConfiguration.g:6813:1: ( rule__RealEnumeration__Group__1__Impl rule__RealEnumeration__Group__2 ) 21258
21259 // InternalApplicationConfiguration.g:6814:2: rule__RealEnumeration__Group__1__Impl rule__RealEnumeration__Group__2 21259 // $ANTLR start "rule__ClassTypeScope__Group__2__Impl"
21260 { 21260 // InternalApplicationConfiguration.g:6746:1: rule__ClassTypeScope__Group__2__Impl : ( ( rule__ClassTypeScope__Alternatives_2 ) ) ;
21261 pushFollow(FOLLOW_38); 21261 public final void rule__ClassTypeScope__Group__2__Impl() throws RecognitionException {
21262 rule__RealEnumeration__Group__1__Impl(); 21262
21263 21263 int stackSize = keepStackSize();
21264 state._fsp--; 21264
21265 21265 try {
21266 pushFollow(FOLLOW_2); 21266 // InternalApplicationConfiguration.g:6750:1: ( ( ( rule__ClassTypeScope__Alternatives_2 ) ) )
21267 rule__RealEnumeration__Group__2(); 21267 // InternalApplicationConfiguration.g:6751:1: ( ( rule__ClassTypeScope__Alternatives_2 ) )
21268 21268 {
21269 state._fsp--; 21269 // InternalApplicationConfiguration.g:6751:1: ( ( rule__ClassTypeScope__Alternatives_2 ) )
21270 21270 // InternalApplicationConfiguration.g:6752:2: ( rule__ClassTypeScope__Alternatives_2 )
21271 21271 {
21272 } 21272 before(grammarAccess.getClassTypeScopeAccess().getAlternatives_2());
21273 21273 // InternalApplicationConfiguration.g:6753:2: ( rule__ClassTypeScope__Alternatives_2 )
21274 } 21274 // InternalApplicationConfiguration.g:6753:3: rule__ClassTypeScope__Alternatives_2
21275 catch (RecognitionException re) { 21275 {
21276 reportError(re); 21276 pushFollow(FOLLOW_2);
21277 recover(input,re); 21277 rule__ClassTypeScope__Alternatives_2();
21278 } 21278
21279 finally { 21279 state._fsp--;
21280 21280
21281 restoreStackSize(stackSize); 21281
21282 21282 }
21283 } 21283
21284 return ; 21284 after(grammarAccess.getClassTypeScopeAccess().getAlternatives_2());
21285 } 21285
21286 // $ANTLR end "rule__RealEnumeration__Group__1" 21286 }
21287 21287
21288 21288
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 catch (RecognitionException re) {
21293 int stackSize = keepStackSize(); 21293 reportError(re);
21294 21294 recover(input,re);
21295 try { 21295 }
21296 // InternalApplicationConfiguration.g:6825:1: ( ( '{' ) ) 21296 finally {
21297 // InternalApplicationConfiguration.g:6826:1: ( '{' ) 21297
21298 { 21298 restoreStackSize(stackSize);
21299 // InternalApplicationConfiguration.g:6826:1: ( '{' ) 21299
21300 // InternalApplicationConfiguration.g:6827:2: '{' 21300 }
21301 { 21301 return ;
21302 before(grammarAccess.getRealEnumerationAccess().getLeftCurlyBracketKeyword_1()); 21302 }
21303 match(input,24,FOLLOW_2); 21303 // $ANTLR end "rule__ClassTypeScope__Group__2__Impl"
21304 after(grammarAccess.getRealEnumerationAccess().getLeftCurlyBracketKeyword_1()); 21304
21305 21305
21306 } 21306 // $ANTLR start "rule__ClassTypeScope__Group__3"
21307 21307 // InternalApplicationConfiguration.g:6761:1: rule__ClassTypeScope__Group__3 : rule__ClassTypeScope__Group__3__Impl ;
21308 21308 public final void rule__ClassTypeScope__Group__3() throws RecognitionException {
21309 } 21309
21310 21310 int stackSize = keepStackSize();
21311 } 21311
21312 catch (RecognitionException re) { 21312 try {
21313 reportError(re); 21313 // InternalApplicationConfiguration.g:6765:1: ( rule__ClassTypeScope__Group__3__Impl )
21314 recover(input,re); 21314 // InternalApplicationConfiguration.g:6766:2: rule__ClassTypeScope__Group__3__Impl
21315 } 21315 {
21316 finally { 21316 pushFollow(FOLLOW_2);
21317 21317 rule__ClassTypeScope__Group__3__Impl();
21318 restoreStackSize(stackSize); 21318
21319 21319 state._fsp--;
21320 } 21320
21321 return ; 21321
21322 } 21322 }
21323 // $ANTLR end "rule__RealEnumeration__Group__1__Impl" 21323
21324 21324 }
21325 21325 catch (RecognitionException re) {
21326 // $ANTLR start "rule__RealEnumeration__Group__2" 21326 reportError(re);
21327 // InternalApplicationConfiguration.g:6836:1: rule__RealEnumeration__Group__2 : rule__RealEnumeration__Group__2__Impl rule__RealEnumeration__Group__3 ; 21327 recover(input,re);
21328 public final void rule__RealEnumeration__Group__2() throws RecognitionException { 21328 }
21329 21329 finally {
21330 int stackSize = keepStackSize(); 21330
21331 21331 restoreStackSize(stackSize);
21332 try { 21332
21333 // InternalApplicationConfiguration.g:6840:1: ( rule__RealEnumeration__Group__2__Impl rule__RealEnumeration__Group__3 ) 21333 }
21334 // InternalApplicationConfiguration.g:6841:2: rule__RealEnumeration__Group__2__Impl rule__RealEnumeration__Group__3 21334 return ;
21335 { 21335 }
21336 pushFollow(FOLLOW_38); 21336 // $ANTLR end "rule__ClassTypeScope__Group__3"
21337 rule__RealEnumeration__Group__2__Impl(); 21337
21338 21338
21339 state._fsp--; 21339 // $ANTLR start "rule__ClassTypeScope__Group__3__Impl"
21340 21340 // InternalApplicationConfiguration.g:6772:1: rule__ClassTypeScope__Group__3__Impl : ( ( rule__ClassTypeScope__Alternatives_3 ) ) ;
21341 pushFollow(FOLLOW_2); 21341 public final void rule__ClassTypeScope__Group__3__Impl() throws RecognitionException {
21342 rule__RealEnumeration__Group__3(); 21342
21343 21343 int stackSize = keepStackSize();
21344 state._fsp--; 21344
21345 21345 try {
21346 21346 // InternalApplicationConfiguration.g:6776:1: ( ( ( rule__ClassTypeScope__Alternatives_3 ) ) )
21347 } 21347 // InternalApplicationConfiguration.g:6777:1: ( ( rule__ClassTypeScope__Alternatives_3 ) )
21348 21348 {
21349 } 21349 // InternalApplicationConfiguration.g:6777:1: ( ( rule__ClassTypeScope__Alternatives_3 ) )
21350 catch (RecognitionException re) { 21350 // InternalApplicationConfiguration.g:6778:2: ( rule__ClassTypeScope__Alternatives_3 )
21351 reportError(re); 21351 {
21352 recover(input,re); 21352 before(grammarAccess.getClassTypeScopeAccess().getAlternatives_3());
21353 } 21353 // InternalApplicationConfiguration.g:6779:2: ( rule__ClassTypeScope__Alternatives_3 )
21354 finally { 21354 // InternalApplicationConfiguration.g:6779:3: rule__ClassTypeScope__Alternatives_3
21355 21355 {
21356 restoreStackSize(stackSize); 21356 pushFollow(FOLLOW_2);
21357 21357 rule__ClassTypeScope__Alternatives_3();
21358 } 21358
21359 return ; 21359 state._fsp--;
21360 } 21360
21361 // $ANTLR end "rule__RealEnumeration__Group__2" 21361
21362 21362 }
21363 21363
21364 // $ANTLR start "rule__RealEnumeration__Group__2__Impl" 21364 after(grammarAccess.getClassTypeScopeAccess().getAlternatives_3());
21365 // InternalApplicationConfiguration.g:6848:1: rule__RealEnumeration__Group__2__Impl : ( ( rule__RealEnumeration__Group_2__0 )? ) ; 21365
21366 public final void rule__RealEnumeration__Group__2__Impl() throws RecognitionException { 21366 }
21367 21367
21368 int stackSize = keepStackSize(); 21368
21369 21369 }
21370 try { 21370
21371 // InternalApplicationConfiguration.g:6852:1: ( ( ( rule__RealEnumeration__Group_2__0 )? ) ) 21371 }
21372 // InternalApplicationConfiguration.g:6853:1: ( ( rule__RealEnumeration__Group_2__0 )? ) 21372 catch (RecognitionException re) {
21373 { 21373 reportError(re);
21374 // InternalApplicationConfiguration.g:6853:1: ( ( rule__RealEnumeration__Group_2__0 )? ) 21374 recover(input,re);
21375 // InternalApplicationConfiguration.g:6854:2: ( rule__RealEnumeration__Group_2__0 )? 21375 }
21376 { 21376 finally {
21377 before(grammarAccess.getRealEnumerationAccess().getGroup_2()); 21377
21378 // InternalApplicationConfiguration.g:6855:2: ( rule__RealEnumeration__Group_2__0 )? 21378 restoreStackSize(stackSize);
21379 int alt52=2; 21379
21380 int LA52_0 = input.LA(1); 21380 }
21381 21381 return ;
21382 if ( (LA52_0==RULE_INT||LA52_0==18) ) { 21382 }
21383 alt52=1; 21383 // $ANTLR end "rule__ClassTypeScope__Group__3__Impl"
21384 } 21384
21385 switch (alt52) { 21385
21386 case 1 : 21386 // $ANTLR start "rule__ObjectTypeScope__Group__0"
21387 // InternalApplicationConfiguration.g:6855:3: rule__RealEnumeration__Group_2__0 21387 // InternalApplicationConfiguration.g:6788:1: rule__ObjectTypeScope__Group__0 : rule__ObjectTypeScope__Group__0__Impl rule__ObjectTypeScope__Group__1 ;
21388 { 21388 public final void rule__ObjectTypeScope__Group__0() throws RecognitionException {
21389 pushFollow(FOLLOW_2); 21389
21390 rule__RealEnumeration__Group_2__0(); 21390 int stackSize = keepStackSize();
21391 21391
21392 state._fsp--; 21392 try {
21393 21393 // InternalApplicationConfiguration.g:6792:1: ( rule__ObjectTypeScope__Group__0__Impl rule__ObjectTypeScope__Group__1 )
21394 21394 // InternalApplicationConfiguration.g:6793:2: rule__ObjectTypeScope__Group__0__Impl rule__ObjectTypeScope__Group__1
21395 } 21395 {
21396 break; 21396 pushFollow(FOLLOW_34);
21397 21397 rule__ObjectTypeScope__Group__0__Impl();
21398 } 21398
21399 21399 state._fsp--;
21400 after(grammarAccess.getRealEnumerationAccess().getGroup_2()); 21400
21401 21401 pushFollow(FOLLOW_2);
21402 } 21402 rule__ObjectTypeScope__Group__1();
21403 21403
21404 21404 state._fsp--;
21405 } 21405
21406 21406
21407 } 21407 }
21408 catch (RecognitionException re) { 21408
21409 reportError(re); 21409 }
21410 recover(input,re); 21410 catch (RecognitionException re) {
21411 } 21411 reportError(re);
21412 finally { 21412 recover(input,re);
21413 21413 }
21414 restoreStackSize(stackSize); 21414 finally {
21415 21415
21416 } 21416 restoreStackSize(stackSize);
21417 return ; 21417
21418 } 21418 }
21419 // $ANTLR end "rule__RealEnumeration__Group__2__Impl" 21419 return ;
21420 21420 }
21421 21421 // $ANTLR end "rule__ObjectTypeScope__Group__0"
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 // $ANTLR start "rule__ObjectTypeScope__Group__0__Impl"
21425 21425 // InternalApplicationConfiguration.g:6800:1: rule__ObjectTypeScope__Group__0__Impl : ( '#' ) ;
21426 int stackSize = keepStackSize(); 21426 public final void rule__ObjectTypeScope__Group__0__Impl() throws RecognitionException {
21427 21427
21428 try { 21428 int stackSize = keepStackSize();
21429 // InternalApplicationConfiguration.g:6867:1: ( rule__RealEnumeration__Group__3__Impl ) 21429
21430 // InternalApplicationConfiguration.g:6868:2: rule__RealEnumeration__Group__3__Impl 21430 try {
21431 { 21431 // InternalApplicationConfiguration.g:6804:1: ( ( '#' ) )
21432 pushFollow(FOLLOW_2); 21432 // InternalApplicationConfiguration.g:6805:1: ( '#' )
21433 rule__RealEnumeration__Group__3__Impl(); 21433 {
21434 21434 // InternalApplicationConfiguration.g:6805:1: ( '#' )
21435 state._fsp--; 21435 // InternalApplicationConfiguration.g:6806:2: '#'
21436 21436 {
21437 21437 before(grammarAccess.getObjectTypeScopeAccess().getNumberSignKeyword_0());
21438 } 21438 match(input,46,FOLLOW_2);
21439 21439 after(grammarAccess.getObjectTypeScopeAccess().getNumberSignKeyword_0());
21440 } 21440
21441 catch (RecognitionException re) { 21441 }
21442 reportError(re); 21442
21443 recover(input,re); 21443
21444 } 21444 }
21445 finally { 21445
21446 21446 }
21447 restoreStackSize(stackSize); 21447 catch (RecognitionException re) {
21448 21448 reportError(re);
21449 } 21449 recover(input,re);
21450 return ; 21450 }
21451 } 21451 finally {
21452 // $ANTLR end "rule__RealEnumeration__Group__3" 21452
21453 21453 restoreStackSize(stackSize);
21454 21454
21455 // $ANTLR start "rule__RealEnumeration__Group__3__Impl" 21455 }
21456 // InternalApplicationConfiguration.g:6874:1: rule__RealEnumeration__Group__3__Impl : ( '}' ) ; 21456 return ;
21457 public final void rule__RealEnumeration__Group__3__Impl() throws RecognitionException { 21457 }
21458 21458 // $ANTLR end "rule__ObjectTypeScope__Group__0__Impl"
21459 int stackSize = keepStackSize(); 21459
21460 21460
21461 try { 21461 // $ANTLR start "rule__ObjectTypeScope__Group__1"
21462 // InternalApplicationConfiguration.g:6878:1: ( ( '}' ) ) 21462 // InternalApplicationConfiguration.g:6815:1: rule__ObjectTypeScope__Group__1 : rule__ObjectTypeScope__Group__1__Impl rule__ObjectTypeScope__Group__2 ;
21463 // InternalApplicationConfiguration.g:6879:1: ( '}' ) 21463 public final void rule__ObjectTypeScope__Group__1() throws RecognitionException {
21464 { 21464
21465 // InternalApplicationConfiguration.g:6879:1: ( '}' ) 21465 int stackSize = keepStackSize();
21466 // InternalApplicationConfiguration.g:6880:2: '}' 21466
21467 { 21467 try {
21468 before(grammarAccess.getRealEnumerationAccess().getRightCurlyBracketKeyword_3()); 21468 // InternalApplicationConfiguration.g:6819:1: ( rule__ObjectTypeScope__Group__1__Impl rule__ObjectTypeScope__Group__2 )
21469 match(input,25,FOLLOW_2); 21469 // InternalApplicationConfiguration.g:6820:2: rule__ObjectTypeScope__Group__1__Impl rule__ObjectTypeScope__Group__2
21470 after(grammarAccess.getRealEnumerationAccess().getRightCurlyBracketKeyword_3()); 21470 {
21471 21471 pushFollow(FOLLOW_32);
21472 } 21472 rule__ObjectTypeScope__Group__1__Impl();
21473 21473
21474 21474 state._fsp--;
21475 } 21475
21476 21476 pushFollow(FOLLOW_2);
21477 } 21477 rule__ObjectTypeScope__Group__2();
21478 catch (RecognitionException re) { 21478
21479 reportError(re); 21479 state._fsp--;
21480 recover(input,re); 21480
21481 } 21481
21482 finally { 21482 }
21483 21483
21484 restoreStackSize(stackSize); 21484 }
21485 21485 catch (RecognitionException re) {
21486 } 21486 reportError(re);
21487 return ; 21487 recover(input,re);
21488 } 21488 }
21489 // $ANTLR end "rule__RealEnumeration__Group__3__Impl" 21489 finally {
21490 21490
21491 21491 restoreStackSize(stackSize);
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 }
21494 public final void rule__RealEnumeration__Group_2__0() throws RecognitionException { 21494 return ;
21495 21495 }
21496 int stackSize = keepStackSize(); 21496 // $ANTLR end "rule__ObjectTypeScope__Group__1"
21497 21497
21498 try { 21498
21499 // InternalApplicationConfiguration.g:6894:1: ( rule__RealEnumeration__Group_2__0__Impl rule__RealEnumeration__Group_2__1 ) 21499 // $ANTLR start "rule__ObjectTypeScope__Group__1__Impl"
21500 // InternalApplicationConfiguration.g:6895:2: rule__RealEnumeration__Group_2__0__Impl rule__RealEnumeration__Group_2__1 21500 // InternalApplicationConfiguration.g:6827:1: rule__ObjectTypeScope__Group__1__Impl : ( ( rule__ObjectTypeScope__TypeAssignment_1 ) ) ;
21501 { 21501 public final void rule__ObjectTypeScope__Group__1__Impl() throws RecognitionException {
21502 pushFollow(FOLLOW_23); 21502
21503 rule__RealEnumeration__Group_2__0__Impl(); 21503 int stackSize = keepStackSize();
21504 21504
21505 state._fsp--; 21505 try {
21506 21506 // InternalApplicationConfiguration.g:6831:1: ( ( ( rule__ObjectTypeScope__TypeAssignment_1 ) ) )
21507 pushFollow(FOLLOW_2); 21507 // InternalApplicationConfiguration.g:6832:1: ( ( rule__ObjectTypeScope__TypeAssignment_1 ) )
21508 rule__RealEnumeration__Group_2__1(); 21508 {
21509 21509 // InternalApplicationConfiguration.g:6832:1: ( ( rule__ObjectTypeScope__TypeAssignment_1 ) )
21510 state._fsp--; 21510 // InternalApplicationConfiguration.g:6833:2: ( rule__ObjectTypeScope__TypeAssignment_1 )
21511 21511 {
21512 21512 before(grammarAccess.getObjectTypeScopeAccess().getTypeAssignment_1());
21513 } 21513 // InternalApplicationConfiguration.g:6834:2: ( rule__ObjectTypeScope__TypeAssignment_1 )
21514 21514 // InternalApplicationConfiguration.g:6834:3: rule__ObjectTypeScope__TypeAssignment_1
21515 } 21515 {
21516 catch (RecognitionException re) { 21516 pushFollow(FOLLOW_2);
21517 reportError(re); 21517 rule__ObjectTypeScope__TypeAssignment_1();
21518 recover(input,re); 21518
21519 } 21519 state._fsp--;
21520 finally { 21520
21521 21521
21522 restoreStackSize(stackSize); 21522 }
21523 21523
21524 } 21524 after(grammarAccess.getObjectTypeScopeAccess().getTypeAssignment_1());
21525 return ; 21525
21526 } 21526 }
21527 // $ANTLR end "rule__RealEnumeration__Group_2__0" 21527
21528 21528
21529 21529 }
21530 // $ANTLR start "rule__RealEnumeration__Group_2__0__Impl" 21530
21531 // InternalApplicationConfiguration.g:6902:1: rule__RealEnumeration__Group_2__0__Impl : ( ( rule__RealEnumeration__EntryAssignment_2_0 ) ) ; 21531 }
21532 public final void rule__RealEnumeration__Group_2__0__Impl() throws RecognitionException { 21532 catch (RecognitionException re) {
21533 21533 reportError(re);
21534 int stackSize = keepStackSize(); 21534 recover(input,re);
21535 21535 }
21536 try { 21536 finally {
21537 // InternalApplicationConfiguration.g:6906:1: ( ( ( rule__RealEnumeration__EntryAssignment_2_0 ) ) ) 21537
21538 // InternalApplicationConfiguration.g:6907:1: ( ( rule__RealEnumeration__EntryAssignment_2_0 ) ) 21538 restoreStackSize(stackSize);
21539 { 21539
21540 // InternalApplicationConfiguration.g:6907:1: ( ( rule__RealEnumeration__EntryAssignment_2_0 ) ) 21540 }
21541 // InternalApplicationConfiguration.g:6908:2: ( rule__RealEnumeration__EntryAssignment_2_0 ) 21541 return ;
21542 { 21542 }
21543 before(grammarAccess.getRealEnumerationAccess().getEntryAssignment_2_0()); 21543 // $ANTLR end "rule__ObjectTypeScope__Group__1__Impl"
21544 // InternalApplicationConfiguration.g:6909:2: ( rule__RealEnumeration__EntryAssignment_2_0 ) 21544
21545 // InternalApplicationConfiguration.g:6909:3: rule__RealEnumeration__EntryAssignment_2_0 21545
21546 { 21546 // $ANTLR start "rule__ObjectTypeScope__Group__2"
21547 pushFollow(FOLLOW_2); 21547 // InternalApplicationConfiguration.g:6842:1: rule__ObjectTypeScope__Group__2 : rule__ObjectTypeScope__Group__2__Impl rule__ObjectTypeScope__Group__3 ;
21548 rule__RealEnumeration__EntryAssignment_2_0(); 21548 public final void rule__ObjectTypeScope__Group__2() throws RecognitionException {
21549 21549
21550 state._fsp--; 21550 int stackSize = keepStackSize();
21551 21551
21552 21552 try {
21553 } 21553 // InternalApplicationConfiguration.g:6846:1: ( rule__ObjectTypeScope__Group__2__Impl rule__ObjectTypeScope__Group__3 )
21554 21554 // InternalApplicationConfiguration.g:6847:2: rule__ObjectTypeScope__Group__2__Impl rule__ObjectTypeScope__Group__3
21555 after(grammarAccess.getRealEnumerationAccess().getEntryAssignment_2_0()); 21555 {
21556 21556 pushFollow(FOLLOW_33);
21557 } 21557 rule__ObjectTypeScope__Group__2__Impl();
21558 21558
21559 21559 state._fsp--;
21560 } 21560
21561 21561 pushFollow(FOLLOW_2);
21562 } 21562 rule__ObjectTypeScope__Group__3();
21563 catch (RecognitionException re) { 21563
21564 reportError(re); 21564 state._fsp--;
21565 recover(input,re); 21565
21566 } 21566
21567 finally { 21567 }
21568 21568
21569 restoreStackSize(stackSize); 21569 }
21570 21570 catch (RecognitionException re) {
21571 } 21571 reportError(re);
21572 return ; 21572 recover(input,re);
21573 } 21573 }
21574 // $ANTLR end "rule__RealEnumeration__Group_2__0__Impl" 21574 finally {
21575 21575
21576 21576 restoreStackSize(stackSize);
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 return ;
21580 21580 }
21581 int stackSize = keepStackSize(); 21581 // $ANTLR end "rule__ObjectTypeScope__Group__2"
21582 21582
21583 try { 21583
21584 // InternalApplicationConfiguration.g:6921:1: ( rule__RealEnumeration__Group_2__1__Impl ) 21584 // $ANTLR start "rule__ObjectTypeScope__Group__2__Impl"
21585 // InternalApplicationConfiguration.g:6922:2: rule__RealEnumeration__Group_2__1__Impl 21585 // InternalApplicationConfiguration.g:6854:1: rule__ObjectTypeScope__Group__2__Impl : ( ( rule__ObjectTypeScope__Alternatives_2 ) ) ;
21586 { 21586 public final void rule__ObjectTypeScope__Group__2__Impl() throws RecognitionException {
21587 pushFollow(FOLLOW_2); 21587
21588 rule__RealEnumeration__Group_2__1__Impl(); 21588 int stackSize = keepStackSize();
21589 21589
21590 state._fsp--; 21590 try {
21591 21591 // InternalApplicationConfiguration.g:6858:1: ( ( ( rule__ObjectTypeScope__Alternatives_2 ) ) )
21592 21592 // InternalApplicationConfiguration.g:6859:1: ( ( rule__ObjectTypeScope__Alternatives_2 ) )
21593 } 21593 {
21594 21594 // InternalApplicationConfiguration.g:6859:1: ( ( rule__ObjectTypeScope__Alternatives_2 ) )
21595 } 21595 // InternalApplicationConfiguration.g:6860:2: ( rule__ObjectTypeScope__Alternatives_2 )
21596 catch (RecognitionException re) { 21596 {
21597 reportError(re); 21597 before(grammarAccess.getObjectTypeScopeAccess().getAlternatives_2());
21598 recover(input,re); 21598 // InternalApplicationConfiguration.g:6861:2: ( rule__ObjectTypeScope__Alternatives_2 )
21599 } 21599 // InternalApplicationConfiguration.g:6861:3: rule__ObjectTypeScope__Alternatives_2
21600 finally { 21600 {
21601 21601 pushFollow(FOLLOW_2);
21602 restoreStackSize(stackSize); 21602 rule__ObjectTypeScope__Alternatives_2();
21603 21603
21604 } 21604 state._fsp--;
21605 return ; 21605
21606 } 21606
21607 // $ANTLR end "rule__RealEnumeration__Group_2__1" 21607 }
21608 21608
21609 21609 after(grammarAccess.getObjectTypeScopeAccess().getAlternatives_2());
21610 // $ANTLR start "rule__RealEnumeration__Group_2__1__Impl" 21610
21611 // InternalApplicationConfiguration.g:6928:1: rule__RealEnumeration__Group_2__1__Impl : ( ( rule__RealEnumeration__Group_2_1__0 )* ) ; 21611 }
21612 public final void rule__RealEnumeration__Group_2__1__Impl() throws RecognitionException { 21612
21613 21613
21614 int stackSize = keepStackSize(); 21614 }
21615 21615
21616 try { 21616 }
21617 // InternalApplicationConfiguration.g:6932:1: ( ( ( rule__RealEnumeration__Group_2_1__0 )* ) ) 21617 catch (RecognitionException re) {
21618 // InternalApplicationConfiguration.g:6933:1: ( ( rule__RealEnumeration__Group_2_1__0 )* ) 21618 reportError(re);
21619 { 21619 recover(input,re);
21620 // InternalApplicationConfiguration.g:6933:1: ( ( rule__RealEnumeration__Group_2_1__0 )* ) 21620 }
21621 // InternalApplicationConfiguration.g:6934:2: ( rule__RealEnumeration__Group_2_1__0 )* 21621 finally {
21622 { 21622
21623 before(grammarAccess.getRealEnumerationAccess().getGroup_2_1()); 21623 restoreStackSize(stackSize);
21624 // InternalApplicationConfiguration.g:6935:2: ( rule__RealEnumeration__Group_2_1__0 )* 21624
21625 loop53: 21625 }
21626 do { 21626 return ;
21627 int alt53=2; 21627 }
21628 int LA53_0 = input.LA(1); 21628 // $ANTLR end "rule__ObjectTypeScope__Group__2__Impl"
21629 21629
21630 if ( (LA53_0==26) ) { 21630
21631 alt53=1; 21631 // $ANTLR start "rule__ObjectTypeScope__Group__3"
21632 } 21632 // InternalApplicationConfiguration.g:6869:1: rule__ObjectTypeScope__Group__3 : rule__ObjectTypeScope__Group__3__Impl ;
21633 21633 public final void rule__ObjectTypeScope__Group__3() throws RecognitionException {
21634 21634
21635 switch (alt53) { 21635 int stackSize = keepStackSize();
21636 case 1 : 21636
21637 // InternalApplicationConfiguration.g:6935:3: rule__RealEnumeration__Group_2_1__0 21637 try {
21638 { 21638 // InternalApplicationConfiguration.g:6873:1: ( rule__ObjectTypeScope__Group__3__Impl )
21639 pushFollow(FOLLOW_16); 21639 // InternalApplicationConfiguration.g:6874:2: rule__ObjectTypeScope__Group__3__Impl
21640 rule__RealEnumeration__Group_2_1__0(); 21640 {
21641 21641 pushFollow(FOLLOW_2);
21642 state._fsp--; 21642 rule__ObjectTypeScope__Group__3__Impl();
21643 21643
21644 21644 state._fsp--;
21645 } 21645
21646 break; 21646
21647 21647 }
21648 default : 21648
21649 break loop53; 21649 }
21650 } 21650 catch (RecognitionException re) {
21651 } while (true); 21651 reportError(re);
21652 21652 recover(input,re);
21653 after(grammarAccess.getRealEnumerationAccess().getGroup_2_1()); 21653 }
21654 21654 finally {
21655 } 21655
21656 21656 restoreStackSize(stackSize);
21657 21657
21658 } 21658 }
21659 21659 return ;
21660 } 21660 }
21661 catch (RecognitionException re) { 21661 // $ANTLR end "rule__ObjectTypeScope__Group__3"
21662 reportError(re); 21662
21663 recover(input,re); 21663
21664 } 21664 // $ANTLR start "rule__ObjectTypeScope__Group__3__Impl"
21665 finally { 21665 // InternalApplicationConfiguration.g:6880:1: rule__ObjectTypeScope__Group__3__Impl : ( ( rule__ObjectTypeScope__Alternatives_3 ) ) ;
21666 21666 public final void rule__ObjectTypeScope__Group__3__Impl() throws RecognitionException {
21667 restoreStackSize(stackSize); 21667
21668 21668 int stackSize = keepStackSize();
21669 } 21669
21670 return ; 21670 try {
21671 } 21671 // InternalApplicationConfiguration.g:6884:1: ( ( ( rule__ObjectTypeScope__Alternatives_3 ) ) )
21672 // $ANTLR end "rule__RealEnumeration__Group_2__1__Impl" 21672 // InternalApplicationConfiguration.g:6885:1: ( ( rule__ObjectTypeScope__Alternatives_3 ) )
21673 21673 {
21674 21674 // InternalApplicationConfiguration.g:6885:1: ( ( rule__ObjectTypeScope__Alternatives_3 ) )
21675 // $ANTLR start "rule__RealEnumeration__Group_2_1__0" 21675 // InternalApplicationConfiguration.g:6886:2: ( rule__ObjectTypeScope__Alternatives_3 )
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 before(grammarAccess.getObjectTypeScopeAccess().getAlternatives_3());
21678 21678 // InternalApplicationConfiguration.g:6887:2: ( rule__ObjectTypeScope__Alternatives_3 )
21679 int stackSize = keepStackSize(); 21679 // InternalApplicationConfiguration.g:6887:3: rule__ObjectTypeScope__Alternatives_3
21680 21680 {
21681 try { 21681 pushFollow(FOLLOW_2);
21682 // InternalApplicationConfiguration.g:6948:1: ( rule__RealEnumeration__Group_2_1__0__Impl rule__RealEnumeration__Group_2_1__1 ) 21682 rule__ObjectTypeScope__Alternatives_3();
21683 // InternalApplicationConfiguration.g:6949:2: rule__RealEnumeration__Group_2_1__0__Impl rule__RealEnumeration__Group_2_1__1 21683
21684 { 21684 state._fsp--;
21685 pushFollow(FOLLOW_39); 21685
21686 rule__RealEnumeration__Group_2_1__0__Impl(); 21686
21687 21687 }
21688 state._fsp--; 21688
21689 21689 after(grammarAccess.getObjectTypeScopeAccess().getAlternatives_3());
21690 pushFollow(FOLLOW_2); 21690
21691 rule__RealEnumeration__Group_2_1__1(); 21691 }
21692 21692
21693 state._fsp--; 21693
21694 21694 }
21695 21695
21696 } 21696 }
21697 21697 catch (RecognitionException re) {
21698 } 21698 reportError(re);
21699 catch (RecognitionException re) { 21699 recover(input,re);
21700 reportError(re); 21700 }
21701 recover(input,re); 21701 finally {
21702 } 21702
21703 finally { 21703 restoreStackSize(stackSize);
21704 21704
21705 restoreStackSize(stackSize); 21705 }
21706 21706 return ;
21707 } 21707 }
21708 return ; 21708 // $ANTLR end "rule__ObjectTypeScope__Group__3__Impl"
21709 } 21709
21710 // $ANTLR end "rule__RealEnumeration__Group_2_1__0" 21710
21711 21711 // $ANTLR start "rule__IntegerTypeScope__Group__0"
21712 21712 // InternalApplicationConfiguration.g:6896:1: rule__IntegerTypeScope__Group__0 : rule__IntegerTypeScope__Group__0__Impl rule__IntegerTypeScope__Group__1 ;
21713 // $ANTLR start "rule__RealEnumeration__Group_2_1__0__Impl" 21713 public final void rule__IntegerTypeScope__Group__0() throws RecognitionException {
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 int stackSize = keepStackSize();
21716 21716
21717 int stackSize = keepStackSize(); 21717 try {
21718 21718 // InternalApplicationConfiguration.g:6900:1: ( rule__IntegerTypeScope__Group__0__Impl rule__IntegerTypeScope__Group__1 )
21719 try { 21719 // InternalApplicationConfiguration.g:6901:2: rule__IntegerTypeScope__Group__0__Impl rule__IntegerTypeScope__Group__1
21720 // InternalApplicationConfiguration.g:6960:1: ( ( ',' ) ) 21720 {
21721 // InternalApplicationConfiguration.g:6961:1: ( ',' ) 21721 pushFollow(FOLLOW_35);
21722 { 21722 rule__IntegerTypeScope__Group__0__Impl();
21723 // InternalApplicationConfiguration.g:6961:1: ( ',' ) 21723
21724 // InternalApplicationConfiguration.g:6962:2: ',' 21724 state._fsp--;
21725 { 21725
21726 before(grammarAccess.getRealEnumerationAccess().getCommaKeyword_2_1_0()); 21726 pushFollow(FOLLOW_2);
21727 match(input,26,FOLLOW_2); 21727 rule__IntegerTypeScope__Group__1();
21728 after(grammarAccess.getRealEnumerationAccess().getCommaKeyword_2_1_0()); 21728
21729 21729 state._fsp--;
21730 } 21730
21731 21731
21732 21732 }
21733 } 21733
21734 21734 }
21735 } 21735 catch (RecognitionException re) {
21736 catch (RecognitionException re) { 21736 reportError(re);
21737 reportError(re); 21737 recover(input,re);
21738 recover(input,re); 21738 }
21739 } 21739 finally {
21740 finally { 21740
21741 21741 restoreStackSize(stackSize);
21742 restoreStackSize(stackSize); 21742
21743 21743 }
21744 } 21744 return ;
21745 return ; 21745 }
21746 } 21746 // $ANTLR end "rule__IntegerTypeScope__Group__0"
21747 // $ANTLR end "rule__RealEnumeration__Group_2_1__0__Impl" 21747
21748 21748
21749 21749 // $ANTLR start "rule__IntegerTypeScope__Group__0__Impl"
21750 // $ANTLR start "rule__RealEnumeration__Group_2_1__1" 21750 // InternalApplicationConfiguration.g:6908:1: rule__IntegerTypeScope__Group__0__Impl : ( '#' ) ;
21751 // InternalApplicationConfiguration.g:6971:1: rule__RealEnumeration__Group_2_1__1 : rule__RealEnumeration__Group_2_1__1__Impl ; 21751 public final void rule__IntegerTypeScope__Group__0__Impl() throws RecognitionException {
21752 public final void rule__RealEnumeration__Group_2_1__1() throws RecognitionException { 21752
21753 21753 int stackSize = keepStackSize();
21754 int stackSize = keepStackSize(); 21754
21755 21755 try {
21756 try { 21756 // InternalApplicationConfiguration.g:6912:1: ( ( '#' ) )
21757 // InternalApplicationConfiguration.g:6975:1: ( rule__RealEnumeration__Group_2_1__1__Impl ) 21757 // InternalApplicationConfiguration.g:6913:1: ( '#' )
21758 // InternalApplicationConfiguration.g:6976:2: rule__RealEnumeration__Group_2_1__1__Impl 21758 {
21759 { 21759 // InternalApplicationConfiguration.g:6913:1: ( '#' )
21760 pushFollow(FOLLOW_2); 21760 // InternalApplicationConfiguration.g:6914:2: '#'
21761 rule__RealEnumeration__Group_2_1__1__Impl(); 21761 {
21762 21762 before(grammarAccess.getIntegerTypeScopeAccess().getNumberSignKeyword_0());
21763 state._fsp--; 21763 match(input,46,FOLLOW_2);
21764 21764 after(grammarAccess.getIntegerTypeScopeAccess().getNumberSignKeyword_0());
21765 21765
21766 } 21766 }
21767 21767
21768 } 21768
21769 catch (RecognitionException re) { 21769 }
21770 reportError(re); 21770
21771 recover(input,re); 21771 }
21772 } 21772 catch (RecognitionException re) {
21773 finally { 21773 reportError(re);
21774 21774 recover(input,re);
21775 restoreStackSize(stackSize); 21775 }
21776 21776 finally {
21777 } 21777
21778 return ; 21778 restoreStackSize(stackSize);
21779 } 21779
21780 // $ANTLR end "rule__RealEnumeration__Group_2_1__1" 21780 }
21781 21781 return ;
21782 21782 }
21783 // $ANTLR start "rule__RealEnumeration__Group_2_1__1__Impl" 21783 // $ANTLR end "rule__IntegerTypeScope__Group__0__Impl"
21784 // InternalApplicationConfiguration.g:6982:1: rule__RealEnumeration__Group_2_1__1__Impl : ( ( rule__RealEnumeration__EntryAssignment_2_1_1 ) ) ; 21784
21785 public final void rule__RealEnumeration__Group_2_1__1__Impl() throws RecognitionException { 21785
21786 21786 // $ANTLR start "rule__IntegerTypeScope__Group__1"
21787 int stackSize = keepStackSize(); 21787 // InternalApplicationConfiguration.g:6923:1: rule__IntegerTypeScope__Group__1 : rule__IntegerTypeScope__Group__1__Impl rule__IntegerTypeScope__Group__2 ;
21788 21788 public final void rule__IntegerTypeScope__Group__1() throws RecognitionException {
21789 try { 21789
21790 // InternalApplicationConfiguration.g:6986:1: ( ( ( rule__RealEnumeration__EntryAssignment_2_1_1 ) ) ) 21790 int stackSize = keepStackSize();
21791 // InternalApplicationConfiguration.g:6987:1: ( ( rule__RealEnumeration__EntryAssignment_2_1_1 ) ) 21791
21792 { 21792 try {
21793 // InternalApplicationConfiguration.g:6987:1: ( ( rule__RealEnumeration__EntryAssignment_2_1_1 ) ) 21793 // InternalApplicationConfiguration.g:6927:1: ( rule__IntegerTypeScope__Group__1__Impl rule__IntegerTypeScope__Group__2 )
21794 // InternalApplicationConfiguration.g:6988:2: ( rule__RealEnumeration__EntryAssignment_2_1_1 ) 21794 // InternalApplicationConfiguration.g:6928:2: rule__IntegerTypeScope__Group__1__Impl rule__IntegerTypeScope__Group__2
21795 { 21795 {
21796 before(grammarAccess.getRealEnumerationAccess().getEntryAssignment_2_1_1()); 21796 pushFollow(FOLLOW_32);
21797 // InternalApplicationConfiguration.g:6989:2: ( rule__RealEnumeration__EntryAssignment_2_1_1 ) 21797 rule__IntegerTypeScope__Group__1__Impl();
21798 // InternalApplicationConfiguration.g:6989:3: rule__RealEnumeration__EntryAssignment_2_1_1 21798
21799 { 21799 state._fsp--;
21800 pushFollow(FOLLOW_2); 21800
21801 rule__RealEnumeration__EntryAssignment_2_1_1(); 21801 pushFollow(FOLLOW_2);
21802 21802 rule__IntegerTypeScope__Group__2();
21803 state._fsp--; 21803
21804 21804 state._fsp--;
21805 21805
21806 } 21806
21807 21807 }
21808 after(grammarAccess.getRealEnumerationAccess().getEntryAssignment_2_1_1()); 21808
21809 21809 }
21810 } 21810 catch (RecognitionException re) {
21811 21811 reportError(re);
21812 21812 recover(input,re);
21813 } 21813 }
21814 21814 finally {
21815 } 21815
21816 catch (RecognitionException re) { 21816 restoreStackSize(stackSize);
21817 reportError(re); 21817
21818 recover(input,re); 21818 }
21819 } 21819 return ;
21820 finally { 21820 }
21821 21821 // $ANTLR end "rule__IntegerTypeScope__Group__1"
21822 restoreStackSize(stackSize); 21822
21823 21823
21824 } 21824 // $ANTLR start "rule__IntegerTypeScope__Group__1__Impl"
21825 return ; 21825 // InternalApplicationConfiguration.g:6935:1: rule__IntegerTypeScope__Group__1__Impl : ( ( rule__IntegerTypeScope__TypeAssignment_1 ) ) ;
21826 } 21826 public final void rule__IntegerTypeScope__Group__1__Impl() throws RecognitionException {
21827 // $ANTLR end "rule__RealEnumeration__Group_2_1__1__Impl" 21827
21828 21828 int stackSize = keepStackSize();
21829 21829
21830 // $ANTLR start "rule__StringEnumeration__Group__0" 21830 try {
21831 // InternalApplicationConfiguration.g:6998:1: rule__StringEnumeration__Group__0 : rule__StringEnumeration__Group__0__Impl rule__StringEnumeration__Group__1 ; 21831 // InternalApplicationConfiguration.g:6939:1: ( ( ( rule__IntegerTypeScope__TypeAssignment_1 ) ) )
21832 public final void rule__StringEnumeration__Group__0() throws RecognitionException { 21832 // InternalApplicationConfiguration.g:6940:1: ( ( rule__IntegerTypeScope__TypeAssignment_1 ) )
21833 21833 {
21834 int stackSize = keepStackSize(); 21834 // InternalApplicationConfiguration.g:6940:1: ( ( rule__IntegerTypeScope__TypeAssignment_1 ) )
21835 21835 // InternalApplicationConfiguration.g:6941:2: ( rule__IntegerTypeScope__TypeAssignment_1 )
21836 try { 21836 {
21837 // InternalApplicationConfiguration.g:7002:1: ( rule__StringEnumeration__Group__0__Impl rule__StringEnumeration__Group__1 ) 21837 before(grammarAccess.getIntegerTypeScopeAccess().getTypeAssignment_1());
21838 // InternalApplicationConfiguration.g:7003:2: rule__StringEnumeration__Group__0__Impl rule__StringEnumeration__Group__1 21838 // InternalApplicationConfiguration.g:6942:2: ( rule__IntegerTypeScope__TypeAssignment_1 )
21839 { 21839 // InternalApplicationConfiguration.g:6942:3: rule__IntegerTypeScope__TypeAssignment_1
21840 pushFollow(FOLLOW_33); 21840 {
21841 rule__StringEnumeration__Group__0__Impl(); 21841 pushFollow(FOLLOW_2);
21842 21842 rule__IntegerTypeScope__TypeAssignment_1();
21843 state._fsp--; 21843
21844 21844 state._fsp--;
21845 pushFollow(FOLLOW_2); 21845
21846 rule__StringEnumeration__Group__1(); 21846
21847 21847 }
21848 state._fsp--; 21848
21849 21849 after(grammarAccess.getIntegerTypeScopeAccess().getTypeAssignment_1());
21850 21850
21851 } 21851 }
21852 21852
21853 } 21853
21854 catch (RecognitionException re) { 21854 }
21855 reportError(re); 21855
21856 recover(input,re); 21856 }
21857 } 21857 catch (RecognitionException re) {
21858 finally { 21858 reportError(re);
21859 21859 recover(input,re);
21860 restoreStackSize(stackSize); 21860 }
21861 21861 finally {
21862 } 21862
21863 return ; 21863 restoreStackSize(stackSize);
21864 } 21864
21865 // $ANTLR end "rule__StringEnumeration__Group__0" 21865 }
21866 21866 return ;
21867 21867 }
21868 // $ANTLR start "rule__StringEnumeration__Group__0__Impl" 21868 // $ANTLR end "rule__IntegerTypeScope__Group__1__Impl"
21869 // InternalApplicationConfiguration.g:7010:1: rule__StringEnumeration__Group__0__Impl : ( () ) ; 21869
21870 public final void rule__StringEnumeration__Group__0__Impl() throws RecognitionException { 21870
21871 21871 // $ANTLR start "rule__IntegerTypeScope__Group__2"
21872 int stackSize = keepStackSize(); 21872 // InternalApplicationConfiguration.g:6950:1: rule__IntegerTypeScope__Group__2 : rule__IntegerTypeScope__Group__2__Impl rule__IntegerTypeScope__Group__3 ;
21873 21873 public final void rule__IntegerTypeScope__Group__2() throws RecognitionException {
21874 try { 21874
21875 // InternalApplicationConfiguration.g:7014:1: ( ( () ) ) 21875 int stackSize = keepStackSize();
21876 // InternalApplicationConfiguration.g:7015:1: ( () ) 21876
21877 { 21877 try {
21878 // InternalApplicationConfiguration.g:7015:1: ( () ) 21878 // InternalApplicationConfiguration.g:6954:1: ( rule__IntegerTypeScope__Group__2__Impl rule__IntegerTypeScope__Group__3 )
21879 // InternalApplicationConfiguration.g:7016:2: () 21879 // InternalApplicationConfiguration.g:6955:2: rule__IntegerTypeScope__Group__2__Impl rule__IntegerTypeScope__Group__3
21880 { 21880 {
21881 before(grammarAccess.getStringEnumerationAccess().getStringEnumerationAction_0()); 21881 pushFollow(FOLLOW_36);
21882 // InternalApplicationConfiguration.g:7017:2: () 21882 rule__IntegerTypeScope__Group__2__Impl();
21883 // InternalApplicationConfiguration.g:7017:3: 21883
21884 { 21884 state._fsp--;
21885 } 21885
21886 21886 pushFollow(FOLLOW_2);
21887 after(grammarAccess.getStringEnumerationAccess().getStringEnumerationAction_0()); 21887 rule__IntegerTypeScope__Group__3();
21888 21888
21889 } 21889 state._fsp--;
21890 21890
21891 21891
21892 } 21892 }
21893 21893
21894 } 21894 }
21895 finally { 21895 catch (RecognitionException re) {
21896 21896 reportError(re);
21897 restoreStackSize(stackSize); 21897 recover(input,re);
21898 21898 }
21899 } 21899 finally {
21900 return ; 21900
21901 } 21901 restoreStackSize(stackSize);
21902 // $ANTLR end "rule__StringEnumeration__Group__0__Impl" 21902
21903 21903 }
21904 21904 return ;
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 // $ANTLR end "rule__IntegerTypeScope__Group__2"
21907 public final void rule__StringEnumeration__Group__1() throws RecognitionException { 21907
21908 21908
21909 int stackSize = keepStackSize(); 21909 // $ANTLR start "rule__IntegerTypeScope__Group__2__Impl"
21910 21910 // InternalApplicationConfiguration.g:6962:1: rule__IntegerTypeScope__Group__2__Impl : ( ( rule__IntegerTypeScope__Alternatives_2 ) ) ;
21911 try { 21911 public final void rule__IntegerTypeScope__Group__2__Impl() throws RecognitionException {
21912 // InternalApplicationConfiguration.g:7029:1: ( rule__StringEnumeration__Group__1__Impl rule__StringEnumeration__Group__2 ) 21912
21913 // InternalApplicationConfiguration.g:7030:2: rule__StringEnumeration__Group__1__Impl rule__StringEnumeration__Group__2 21913 int stackSize = keepStackSize();
21914 { 21914
21915 pushFollow(FOLLOW_40); 21915 try {
21916 rule__StringEnumeration__Group__1__Impl(); 21916 // InternalApplicationConfiguration.g:6966:1: ( ( ( rule__IntegerTypeScope__Alternatives_2 ) ) )
21917 21917 // InternalApplicationConfiguration.g:6967:1: ( ( rule__IntegerTypeScope__Alternatives_2 ) )
21918 state._fsp--; 21918 {
21919 21919 // InternalApplicationConfiguration.g:6967:1: ( ( rule__IntegerTypeScope__Alternatives_2 ) )
21920 pushFollow(FOLLOW_2); 21920 // InternalApplicationConfiguration.g:6968:2: ( rule__IntegerTypeScope__Alternatives_2 )
21921 rule__StringEnumeration__Group__2(); 21921 {
21922 21922 before(grammarAccess.getIntegerTypeScopeAccess().getAlternatives_2());
21923 state._fsp--; 21923 // InternalApplicationConfiguration.g:6969:2: ( rule__IntegerTypeScope__Alternatives_2 )
21924 21924 // InternalApplicationConfiguration.g:6969:3: rule__IntegerTypeScope__Alternatives_2
21925 21925 {
21926 } 21926 pushFollow(FOLLOW_2);
21927 21927 rule__IntegerTypeScope__Alternatives_2();
21928 } 21928
21929 catch (RecognitionException re) { 21929 state._fsp--;
21930 reportError(re); 21930
21931 recover(input,re); 21931
21932 } 21932 }
21933 finally { 21933
21934 21934 after(grammarAccess.getIntegerTypeScopeAccess().getAlternatives_2());
21935 restoreStackSize(stackSize); 21935
21936 21936 }
21937 } 21937
21938 return ; 21938
21939 } 21939 }
21940 // $ANTLR end "rule__StringEnumeration__Group__1" 21940
21941 21941 }
21942 21942 catch (RecognitionException re) {
21943 // $ANTLR start "rule__StringEnumeration__Group__1__Impl" 21943 reportError(re);
21944 // InternalApplicationConfiguration.g:7037:1: rule__StringEnumeration__Group__1__Impl : ( '{' ) ; 21944 recover(input,re);
21945 public final void rule__StringEnumeration__Group__1__Impl() throws RecognitionException { 21945 }
21946 21946 finally {
21947 int stackSize = keepStackSize(); 21947
21948 21948 restoreStackSize(stackSize);
21949 try { 21949
21950 // InternalApplicationConfiguration.g:7041:1: ( ( '{' ) ) 21950 }
21951 // InternalApplicationConfiguration.g:7042:1: ( '{' ) 21951 return ;
21952 { 21952 }
21953 // InternalApplicationConfiguration.g:7042:1: ( '{' ) 21953 // $ANTLR end "rule__IntegerTypeScope__Group__2__Impl"
21954 // InternalApplicationConfiguration.g:7043:2: '{' 21954
21955 { 21955
21956 before(grammarAccess.getStringEnumerationAccess().getLeftCurlyBracketKeyword_1()); 21956 // $ANTLR start "rule__IntegerTypeScope__Group__3"
21957 match(input,24,FOLLOW_2); 21957 // InternalApplicationConfiguration.g:6977:1: rule__IntegerTypeScope__Group__3 : rule__IntegerTypeScope__Group__3__Impl ;
21958 after(grammarAccess.getStringEnumerationAccess().getLeftCurlyBracketKeyword_1()); 21958 public final void rule__IntegerTypeScope__Group__3() throws RecognitionException {
21959 21959
21960 } 21960 int stackSize = keepStackSize();
21961 21961
21962 21962 try {
21963 } 21963 // InternalApplicationConfiguration.g:6981:1: ( rule__IntegerTypeScope__Group__3__Impl )
21964 21964 // InternalApplicationConfiguration.g:6982:2: rule__IntegerTypeScope__Group__3__Impl
21965 } 21965 {
21966 catch (RecognitionException re) { 21966 pushFollow(FOLLOW_2);
21967 reportError(re); 21967 rule__IntegerTypeScope__Group__3__Impl();
21968 recover(input,re); 21968
21969 } 21969 state._fsp--;
21970 finally { 21970
21971 21971
21972 restoreStackSize(stackSize); 21972 }
21973 21973
21974 } 21974 }
21975 return ; 21975 catch (RecognitionException re) {
21976 } 21976 reportError(re);
21977 // $ANTLR end "rule__StringEnumeration__Group__1__Impl" 21977 recover(input,re);
21978 21978 }
21979 21979 finally {
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 restoreStackSize(stackSize);
21982 public final void rule__StringEnumeration__Group__2() throws RecognitionException { 21982
21983 21983 }
21984 int stackSize = keepStackSize(); 21984 return ;
21985 21985 }
21986 try { 21986 // $ANTLR end "rule__IntegerTypeScope__Group__3"
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 // $ANTLR start "rule__IntegerTypeScope__Group__3__Impl"
21990 pushFollow(FOLLOW_40); 21990 // InternalApplicationConfiguration.g:6988:1: rule__IntegerTypeScope__Group__3__Impl : ( ( rule__IntegerTypeScope__Alternatives_3 ) ) ;
21991 rule__StringEnumeration__Group__2__Impl(); 21991 public final void rule__IntegerTypeScope__Group__3__Impl() throws RecognitionException {
21992 21992
21993 state._fsp--; 21993 int stackSize = keepStackSize();
21994 21994
21995 pushFollow(FOLLOW_2); 21995 try {
21996 rule__StringEnumeration__Group__3(); 21996 // InternalApplicationConfiguration.g:6992:1: ( ( ( rule__IntegerTypeScope__Alternatives_3 ) ) )
21997 21997 // InternalApplicationConfiguration.g:6993:1: ( ( rule__IntegerTypeScope__Alternatives_3 ) )
21998 state._fsp--; 21998 {
21999 21999 // InternalApplicationConfiguration.g:6993:1: ( ( rule__IntegerTypeScope__Alternatives_3 ) )
22000 22000 // InternalApplicationConfiguration.g:6994:2: ( rule__IntegerTypeScope__Alternatives_3 )
22001 } 22001 {
22002 22002 before(grammarAccess.getIntegerTypeScopeAccess().getAlternatives_3());
22003 } 22003 // InternalApplicationConfiguration.g:6995:2: ( rule__IntegerTypeScope__Alternatives_3 )
22004 catch (RecognitionException re) { 22004 // InternalApplicationConfiguration.g:6995:3: rule__IntegerTypeScope__Alternatives_3
22005 reportError(re); 22005 {
22006 recover(input,re); 22006 pushFollow(FOLLOW_2);
22007 } 22007 rule__IntegerTypeScope__Alternatives_3();
22008 finally { 22008
22009 22009 state._fsp--;
22010 restoreStackSize(stackSize); 22010
22011 22011
22012 } 22012 }
22013 return ; 22013
22014 } 22014 after(grammarAccess.getIntegerTypeScopeAccess().getAlternatives_3());
22015 // $ANTLR end "rule__StringEnumeration__Group__2" 22015
22016 22016 }
22017 22017
22018 // $ANTLR start "rule__StringEnumeration__Group__2__Impl" 22018
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
22021 22021 }
22022 int stackSize = keepStackSize(); 22022 catch (RecognitionException re) {
22023 22023 reportError(re);
22024 try { 22024 recover(input,re);
22025 // InternalApplicationConfiguration.g:7068:1: ( ( ( rule__StringEnumeration__Group_2__0 )? ) ) 22025 }
22026 // InternalApplicationConfiguration.g:7069:1: ( ( rule__StringEnumeration__Group_2__0 )? ) 22026 finally {
22027 { 22027
22028 // InternalApplicationConfiguration.g:7069:1: ( ( rule__StringEnumeration__Group_2__0 )? ) 22028 restoreStackSize(stackSize);
22029 // InternalApplicationConfiguration.g:7070:2: ( rule__StringEnumeration__Group_2__0 )? 22029
22030 { 22030 }
22031 before(grammarAccess.getStringEnumerationAccess().getGroup_2()); 22031 return ;
22032 // InternalApplicationConfiguration.g:7071:2: ( rule__StringEnumeration__Group_2__0 )? 22032 }
22033 int alt54=2; 22033 // $ANTLR end "rule__IntegerTypeScope__Group__3__Impl"
22034 int LA54_0 = input.LA(1); 22034
22035 22035
22036 if ( (LA54_0==RULE_STRING) ) { 22036 // $ANTLR start "rule__RealTypeScope__Group__0"
22037 alt54=1; 22037 // InternalApplicationConfiguration.g:7004:1: rule__RealTypeScope__Group__0 : rule__RealTypeScope__Group__0__Impl rule__RealTypeScope__Group__1 ;
22038 } 22038 public final void rule__RealTypeScope__Group__0() throws RecognitionException {
22039 switch (alt54) { 22039
22040 case 1 : 22040 int stackSize = keepStackSize();
22041 // InternalApplicationConfiguration.g:7071:3: rule__StringEnumeration__Group_2__0 22041
22042 { 22042 try {
22043 pushFollow(FOLLOW_2); 22043 // InternalApplicationConfiguration.g:7008:1: ( rule__RealTypeScope__Group__0__Impl rule__RealTypeScope__Group__1 )
22044 rule__StringEnumeration__Group_2__0(); 22044 // InternalApplicationConfiguration.g:7009:2: rule__RealTypeScope__Group__0__Impl rule__RealTypeScope__Group__1
22045 22045 {
22046 state._fsp--; 22046 pushFollow(FOLLOW_37);
22047 22047 rule__RealTypeScope__Group__0__Impl();
22048 22048
22049 } 22049 state._fsp--;
22050 break; 22050
22051 22051 pushFollow(FOLLOW_2);
22052 } 22052 rule__RealTypeScope__Group__1();
22053 22053
22054 after(grammarAccess.getStringEnumerationAccess().getGroup_2()); 22054 state._fsp--;
22055 22055
22056 } 22056
22057 22057 }
22058 22058
22059 } 22059 }
22060 22060 catch (RecognitionException re) {
22061 } 22061 reportError(re);
22062 catch (RecognitionException re) { 22062 recover(input,re);
22063 reportError(re); 22063 }
22064 recover(input,re); 22064 finally {
22065 } 22065
22066 finally { 22066 restoreStackSize(stackSize);
22067 22067
22068 restoreStackSize(stackSize); 22068 }
22069 22069 return ;
22070 } 22070 }
22071 return ; 22071 // $ANTLR end "rule__RealTypeScope__Group__0"
22072 } 22072
22073 // $ANTLR end "rule__StringEnumeration__Group__2__Impl" 22073
22074 22074 // $ANTLR start "rule__RealTypeScope__Group__0__Impl"
22075 22075 // InternalApplicationConfiguration.g:7016:1: rule__RealTypeScope__Group__0__Impl : ( '#' ) ;
22076 // $ANTLR start "rule__StringEnumeration__Group__3" 22076 public final void rule__RealTypeScope__Group__0__Impl() throws RecognitionException {
22077 // InternalApplicationConfiguration.g:7079:1: rule__StringEnumeration__Group__3 : rule__StringEnumeration__Group__3__Impl ; 22077
22078 public final void rule__StringEnumeration__Group__3() throws RecognitionException { 22078 int stackSize = keepStackSize();
22079 22079
22080 int stackSize = keepStackSize(); 22080 try {
22081 22081 // InternalApplicationConfiguration.g:7020:1: ( ( '#' ) )
22082 try { 22082 // InternalApplicationConfiguration.g:7021:1: ( '#' )
22083 // InternalApplicationConfiguration.g:7083:1: ( rule__StringEnumeration__Group__3__Impl ) 22083 {
22084 // InternalApplicationConfiguration.g:7084:2: rule__StringEnumeration__Group__3__Impl 22084 // InternalApplicationConfiguration.g:7021:1: ( '#' )
22085 { 22085 // InternalApplicationConfiguration.g:7022:2: '#'
22086 pushFollow(FOLLOW_2); 22086 {
22087 rule__StringEnumeration__Group__3__Impl(); 22087 before(grammarAccess.getRealTypeScopeAccess().getNumberSignKeyword_0());
22088 22088 match(input,46,FOLLOW_2);
22089 state._fsp--; 22089 after(grammarAccess.getRealTypeScopeAccess().getNumberSignKeyword_0());
22090 22090
22091 22091 }
22092 } 22092
22093 22093
22094 } 22094 }
22095 catch (RecognitionException re) { 22095
22096 reportError(re); 22096 }
22097 recover(input,re); 22097 catch (RecognitionException re) {
22098 } 22098 reportError(re);
22099 finally { 22099 recover(input,re);
22100 22100 }
22101 restoreStackSize(stackSize); 22101 finally {
22102 22102
22103 } 22103 restoreStackSize(stackSize);
22104 return ; 22104
22105 } 22105 }
22106 // $ANTLR end "rule__StringEnumeration__Group__3" 22106 return ;
22107 22107 }
22108 22108 // $ANTLR end "rule__RealTypeScope__Group__0__Impl"
22109 // $ANTLR start "rule__StringEnumeration__Group__3__Impl" 22109
22110 // InternalApplicationConfiguration.g:7090:1: rule__StringEnumeration__Group__3__Impl : ( '}' ) ; 22110
22111 public final void rule__StringEnumeration__Group__3__Impl() throws RecognitionException { 22111 // $ANTLR start "rule__RealTypeScope__Group__1"
22112 22112 // InternalApplicationConfiguration.g:7031:1: rule__RealTypeScope__Group__1 : rule__RealTypeScope__Group__1__Impl rule__RealTypeScope__Group__2 ;
22113 int stackSize = keepStackSize(); 22113 public final void rule__RealTypeScope__Group__1() throws RecognitionException {
22114 22114
22115 try { 22115 int stackSize = keepStackSize();
22116 // InternalApplicationConfiguration.g:7094:1: ( ( '}' ) ) 22116
22117 // InternalApplicationConfiguration.g:7095:1: ( '}' ) 22117 try {
22118 { 22118 // InternalApplicationConfiguration.g:7035:1: ( rule__RealTypeScope__Group__1__Impl rule__RealTypeScope__Group__2 )
22119 // InternalApplicationConfiguration.g:7095:1: ( '}' ) 22119 // InternalApplicationConfiguration.g:7036:2: rule__RealTypeScope__Group__1__Impl rule__RealTypeScope__Group__2
22120 // InternalApplicationConfiguration.g:7096:2: '}' 22120 {
22121 { 22121 pushFollow(FOLLOW_32);
22122 before(grammarAccess.getStringEnumerationAccess().getRightCurlyBracketKeyword_3()); 22122 rule__RealTypeScope__Group__1__Impl();
22123 match(input,25,FOLLOW_2); 22123
22124 after(grammarAccess.getStringEnumerationAccess().getRightCurlyBracketKeyword_3()); 22124 state._fsp--;
22125 22125
22126 } 22126 pushFollow(FOLLOW_2);
22127 22127 rule__RealTypeScope__Group__2();
22128 22128
22129 } 22129 state._fsp--;
22130 22130
22131 } 22131
22132 catch (RecognitionException re) { 22132 }
22133 reportError(re); 22133
22134 recover(input,re); 22134 }
22135 } 22135 catch (RecognitionException re) {
22136 finally { 22136 reportError(re);
22137 22137 recover(input,re);
22138 restoreStackSize(stackSize); 22138 }
22139 22139 finally {
22140 } 22140
22141 return ; 22141 restoreStackSize(stackSize);
22142 } 22142
22143 // $ANTLR end "rule__StringEnumeration__Group__3__Impl" 22143 }
22144 22144 return ;
22145 22145 }
22146 // $ANTLR start "rule__StringEnumeration__Group_2__0" 22146 // $ANTLR end "rule__RealTypeScope__Group__1"
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
22149 22149 // $ANTLR start "rule__RealTypeScope__Group__1__Impl"
22150 int stackSize = keepStackSize(); 22150 // InternalApplicationConfiguration.g:7043:1: rule__RealTypeScope__Group__1__Impl : ( ( rule__RealTypeScope__TypeAssignment_1 ) ) ;
22151 22151 public final void rule__RealTypeScope__Group__1__Impl() throws RecognitionException {
22152 try { 22152
22153 // InternalApplicationConfiguration.g:7110:1: ( rule__StringEnumeration__Group_2__0__Impl rule__StringEnumeration__Group_2__1 ) 22153 int stackSize = keepStackSize();
22154 // InternalApplicationConfiguration.g:7111:2: rule__StringEnumeration__Group_2__0__Impl rule__StringEnumeration__Group_2__1 22154
22155 { 22155 try {
22156 pushFollow(FOLLOW_23); 22156 // InternalApplicationConfiguration.g:7047:1: ( ( ( rule__RealTypeScope__TypeAssignment_1 ) ) )
22157 rule__StringEnumeration__Group_2__0__Impl(); 22157 // InternalApplicationConfiguration.g:7048:1: ( ( rule__RealTypeScope__TypeAssignment_1 ) )
22158 22158 {
22159 state._fsp--; 22159 // InternalApplicationConfiguration.g:7048:1: ( ( rule__RealTypeScope__TypeAssignment_1 ) )
22160 22160 // InternalApplicationConfiguration.g:7049:2: ( rule__RealTypeScope__TypeAssignment_1 )
22161 pushFollow(FOLLOW_2); 22161 {
22162 rule__StringEnumeration__Group_2__1(); 22162 before(grammarAccess.getRealTypeScopeAccess().getTypeAssignment_1());
22163 22163 // InternalApplicationConfiguration.g:7050:2: ( rule__RealTypeScope__TypeAssignment_1 )
22164 state._fsp--; 22164 // InternalApplicationConfiguration.g:7050:3: rule__RealTypeScope__TypeAssignment_1
22165 22165 {
22166 22166 pushFollow(FOLLOW_2);
22167 } 22167 rule__RealTypeScope__TypeAssignment_1();
22168 22168
22169 } 22169 state._fsp--;
22170 catch (RecognitionException re) { 22170
22171 reportError(re); 22171
22172 recover(input,re); 22172 }
22173 } 22173
22174 finally { 22174 after(grammarAccess.getRealTypeScopeAccess().getTypeAssignment_1());
22175 22175
22176 restoreStackSize(stackSize); 22176 }
22177 22177
22178 } 22178
22179 return ; 22179 }
22180 } 22180
22181 // $ANTLR end "rule__StringEnumeration__Group_2__0" 22181 }
22182 22182 catch (RecognitionException re) {
22183 22183 reportError(re);
22184 // $ANTLR start "rule__StringEnumeration__Group_2__0__Impl" 22184 recover(input,re);
22185 // InternalApplicationConfiguration.g:7118:1: rule__StringEnumeration__Group_2__0__Impl : ( ( rule__StringEnumeration__EntryAssignment_2_0 ) ) ; 22185 }
22186 public final void rule__StringEnumeration__Group_2__0__Impl() throws RecognitionException { 22186 finally {
22187 22187
22188 int stackSize = keepStackSize(); 22188 restoreStackSize(stackSize);
22189 22189
22190 try { 22190 }
22191 // InternalApplicationConfiguration.g:7122:1: ( ( ( rule__StringEnumeration__EntryAssignment_2_0 ) ) ) 22191 return ;
22192 // InternalApplicationConfiguration.g:7123:1: ( ( rule__StringEnumeration__EntryAssignment_2_0 ) ) 22192 }
22193 { 22193 // $ANTLR end "rule__RealTypeScope__Group__1__Impl"
22194 // InternalApplicationConfiguration.g:7123:1: ( ( rule__StringEnumeration__EntryAssignment_2_0 ) ) 22194
22195 // InternalApplicationConfiguration.g:7124:2: ( rule__StringEnumeration__EntryAssignment_2_0 ) 22195
22196 { 22196 // $ANTLR start "rule__RealTypeScope__Group__2"
22197 before(grammarAccess.getStringEnumerationAccess().getEntryAssignment_2_0()); 22197 // InternalApplicationConfiguration.g:7058:1: rule__RealTypeScope__Group__2 : rule__RealTypeScope__Group__2__Impl rule__RealTypeScope__Group__3 ;
22198 // InternalApplicationConfiguration.g:7125:2: ( rule__StringEnumeration__EntryAssignment_2_0 ) 22198 public final void rule__RealTypeScope__Group__2() throws RecognitionException {
22199 // InternalApplicationConfiguration.g:7125:3: rule__StringEnumeration__EntryAssignment_2_0 22199
22200 { 22200 int stackSize = keepStackSize();
22201 pushFollow(FOLLOW_2); 22201
22202 rule__StringEnumeration__EntryAssignment_2_0(); 22202 try {
22203 22203 // InternalApplicationConfiguration.g:7062:1: ( rule__RealTypeScope__Group__2__Impl rule__RealTypeScope__Group__3 )
22204 state._fsp--; 22204 // InternalApplicationConfiguration.g:7063:2: rule__RealTypeScope__Group__2__Impl rule__RealTypeScope__Group__3
22205 22205 {
22206 22206 pushFollow(FOLLOW_36);
22207 } 22207 rule__RealTypeScope__Group__2__Impl();
22208 22208
22209 after(grammarAccess.getStringEnumerationAccess().getEntryAssignment_2_0()); 22209 state._fsp--;
22210 22210
22211 } 22211 pushFollow(FOLLOW_2);
22212 22212 rule__RealTypeScope__Group__3();
22213 22213
22214 } 22214 state._fsp--;
22215 22215
22216 } 22216
22217 catch (RecognitionException re) { 22217 }
22218 reportError(re); 22218
22219 recover(input,re); 22219 }
22220 } 22220 catch (RecognitionException re) {
22221 finally { 22221 reportError(re);
22222 22222 recover(input,re);
22223 restoreStackSize(stackSize); 22223 }
22224 22224 finally {
22225 } 22225
22226 return ; 22226 restoreStackSize(stackSize);
22227 } 22227
22228 // $ANTLR end "rule__StringEnumeration__Group_2__0__Impl" 22228 }
22229 22229 return ;
22230 22230 }
22231 // $ANTLR start "rule__StringEnumeration__Group_2__1" 22231 // $ANTLR end "rule__RealTypeScope__Group__2"
22232 // InternalApplicationConfiguration.g:7133:1: rule__StringEnumeration__Group_2__1 : rule__StringEnumeration__Group_2__1__Impl ; 22232
22233 public final void rule__StringEnumeration__Group_2__1() throws RecognitionException { 22233
22234 22234 // $ANTLR start "rule__RealTypeScope__Group__2__Impl"
22235 int stackSize = keepStackSize(); 22235 // InternalApplicationConfiguration.g:7070:1: rule__RealTypeScope__Group__2__Impl : ( ( rule__RealTypeScope__Alternatives_2 ) ) ;
22236 22236 public final void rule__RealTypeScope__Group__2__Impl() throws RecognitionException {
22237 try { 22237
22238 // InternalApplicationConfiguration.g:7137:1: ( rule__StringEnumeration__Group_2__1__Impl ) 22238 int stackSize = keepStackSize();
22239 // InternalApplicationConfiguration.g:7138:2: rule__StringEnumeration__Group_2__1__Impl 22239
22240 { 22240 try {
22241 pushFollow(FOLLOW_2); 22241 // InternalApplicationConfiguration.g:7074:1: ( ( ( rule__RealTypeScope__Alternatives_2 ) ) )
22242 rule__StringEnumeration__Group_2__1__Impl(); 22242 // InternalApplicationConfiguration.g:7075:1: ( ( rule__RealTypeScope__Alternatives_2 ) )
22243 22243 {
22244 state._fsp--; 22244 // InternalApplicationConfiguration.g:7075:1: ( ( rule__RealTypeScope__Alternatives_2 ) )
22245 22245 // InternalApplicationConfiguration.g:7076:2: ( rule__RealTypeScope__Alternatives_2 )
22246 22246 {
22247 } 22247 before(grammarAccess.getRealTypeScopeAccess().getAlternatives_2());
22248 22248 // InternalApplicationConfiguration.g:7077:2: ( rule__RealTypeScope__Alternatives_2 )
22249 } 22249 // InternalApplicationConfiguration.g:7077:3: rule__RealTypeScope__Alternatives_2
22250 catch (RecognitionException re) { 22250 {
22251 reportError(re); 22251 pushFollow(FOLLOW_2);
22252 recover(input,re); 22252 rule__RealTypeScope__Alternatives_2();
22253 } 22253
22254 finally { 22254 state._fsp--;
22255 22255
22256 restoreStackSize(stackSize); 22256
22257 22257 }
22258 } 22258
22259 return ; 22259 after(grammarAccess.getRealTypeScopeAccess().getAlternatives_2());
22260 } 22260
22261 // $ANTLR end "rule__StringEnumeration__Group_2__1" 22261 }
22262 22262
22263 22263
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 catch (RecognitionException re) {
22268 int stackSize = keepStackSize(); 22268 reportError(re);
22269 22269 recover(input,re);
22270 try { 22270 }
22271 // InternalApplicationConfiguration.g:7148:1: ( ( ( rule__StringEnumeration__Group_2_1__0 )* ) ) 22271 finally {
22272 // InternalApplicationConfiguration.g:7149:1: ( ( rule__StringEnumeration__Group_2_1__0 )* ) 22272
22273 { 22273 restoreStackSize(stackSize);
22274 // InternalApplicationConfiguration.g:7149:1: ( ( rule__StringEnumeration__Group_2_1__0 )* ) 22274
22275 // InternalApplicationConfiguration.g:7150:2: ( rule__StringEnumeration__Group_2_1__0 )* 22275 }
22276 { 22276 return ;
22277 before(grammarAccess.getStringEnumerationAccess().getGroup_2_1()); 22277 }
22278 // InternalApplicationConfiguration.g:7151:2: ( rule__StringEnumeration__Group_2_1__0 )* 22278 // $ANTLR end "rule__RealTypeScope__Group__2__Impl"
22279 loop55: 22279
22280 do { 22280
22281 int alt55=2; 22281 // $ANTLR start "rule__RealTypeScope__Group__3"
22282 int LA55_0 = input.LA(1); 22282 // InternalApplicationConfiguration.g:7085:1: rule__RealTypeScope__Group__3 : rule__RealTypeScope__Group__3__Impl ;
22283 22283 public final void rule__RealTypeScope__Group__3() throws RecognitionException {
22284 if ( (LA55_0==26) ) { 22284
22285 alt55=1; 22285 int stackSize = keepStackSize();
22286 } 22286
22287 22287 try {
22288 22288 // InternalApplicationConfiguration.g:7089:1: ( rule__RealTypeScope__Group__3__Impl )
22289 switch (alt55) { 22289 // InternalApplicationConfiguration.g:7090:2: rule__RealTypeScope__Group__3__Impl
22290 case 1 : 22290 {
22291 // InternalApplicationConfiguration.g:7151:3: rule__StringEnumeration__Group_2_1__0 22291 pushFollow(FOLLOW_2);
22292 { 22292 rule__RealTypeScope__Group__3__Impl();
22293 pushFollow(FOLLOW_16); 22293
22294 rule__StringEnumeration__Group_2_1__0(); 22294 state._fsp--;
22295 22295
22296 state._fsp--; 22296
22297 22297 }
22298 22298
22299 } 22299 }
22300 break; 22300 catch (RecognitionException re) {
22301 22301 reportError(re);
22302 default : 22302 recover(input,re);
22303 break loop55; 22303 }
22304 } 22304 finally {
22305 } while (true); 22305
22306 22306 restoreStackSize(stackSize);
22307 after(grammarAccess.getStringEnumerationAccess().getGroup_2_1()); 22307
22308 22308 }
22309 } 22309 return ;
22310 22310 }
22311 22311 // $ANTLR end "rule__RealTypeScope__Group__3"
22312 } 22312
22313 22313
22314 } 22314 // $ANTLR start "rule__RealTypeScope__Group__3__Impl"
22315 catch (RecognitionException re) { 22315 // InternalApplicationConfiguration.g:7096:1: rule__RealTypeScope__Group__3__Impl : ( ( rule__RealTypeScope__Alternatives_3 ) ) ;
22316 reportError(re); 22316 public final void rule__RealTypeScope__Group__3__Impl() throws RecognitionException {
22317 recover(input,re); 22317
22318 } 22318 int stackSize = keepStackSize();
22319 finally { 22319
22320 22320 try {
22321 restoreStackSize(stackSize); 22321 // InternalApplicationConfiguration.g:7100:1: ( ( ( rule__RealTypeScope__Alternatives_3 ) ) )
22322 22322 // InternalApplicationConfiguration.g:7101:1: ( ( rule__RealTypeScope__Alternatives_3 ) )
22323 } 22323 {
22324 return ; 22324 // InternalApplicationConfiguration.g:7101:1: ( ( rule__RealTypeScope__Alternatives_3 ) )
22325 } 22325 // InternalApplicationConfiguration.g:7102:2: ( rule__RealTypeScope__Alternatives_3 )
22326 // $ANTLR end "rule__StringEnumeration__Group_2__1__Impl" 22326 {
22327 22327 before(grammarAccess.getRealTypeScopeAccess().getAlternatives_3());
22328 22328 // InternalApplicationConfiguration.g:7103:2: ( rule__RealTypeScope__Alternatives_3 )
22329 // $ANTLR start "rule__StringEnumeration__Group_2_1__0" 22329 // InternalApplicationConfiguration.g:7103:3: rule__RealTypeScope__Alternatives_3
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 {
22331 public final void rule__StringEnumeration__Group_2_1__0() throws RecognitionException { 22331 pushFollow(FOLLOW_2);
22332 22332 rule__RealTypeScope__Alternatives_3();
22333 int stackSize = keepStackSize(); 22333
22334 22334 state._fsp--;
22335 try { 22335
22336 // InternalApplicationConfiguration.g:7164:1: ( rule__StringEnumeration__Group_2_1__0__Impl rule__StringEnumeration__Group_2_1__1 ) 22336
22337 // InternalApplicationConfiguration.g:7165:2: rule__StringEnumeration__Group_2_1__0__Impl rule__StringEnumeration__Group_2_1__1 22337 }
22338 { 22338
22339 pushFollow(FOLLOW_11); 22339 after(grammarAccess.getRealTypeScopeAccess().getAlternatives_3());
22340 rule__StringEnumeration__Group_2_1__0__Impl(); 22340
22341 22341 }
22342 state._fsp--; 22342
22343 22343
22344 pushFollow(FOLLOW_2); 22344 }
22345 rule__StringEnumeration__Group_2_1__1(); 22345
22346 22346 }
22347 state._fsp--; 22347 catch (RecognitionException re) {
22348 22348 reportError(re);
22349 22349 recover(input,re);
22350 } 22350 }
22351 22351 finally {
22352 } 22352
22353 catch (RecognitionException re) { 22353 restoreStackSize(stackSize);
22354 reportError(re); 22354
22355 recover(input,re); 22355 }
22356 } 22356 return ;
22357 finally { 22357 }
22358 22358 // $ANTLR end "rule__RealTypeScope__Group__3__Impl"
22359 restoreStackSize(stackSize); 22359
22360 22360
22361 } 22361 // $ANTLR start "rule__StringTypeScope__Group__0"
22362 return ; 22362 // InternalApplicationConfiguration.g:7112:1: rule__StringTypeScope__Group__0 : rule__StringTypeScope__Group__0__Impl rule__StringTypeScope__Group__1 ;
22363 } 22363 public final void rule__StringTypeScope__Group__0() throws RecognitionException {
22364 // $ANTLR end "rule__StringEnumeration__Group_2_1__0" 22364
22365 22365 int stackSize = keepStackSize();
22366 22366
22367 // $ANTLR start "rule__StringEnumeration__Group_2_1__0__Impl" 22367 try {
22368 // InternalApplicationConfiguration.g:7172:1: rule__StringEnumeration__Group_2_1__0__Impl : ( ',' ) ; 22368 // InternalApplicationConfiguration.g:7116:1: ( rule__StringTypeScope__Group__0__Impl rule__StringTypeScope__Group__1 )
22369 public final void rule__StringEnumeration__Group_2_1__0__Impl() throws RecognitionException { 22369 // InternalApplicationConfiguration.g:7117:2: rule__StringTypeScope__Group__0__Impl rule__StringTypeScope__Group__1
22370 22370 {
22371 int stackSize = keepStackSize(); 22371 pushFollow(FOLLOW_38);
22372 22372 rule__StringTypeScope__Group__0__Impl();
22373 try { 22373
22374 // InternalApplicationConfiguration.g:7176:1: ( ( ',' ) ) 22374 state._fsp--;
22375 // InternalApplicationConfiguration.g:7177:1: ( ',' ) 22375
22376 { 22376 pushFollow(FOLLOW_2);
22377 // InternalApplicationConfiguration.g:7177:1: ( ',' ) 22377 rule__StringTypeScope__Group__1();
22378 // InternalApplicationConfiguration.g:7178:2: ',' 22378
22379 { 22379 state._fsp--;
22380 before(grammarAccess.getStringEnumerationAccess().getCommaKeyword_2_1_0()); 22380
22381 match(input,26,FOLLOW_2); 22381
22382 after(grammarAccess.getStringEnumerationAccess().getCommaKeyword_2_1_0()); 22382 }
22383 22383
22384 } 22384 }
22385 22385 catch (RecognitionException re) {
22386 22386 reportError(re);
22387 } 22387 recover(input,re);
22388 22388 }
22389 } 22389 finally {
22390 catch (RecognitionException re) { 22390
22391 reportError(re); 22391 restoreStackSize(stackSize);
22392 recover(input,re); 22392
22393 } 22393 }
22394 finally { 22394 return ;
22395 22395 }
22396 restoreStackSize(stackSize); 22396 // $ANTLR end "rule__StringTypeScope__Group__0"
22397 22397
22398 } 22398
22399 return ; 22399 // $ANTLR start "rule__StringTypeScope__Group__0__Impl"
22400 } 22400 // InternalApplicationConfiguration.g:7124:1: rule__StringTypeScope__Group__0__Impl : ( '#' ) ;
22401 // $ANTLR end "rule__StringEnumeration__Group_2_1__0__Impl" 22401 public final void rule__StringTypeScope__Group__0__Impl() throws RecognitionException {
22402 22402
22403 22403 int stackSize = keepStackSize();
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 try {
22406 public final void rule__StringEnumeration__Group_2_1__1() throws RecognitionException { 22406 // InternalApplicationConfiguration.g:7128:1: ( ( '#' ) )
22407 22407 // InternalApplicationConfiguration.g:7129:1: ( '#' )
22408 int stackSize = keepStackSize(); 22408 {
22409 22409 // InternalApplicationConfiguration.g:7129:1: ( '#' )
22410 try { 22410 // InternalApplicationConfiguration.g:7130:2: '#'
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 before(grammarAccess.getStringTypeScopeAccess().getNumberSignKeyword_0());
22413 { 22413 match(input,46,FOLLOW_2);
22414 pushFollow(FOLLOW_2); 22414 after(grammarAccess.getStringTypeScopeAccess().getNumberSignKeyword_0());
22415 rule__StringEnumeration__Group_2_1__1__Impl(); 22415
22416 22416 }
22417 state._fsp--; 22417
22418 22418
22419 22419 }
22420 } 22420
22421 22421 }
22422 } 22422 catch (RecognitionException re) {
22423 catch (RecognitionException re) { 22423 reportError(re);
22424 reportError(re); 22424 recover(input,re);
22425 recover(input,re); 22425 }
22426 } 22426 finally {
22427 finally { 22427
22428 22428 restoreStackSize(stackSize);
22429 restoreStackSize(stackSize); 22429
22430 22430 }
22431 } 22431 return ;
22432 return ; 22432 }
22433 } 22433 // $ANTLR end "rule__StringTypeScope__Group__0__Impl"
22434 // $ANTLR end "rule__StringEnumeration__Group_2_1__1" 22434
22435 22435
22436 22436 // $ANTLR start "rule__StringTypeScope__Group__1"
22437 // $ANTLR start "rule__StringEnumeration__Group_2_1__1__Impl" 22437 // InternalApplicationConfiguration.g:7139:1: rule__StringTypeScope__Group__1 : rule__StringTypeScope__Group__1__Impl rule__StringTypeScope__Group__2 ;
22438 // InternalApplicationConfiguration.g:7198:1: rule__StringEnumeration__Group_2_1__1__Impl : ( ( rule__StringEnumeration__EntryAssignment_2_1_1 ) ) ; 22438 public final void rule__StringTypeScope__Group__1() throws RecognitionException {
22439 public final void rule__StringEnumeration__Group_2_1__1__Impl() throws RecognitionException { 22439
22440 22440 int stackSize = keepStackSize();
22441 int stackSize = keepStackSize(); 22441
22442 22442 try {
22443 try { 22443 // InternalApplicationConfiguration.g:7143:1: ( rule__StringTypeScope__Group__1__Impl rule__StringTypeScope__Group__2 )
22444 // InternalApplicationConfiguration.g:7202:1: ( ( ( rule__StringEnumeration__EntryAssignment_2_1_1 ) ) ) 22444 // InternalApplicationConfiguration.g:7144:2: rule__StringTypeScope__Group__1__Impl rule__StringTypeScope__Group__2
22445 // InternalApplicationConfiguration.g:7203:1: ( ( rule__StringEnumeration__EntryAssignment_2_1_1 ) ) 22445 {
22446 { 22446 pushFollow(FOLLOW_32);
22447 // InternalApplicationConfiguration.g:7203:1: ( ( rule__StringEnumeration__EntryAssignment_2_1_1 ) ) 22447 rule__StringTypeScope__Group__1__Impl();
22448 // InternalApplicationConfiguration.g:7204:2: ( rule__StringEnumeration__EntryAssignment_2_1_1 ) 22448
22449 { 22449 state._fsp--;
22450 before(grammarAccess.getStringEnumerationAccess().getEntryAssignment_2_1_1()); 22450
22451 // InternalApplicationConfiguration.g:7205:2: ( rule__StringEnumeration__EntryAssignment_2_1_1 ) 22451 pushFollow(FOLLOW_2);
22452 // InternalApplicationConfiguration.g:7205:3: rule__StringEnumeration__EntryAssignment_2_1_1 22452 rule__StringTypeScope__Group__2();
22453 { 22453
22454 pushFollow(FOLLOW_2); 22454 state._fsp--;
22455 rule__StringEnumeration__EntryAssignment_2_1_1(); 22455
22456 22456
22457 state._fsp--; 22457 }
22458 22458
22459 22459 }
22460 } 22460 catch (RecognitionException re) {
22461 22461 reportError(re);
22462 after(grammarAccess.getStringEnumerationAccess().getEntryAssignment_2_1_1()); 22462 recover(input,re);
22463 22463 }
22464 } 22464 finally {
22465 22465
22466 22466 restoreStackSize(stackSize);
22467 } 22467
22468 22468 }
22469 } 22469 return ;
22470 catch (RecognitionException re) { 22470 }
22471 reportError(re); 22471 // $ANTLR end "rule__StringTypeScope__Group__1"
22472 recover(input,re); 22472
22473 } 22473
22474 finally { 22474 // $ANTLR start "rule__StringTypeScope__Group__1__Impl"
22475 22475 // InternalApplicationConfiguration.g:7151:1: rule__StringTypeScope__Group__1__Impl : ( ( rule__StringTypeScope__TypeAssignment_1 ) ) ;
22476 restoreStackSize(stackSize); 22476 public final void rule__StringTypeScope__Group__1__Impl() throws RecognitionException {
22477 22477
22478 } 22478 int stackSize = keepStackSize();
22479 return ; 22479
22480 } 22480 try {
22481 // $ANTLR end "rule__StringEnumeration__Group_2_1__1__Impl" 22481 // InternalApplicationConfiguration.g:7155:1: ( ( ( rule__StringTypeScope__TypeAssignment_1 ) ) )
22482 22482 // InternalApplicationConfiguration.g:7156:1: ( ( rule__StringTypeScope__TypeAssignment_1 ) )
22483 22483 {
22484 // $ANTLR start "rule__ScopeDeclaration__Group__0" 22484 // InternalApplicationConfiguration.g:7156:1: ( ( rule__StringTypeScope__TypeAssignment_1 ) )
22485 // InternalApplicationConfiguration.g:7214:1: rule__ScopeDeclaration__Group__0 : rule__ScopeDeclaration__Group__0__Impl rule__ScopeDeclaration__Group__1 ; 22485 // InternalApplicationConfiguration.g:7157:2: ( rule__StringTypeScope__TypeAssignment_1 )
22486 public final void rule__ScopeDeclaration__Group__0() throws RecognitionException { 22486 {
22487 22487 before(grammarAccess.getStringTypeScopeAccess().getTypeAssignment_1());
22488 int stackSize = keepStackSize(); 22488 // InternalApplicationConfiguration.g:7158:2: ( rule__StringTypeScope__TypeAssignment_1 )
22489 22489 // InternalApplicationConfiguration.g:7158:3: rule__StringTypeScope__TypeAssignment_1
22490 try { 22490 {
22491 // InternalApplicationConfiguration.g:7218:1: ( rule__ScopeDeclaration__Group__0__Impl rule__ScopeDeclaration__Group__1 ) 22491 pushFollow(FOLLOW_2);
22492 // InternalApplicationConfiguration.g:7219:2: rule__ScopeDeclaration__Group__0__Impl rule__ScopeDeclaration__Group__1 22492 rule__StringTypeScope__TypeAssignment_1();
22493 { 22493
22494 pushFollow(FOLLOW_8); 22494 state._fsp--;
22495 rule__ScopeDeclaration__Group__0__Impl(); 22495
22496 22496
22497 state._fsp--; 22497 }
22498 22498
22499 pushFollow(FOLLOW_2); 22499 after(grammarAccess.getStringTypeScopeAccess().getTypeAssignment_1());
22500 rule__ScopeDeclaration__Group__1(); 22500
22501 22501 }
22502 state._fsp--; 22502
22503 22503
22504 22504 }
22505 } 22505
22506 22506 }
22507 } 22507 catch (RecognitionException re) {
22508 catch (RecognitionException re) { 22508 reportError(re);
22509 reportError(re); 22509 recover(input,re);
22510 recover(input,re); 22510 }
22511 } 22511 finally {
22512 finally { 22512
22513 22513 restoreStackSize(stackSize);
22514 restoreStackSize(stackSize); 22514
22515 22515 }
22516 } 22516 return ;
22517 return ; 22517 }
22518 } 22518 // $ANTLR end "rule__StringTypeScope__Group__1__Impl"
22519 // $ANTLR end "rule__ScopeDeclaration__Group__0" 22519
22520 22520
22521 22521 // $ANTLR start "rule__StringTypeScope__Group__2"
22522 // $ANTLR start "rule__ScopeDeclaration__Group__0__Impl" 22522 // InternalApplicationConfiguration.g:7166:1: rule__StringTypeScope__Group__2 : rule__StringTypeScope__Group__2__Impl rule__StringTypeScope__Group__3 ;
22523 // InternalApplicationConfiguration.g:7226:1: rule__ScopeDeclaration__Group__0__Impl : ( 'scope' ) ; 22523 public final void rule__StringTypeScope__Group__2() throws RecognitionException {
22524 public final void rule__ScopeDeclaration__Group__0__Impl() throws RecognitionException { 22524
22525 22525 int stackSize = keepStackSize();
22526 int stackSize = keepStackSize(); 22526
22527 22527 try {
22528 try { 22528 // InternalApplicationConfiguration.g:7170:1: ( rule__StringTypeScope__Group__2__Impl rule__StringTypeScope__Group__3 )
22529 // InternalApplicationConfiguration.g:7230:1: ( ( 'scope' ) ) 22529 // InternalApplicationConfiguration.g:7171:2: rule__StringTypeScope__Group__2__Impl rule__StringTypeScope__Group__3
22530 // InternalApplicationConfiguration.g:7231:1: ( 'scope' ) 22530 {
22531 { 22531 pushFollow(FOLLOW_36);
22532 // InternalApplicationConfiguration.g:7231:1: ( 'scope' ) 22532 rule__StringTypeScope__Group__2__Impl();
22533 // InternalApplicationConfiguration.g:7232:2: 'scope' 22533
22534 { 22534 state._fsp--;
22535 before(grammarAccess.getScopeDeclarationAccess().getScopeKeyword_0()); 22535
22536 match(input,46,FOLLOW_2); 22536 pushFollow(FOLLOW_2);
22537 after(grammarAccess.getScopeDeclarationAccess().getScopeKeyword_0()); 22537 rule__StringTypeScope__Group__3();
22538 22538
22539 } 22539 state._fsp--;
22540 22540
22541 22541
22542 } 22542 }
22543 22543
22544 } 22544 }
22545 catch (RecognitionException re) { 22545 catch (RecognitionException re) {
22546 reportError(re); 22546 reportError(re);
22547 recover(input,re); 22547 recover(input,re);
22548 } 22548 }
22549 finally { 22549 finally {
22550 22550
22551 restoreStackSize(stackSize); 22551 restoreStackSize(stackSize);
22552 22552
22553 } 22553 }
22554 return ; 22554 return ;
22555 } 22555 }
22556 // $ANTLR end "rule__ScopeDeclaration__Group__0__Impl" 22556 // $ANTLR end "rule__StringTypeScope__Group__2"
22557 22557
22558 22558
22559 // $ANTLR start "rule__ScopeDeclaration__Group__1" 22559 // $ANTLR start "rule__StringTypeScope__Group__2__Impl"
22560 // InternalApplicationConfiguration.g:7241:1: rule__ScopeDeclaration__Group__1 : rule__ScopeDeclaration__Group__1__Impl rule__ScopeDeclaration__Group__2 ; 22560 // InternalApplicationConfiguration.g:7178:1: rule__StringTypeScope__Group__2__Impl : ( ( rule__StringTypeScope__Alternatives_2 ) ) ;
22561 public final void rule__ScopeDeclaration__Group__1() throws RecognitionException { 22561 public final void rule__StringTypeScope__Group__2__Impl() throws RecognitionException {
22562 22562
22563 int stackSize = keepStackSize(); 22563 int stackSize = keepStackSize();
22564 22564
22565 try { 22565 try {
22566 // InternalApplicationConfiguration.g:7245:1: ( rule__ScopeDeclaration__Group__1__Impl rule__ScopeDeclaration__Group__2 ) 22566 // InternalApplicationConfiguration.g:7182:1: ( ( ( rule__StringTypeScope__Alternatives_2 ) ) )
22567 // InternalApplicationConfiguration.g:7246:2: rule__ScopeDeclaration__Group__1__Impl rule__ScopeDeclaration__Group__2 22567 // InternalApplicationConfiguration.g:7183:1: ( ( rule__StringTypeScope__Alternatives_2 ) )
22568 { 22568 {
22569 pushFollow(FOLLOW_18); 22569 // InternalApplicationConfiguration.g:7183:1: ( ( rule__StringTypeScope__Alternatives_2 ) )
22570 rule__ScopeDeclaration__Group__1__Impl(); 22570 // InternalApplicationConfiguration.g:7184:2: ( rule__StringTypeScope__Alternatives_2 )
22571 22571 {
22572 state._fsp--; 22572 before(grammarAccess.getStringTypeScopeAccess().getAlternatives_2());
22573 22573 // InternalApplicationConfiguration.g:7185:2: ( rule__StringTypeScope__Alternatives_2 )
22574 pushFollow(FOLLOW_2); 22574 // InternalApplicationConfiguration.g:7185:3: rule__StringTypeScope__Alternatives_2
22575 rule__ScopeDeclaration__Group__2(); 22575 {
22576 22576 pushFollow(FOLLOW_2);
22577 state._fsp--; 22577 rule__StringTypeScope__Alternatives_2();
22578 22578
22579 22579 state._fsp--;
22580 } 22580
22581 22581
22582 } 22582 }
22583 catch (RecognitionException re) { 22583
22584 reportError(re); 22584 after(grammarAccess.getStringTypeScopeAccess().getAlternatives_2());
22585 recover(input,re); 22585
22586 } 22586 }
22587 finally { 22587
22588 22588
22589 restoreStackSize(stackSize); 22589 }
22590 22590
22591 } 22591 }
22592 return ; 22592 catch (RecognitionException re) {
22593 } 22593 reportError(re);
22594 // $ANTLR end "rule__ScopeDeclaration__Group__1" 22594 recover(input,re);
22595 22595 }
22596 22596 finally {
22597 // $ANTLR start "rule__ScopeDeclaration__Group__1__Impl" 22597
22598 // InternalApplicationConfiguration.g:7253:1: rule__ScopeDeclaration__Group__1__Impl : ( ( rule__ScopeDeclaration__NameAssignment_1 ) ) ; 22598 restoreStackSize(stackSize);
22599 public final void rule__ScopeDeclaration__Group__1__Impl() throws RecognitionException { 22599
22600 22600 }
22601 int stackSize = keepStackSize(); 22601 return ;
22602 22602 }
22603 try { 22603 // $ANTLR end "rule__StringTypeScope__Group__2__Impl"
22604 // InternalApplicationConfiguration.g:7257:1: ( ( ( rule__ScopeDeclaration__NameAssignment_1 ) ) ) 22604
22605 // InternalApplicationConfiguration.g:7258:1: ( ( rule__ScopeDeclaration__NameAssignment_1 ) ) 22605
22606 { 22606 // $ANTLR start "rule__StringTypeScope__Group__3"
22607 // InternalApplicationConfiguration.g:7258:1: ( ( rule__ScopeDeclaration__NameAssignment_1 ) ) 22607 // InternalApplicationConfiguration.g:7193:1: rule__StringTypeScope__Group__3 : rule__StringTypeScope__Group__3__Impl ;
22608 // InternalApplicationConfiguration.g:7259:2: ( rule__ScopeDeclaration__NameAssignment_1 ) 22608 public final void rule__StringTypeScope__Group__3() throws RecognitionException {
22609 { 22609
22610 before(grammarAccess.getScopeDeclarationAccess().getNameAssignment_1()); 22610 int stackSize = keepStackSize();
22611 // InternalApplicationConfiguration.g:7260:2: ( rule__ScopeDeclaration__NameAssignment_1 ) 22611
22612 // InternalApplicationConfiguration.g:7260:3: rule__ScopeDeclaration__NameAssignment_1 22612 try {
22613 { 22613 // InternalApplicationConfiguration.g:7197:1: ( rule__StringTypeScope__Group__3__Impl )
22614 pushFollow(FOLLOW_2); 22614 // InternalApplicationConfiguration.g:7198:2: rule__StringTypeScope__Group__3__Impl
22615 rule__ScopeDeclaration__NameAssignment_1(); 22615 {
22616 22616 pushFollow(FOLLOW_2);
22617 state._fsp--; 22617 rule__StringTypeScope__Group__3__Impl();
22618 22618
22619 22619 state._fsp--;
22620 } 22620
22621 22621
22622 after(grammarAccess.getScopeDeclarationAccess().getNameAssignment_1()); 22622 }
22623 22623
22624 } 22624 }
22625 22625 catch (RecognitionException re) {
22626 22626 reportError(re);
22627 } 22627 recover(input,re);
22628 22628 }
22629 } 22629 finally {
22630 catch (RecognitionException re) { 22630
22631 reportError(re); 22631 restoreStackSize(stackSize);
22632 recover(input,re); 22632
22633 } 22633 }
22634 finally { 22634 return ;
22635 22635 }
22636 restoreStackSize(stackSize); 22636 // $ANTLR end "rule__StringTypeScope__Group__3"
22637 22637
22638 } 22638
22639 return ; 22639 // $ANTLR start "rule__StringTypeScope__Group__3__Impl"
22640 } 22640 // InternalApplicationConfiguration.g:7204:1: rule__StringTypeScope__Group__3__Impl : ( ( rule__StringTypeScope__Alternatives_3 ) ) ;
22641 // $ANTLR end "rule__ScopeDeclaration__Group__1__Impl" 22641 public final void rule__StringTypeScope__Group__3__Impl() throws RecognitionException {
22642 22642
22643 22643 int stackSize = keepStackSize();
22644 // $ANTLR start "rule__ScopeDeclaration__Group__2" 22644
22645 // InternalApplicationConfiguration.g:7268:1: rule__ScopeDeclaration__Group__2 : rule__ScopeDeclaration__Group__2__Impl ; 22645 try {
22646 public final void rule__ScopeDeclaration__Group__2() throws RecognitionException { 22646 // InternalApplicationConfiguration.g:7208:1: ( ( ( rule__StringTypeScope__Alternatives_3 ) ) )
22647 22647 // InternalApplicationConfiguration.g:7209:1: ( ( rule__StringTypeScope__Alternatives_3 ) )
22648 int stackSize = keepStackSize(); 22648 {
22649 22649 // InternalApplicationConfiguration.g:7209:1: ( ( rule__StringTypeScope__Alternatives_3 ) )
22650 try { 22650 // InternalApplicationConfiguration.g:7210:2: ( rule__StringTypeScope__Alternatives_3 )
22651 // InternalApplicationConfiguration.g:7272:1: ( rule__ScopeDeclaration__Group__2__Impl ) 22651 {
22652 // InternalApplicationConfiguration.g:7273:2: rule__ScopeDeclaration__Group__2__Impl 22652 before(grammarAccess.getStringTypeScopeAccess().getAlternatives_3());
22653 { 22653 // InternalApplicationConfiguration.g:7211:2: ( rule__StringTypeScope__Alternatives_3 )
22654 pushFollow(FOLLOW_2); 22654 // InternalApplicationConfiguration.g:7211:3: rule__StringTypeScope__Alternatives_3
22655 rule__ScopeDeclaration__Group__2__Impl(); 22655 {
22656 22656 pushFollow(FOLLOW_2);
22657 state._fsp--; 22657 rule__StringTypeScope__Alternatives_3();
22658 22658
22659 22659 state._fsp--;
22660 } 22660
22661 22661
22662 } 22662 }
22663 catch (RecognitionException re) { 22663
22664 reportError(re); 22664 after(grammarAccess.getStringTypeScopeAccess().getAlternatives_3());
22665 recover(input,re); 22665
22666 } 22666 }
22667 finally { 22667
22668 22668
22669 restoreStackSize(stackSize); 22669 }
22670 22670
22671 } 22671 }
22672 return ; 22672 catch (RecognitionException re) {
22673 } 22673 reportError(re);
22674 // $ANTLR end "rule__ScopeDeclaration__Group__2" 22674 recover(input,re);
22675 22675 }
22676 22676 finally {
22677 // $ANTLR start "rule__ScopeDeclaration__Group__2__Impl" 22677
22678 // InternalApplicationConfiguration.g:7279:1: rule__ScopeDeclaration__Group__2__Impl : ( ( rule__ScopeDeclaration__SpecificationAssignment_2 ) ) ; 22678 restoreStackSize(stackSize);
22679 public final void rule__ScopeDeclaration__Group__2__Impl() throws RecognitionException { 22679
22680 22680 }
22681 int stackSize = keepStackSize(); 22681 return ;
22682 22682 }
22683 try { 22683 // $ANTLR end "rule__StringTypeScope__Group__3__Impl"
22684 // InternalApplicationConfiguration.g:7283:1: ( ( ( rule__ScopeDeclaration__SpecificationAssignment_2 ) ) ) 22684
22685 // InternalApplicationConfiguration.g:7284:1: ( ( rule__ScopeDeclaration__SpecificationAssignment_2 ) ) 22685
22686 { 22686 // $ANTLR start "rule__ClassReference__Group__0"
22687 // InternalApplicationConfiguration.g:7284:1: ( ( rule__ScopeDeclaration__SpecificationAssignment_2 ) ) 22687 // InternalApplicationConfiguration.g:7220:1: rule__ClassReference__Group__0 : rule__ClassReference__Group__0__Impl rule__ClassReference__Group__1 ;
22688 // InternalApplicationConfiguration.g:7285:2: ( rule__ScopeDeclaration__SpecificationAssignment_2 ) 22688 public final void rule__ClassReference__Group__0() throws RecognitionException {
22689 { 22689
22690 before(grammarAccess.getScopeDeclarationAccess().getSpecificationAssignment_2()); 22690 int stackSize = keepStackSize();
22691 // InternalApplicationConfiguration.g:7286:2: ( rule__ScopeDeclaration__SpecificationAssignment_2 ) 22691
22692 // InternalApplicationConfiguration.g:7286:3: rule__ScopeDeclaration__SpecificationAssignment_2 22692 try {
22693 { 22693 // InternalApplicationConfiguration.g:7224:1: ( rule__ClassReference__Group__0__Impl rule__ClassReference__Group__1 )
22694 pushFollow(FOLLOW_2); 22694 // InternalApplicationConfiguration.g:7225:2: rule__ClassReference__Group__0__Impl rule__ClassReference__Group__1
22695 rule__ScopeDeclaration__SpecificationAssignment_2(); 22695 {
22696 22696 pushFollow(FOLLOW_8);
22697 state._fsp--; 22697 rule__ClassReference__Group__0__Impl();
22698 22698
22699 22699 state._fsp--;
22700 } 22700
22701 22701 pushFollow(FOLLOW_2);
22702 after(grammarAccess.getScopeDeclarationAccess().getSpecificationAssignment_2()); 22702 rule__ClassReference__Group__1();
22703 22703
22704 } 22704 state._fsp--;
22705 22705
22706 22706
22707 } 22707 }
22708 22708
22709 } 22709 }
22710 catch (RecognitionException re) { 22710 catch (RecognitionException re) {
22711 reportError(re); 22711 reportError(re);
22712 recover(input,re); 22712 recover(input,re);
22713 } 22713 }
22714 finally { 22714 finally {
22715 22715
22716 restoreStackSize(stackSize); 22716 restoreStackSize(stackSize);
22717 22717
22718 } 22718 }
22719 return ; 22719 return ;
22720 } 22720 }
22721 // $ANTLR end "rule__ScopeDeclaration__Group__2__Impl" 22721 // $ANTLR end "rule__ClassReference__Group__0"
22722 22722
22723 22723
22724 // $ANTLR start "rule__GenerationTask__Group__0" 22724 // $ANTLR start "rule__ClassReference__Group__0__Impl"
22725 // InternalApplicationConfiguration.g:7295:1: rule__GenerationTask__Group__0 : rule__GenerationTask__Group__0__Impl rule__GenerationTask__Group__1 ; 22725 // InternalApplicationConfiguration.g:7232:1: rule__ClassReference__Group__0__Impl : ( '<' ) ;
22726 public final void rule__GenerationTask__Group__0() throws RecognitionException { 22726 public final void rule__ClassReference__Group__0__Impl() throws RecognitionException {
22727 22727
22728 int stackSize = keepStackSize(); 22728 int stackSize = keepStackSize();
22729 22729
22730 try { 22730 try {
22731 // InternalApplicationConfiguration.g:7299:1: ( rule__GenerationTask__Group__0__Impl rule__GenerationTask__Group__1 ) 22731 // InternalApplicationConfiguration.g:7236:1: ( ( '<' ) )
22732 // InternalApplicationConfiguration.g:7300:2: rule__GenerationTask__Group__0__Impl rule__GenerationTask__Group__1 22732 // InternalApplicationConfiguration.g:7237:1: ( '<' )
22733 { 22733 {
22734 pushFollow(FOLLOW_18); 22734 // InternalApplicationConfiguration.g:7237:1: ( '<' )
22735 rule__GenerationTask__Group__0__Impl(); 22735 // InternalApplicationConfiguration.g:7238:2: '<'
22736 22736 {
22737 state._fsp--; 22737 before(grammarAccess.getClassReferenceAccess().getLessThanSignKeyword_0());
22738 22738 match(input,13,FOLLOW_2);
22739 pushFollow(FOLLOW_2); 22739 after(grammarAccess.getClassReferenceAccess().getLessThanSignKeyword_0());
22740 rule__GenerationTask__Group__1(); 22740
22741 22741 }
22742 state._fsp--; 22742
22743 22743
22744 22744 }
22745 } 22745
22746 22746 }
22747 } 22747 catch (RecognitionException re) {
22748 catch (RecognitionException re) { 22748 reportError(re);
22749 reportError(re); 22749 recover(input,re);
22750 recover(input,re); 22750 }
22751 } 22751 finally {
22752 finally { 22752
22753 22753 restoreStackSize(stackSize);
22754 restoreStackSize(stackSize); 22754
22755 22755 }
22756 } 22756 return ;
22757 return ; 22757 }
22758 } 22758 // $ANTLR end "rule__ClassReference__Group__0__Impl"
22759 // $ANTLR end "rule__GenerationTask__Group__0" 22759
22760 22760
22761 22761 // $ANTLR start "rule__ClassReference__Group__1"
22762 // $ANTLR start "rule__GenerationTask__Group__0__Impl" 22762 // InternalApplicationConfiguration.g:7247:1: rule__ClassReference__Group__1 : rule__ClassReference__Group__1__Impl rule__ClassReference__Group__2 ;
22763 // InternalApplicationConfiguration.g:7307:1: rule__GenerationTask__Group__0__Impl : ( 'generate' ) ; 22763 public final void rule__ClassReference__Group__1() throws RecognitionException {
22764 public final void rule__GenerationTask__Group__0__Impl() throws RecognitionException { 22764
22765 22765 int stackSize = keepStackSize();
22766 int stackSize = keepStackSize(); 22766
22767 22767 try {
22768 try { 22768 // InternalApplicationConfiguration.g:7251:1: ( rule__ClassReference__Group__1__Impl rule__ClassReference__Group__2 )
22769 // InternalApplicationConfiguration.g:7311:1: ( ( 'generate' ) ) 22769 // InternalApplicationConfiguration.g:7252:2: rule__ClassReference__Group__1__Impl rule__ClassReference__Group__2
22770 // InternalApplicationConfiguration.g:7312:1: ( 'generate' ) 22770 {
22771 { 22771 pushFollow(FOLLOW_39);
22772 // InternalApplicationConfiguration.g:7312:1: ( 'generate' ) 22772 rule__ClassReference__Group__1__Impl();
22773 // InternalApplicationConfiguration.g:7313:2: 'generate' 22773
22774 { 22774 state._fsp--;
22775 before(grammarAccess.getGenerationTaskAccess().getGenerateKeyword_0()); 22775
22776 match(input,47,FOLLOW_2); 22776 pushFollow(FOLLOW_2);
22777 after(grammarAccess.getGenerationTaskAccess().getGenerateKeyword_0()); 22777 rule__ClassReference__Group__2();
22778 22778
22779 } 22779 state._fsp--;
22780 22780
22781 22781
22782 } 22782 }
22783 22783
22784 } 22784 }
22785 catch (RecognitionException re) { 22785 catch (RecognitionException re) {
22786 reportError(re); 22786 reportError(re);
22787 recover(input,re); 22787 recover(input,re);
22788 } 22788 }
22789 finally { 22789 finally {
22790 22790
22791 restoreStackSize(stackSize); 22791 restoreStackSize(stackSize);
22792 22792
22793 } 22793 }
22794 return ; 22794 return ;
22795 } 22795 }
22796 // $ANTLR end "rule__GenerationTask__Group__0__Impl" 22796 // $ANTLR end "rule__ClassReference__Group__1"
22797 22797
22798 22798
22799 // $ANTLR start "rule__GenerationTask__Group__1" 22799 // $ANTLR start "rule__ClassReference__Group__1__Impl"
22800 // InternalApplicationConfiguration.g:7322:1: rule__GenerationTask__Group__1 : rule__GenerationTask__Group__1__Impl rule__GenerationTask__Group__2 ; 22800 // InternalApplicationConfiguration.g:7259:1: rule__ClassReference__Group__1__Impl : ( ( rule__ClassReference__ElementAssignment_1 ) ) ;
22801 public final void rule__GenerationTask__Group__1() throws RecognitionException { 22801 public final void rule__ClassReference__Group__1__Impl() throws RecognitionException {
22802 22802
22803 int stackSize = keepStackSize(); 22803 int stackSize = keepStackSize();
22804 22804
22805 try { 22805 try {
22806 // InternalApplicationConfiguration.g:7326:1: ( rule__GenerationTask__Group__1__Impl rule__GenerationTask__Group__2 ) 22806 // InternalApplicationConfiguration.g:7263:1: ( ( ( rule__ClassReference__ElementAssignment_1 ) ) )
22807 // InternalApplicationConfiguration.g:7327:2: rule__GenerationTask__Group__1__Impl rule__GenerationTask__Group__2 22807 // InternalApplicationConfiguration.g:7264:1: ( ( rule__ClassReference__ElementAssignment_1 ) )
22808 { 22808 {
22809 pushFollow(FOLLOW_18); 22809 // InternalApplicationConfiguration.g:7264:1: ( ( rule__ClassReference__ElementAssignment_1 ) )
22810 rule__GenerationTask__Group__1__Impl(); 22810 // InternalApplicationConfiguration.g:7265:2: ( rule__ClassReference__ElementAssignment_1 )
22811 22811 {
22812 state._fsp--; 22812 before(grammarAccess.getClassReferenceAccess().getElementAssignment_1());
22813 22813 // InternalApplicationConfiguration.g:7266:2: ( rule__ClassReference__ElementAssignment_1 )
22814 pushFollow(FOLLOW_2); 22814 // InternalApplicationConfiguration.g:7266:3: rule__ClassReference__ElementAssignment_1
22815 rule__GenerationTask__Group__2(); 22815 {
22816 22816 pushFollow(FOLLOW_2);
22817 state._fsp--; 22817 rule__ClassReference__ElementAssignment_1();
22818 22818
22819 22819 state._fsp--;
22820 } 22820
22821 22821
22822 } 22822 }
22823 catch (RecognitionException re) { 22823
22824 reportError(re); 22824 after(grammarAccess.getClassReferenceAccess().getElementAssignment_1());
22825 recover(input,re); 22825
22826 } 22826 }
22827 finally { 22827
22828 22828
22829 restoreStackSize(stackSize); 22829 }
22830 22830
22831 } 22831 }
22832 return ; 22832 catch (RecognitionException re) {
22833 } 22833 reportError(re);
22834 // $ANTLR end "rule__GenerationTask__Group__1" 22834 recover(input,re);
22835 22835 }
22836 22836 finally {
22837 // $ANTLR start "rule__GenerationTask__Group__1__Impl" 22837
22838 // InternalApplicationConfiguration.g:7334:1: rule__GenerationTask__Group__1__Impl : ( () ) ; 22838 restoreStackSize(stackSize);
22839 public final void rule__GenerationTask__Group__1__Impl() throws RecognitionException { 22839
22840 22840 }
22841 int stackSize = keepStackSize(); 22841 return ;
22842 22842 }
22843 try { 22843 // $ANTLR end "rule__ClassReference__Group__1__Impl"
22844 // InternalApplicationConfiguration.g:7338:1: ( ( () ) ) 22844
22845 // InternalApplicationConfiguration.g:7339:1: ( () ) 22845
22846 { 22846 // $ANTLR start "rule__ClassReference__Group__2"
22847 // InternalApplicationConfiguration.g:7339:1: ( () ) 22847 // InternalApplicationConfiguration.g:7274:1: rule__ClassReference__Group__2 : rule__ClassReference__Group__2__Impl ;
22848 // InternalApplicationConfiguration.g:7340:2: () 22848 public final void rule__ClassReference__Group__2() throws RecognitionException {
22849 { 22849
22850 before(grammarAccess.getGenerationTaskAccess().getGenerationTaskAction_1()); 22850 int stackSize = keepStackSize();
22851 // InternalApplicationConfiguration.g:7341:2: () 22851
22852 // InternalApplicationConfiguration.g:7341:3: 22852 try {
22853 { 22853 // InternalApplicationConfiguration.g:7278:1: ( rule__ClassReference__Group__2__Impl )
22854 } 22854 // InternalApplicationConfiguration.g:7279:2: rule__ClassReference__Group__2__Impl
22855 22855 {
22856 after(grammarAccess.getGenerationTaskAccess().getGenerationTaskAction_1()); 22856 pushFollow(FOLLOW_2);
22857 22857 rule__ClassReference__Group__2__Impl();
22858 } 22858
22859 22859 state._fsp--;
22860 22860
22861 } 22861
22862 22862 }
22863 } 22863
22864 finally { 22864 }
22865 22865 catch (RecognitionException re) {
22866 restoreStackSize(stackSize); 22866 reportError(re);
22867 22867 recover(input,re);
22868 } 22868 }
22869 return ; 22869 finally {
22870 } 22870
22871 // $ANTLR end "rule__GenerationTask__Group__1__Impl" 22871 restoreStackSize(stackSize);
22872 22872
22873 22873 }
22874 // $ANTLR start "rule__GenerationTask__Group__2" 22874 return ;
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 // $ANTLR end "rule__ClassReference__Group__2"
22877 22877
22878 int stackSize = keepStackSize(); 22878
22879 22879 // $ANTLR start "rule__ClassReference__Group__2__Impl"
22880 try { 22880 // InternalApplicationConfiguration.g:7285:1: rule__ClassReference__Group__2__Impl : ( '>' ) ;
22881 // InternalApplicationConfiguration.g:7353:1: ( rule__GenerationTask__Group__2__Impl rule__GenerationTask__Group__3 ) 22881 public final void rule__ClassReference__Group__2__Impl() throws RecognitionException {
22882 // InternalApplicationConfiguration.g:7354:2: rule__GenerationTask__Group__2__Impl rule__GenerationTask__Group__3 22882
22883 { 22883 int stackSize = keepStackSize();
22884 pushFollow(FOLLOW_41); 22884
22885 rule__GenerationTask__Group__2__Impl(); 22885 try {
22886 22886 // InternalApplicationConfiguration.g:7289:1: ( ( '>' ) )
22887 state._fsp--; 22887 // InternalApplicationConfiguration.g:7290:1: ( '>' )
22888 22888 {
22889 pushFollow(FOLLOW_2); 22889 // InternalApplicationConfiguration.g:7290:1: ( '>' )
22890 rule__GenerationTask__Group__3(); 22890 // InternalApplicationConfiguration.g:7291:2: '>'
22891 22891 {
22892 state._fsp--; 22892 before(grammarAccess.getClassReferenceAccess().getGreaterThanSignKeyword_2());
22893 22893 match(input,14,FOLLOW_2);
22894 22894 after(grammarAccess.getClassReferenceAccess().getGreaterThanSignKeyword_2());
22895 } 22895
22896 22896 }
22897 } 22897
22898 catch (RecognitionException re) { 22898
22899 reportError(re); 22899 }
22900 recover(input,re); 22900
22901 } 22901 }
22902 finally { 22902 catch (RecognitionException re) {
22903 22903 reportError(re);
22904 restoreStackSize(stackSize); 22904 recover(input,re);
22905 22905 }
22906 } 22906 finally {
22907 return ; 22907
22908 } 22908 restoreStackSize(stackSize);
22909 // $ANTLR end "rule__GenerationTask__Group__2" 22909
22910 22910 }
22911 22911 return ;
22912 // $ANTLR start "rule__GenerationTask__Group__2__Impl" 22912 }
22913 // InternalApplicationConfiguration.g:7361:1: rule__GenerationTask__Group__2__Impl : ( '{' ) ; 22913 // $ANTLR end "rule__ClassReference__Group__2__Impl"
22914 public final void rule__GenerationTask__Group__2__Impl() throws RecognitionException { 22914
22915 22915
22916 int stackSize = keepStackSize(); 22916 // $ANTLR start "rule__ObjectReference__Group__0"
22917 22917 // InternalApplicationConfiguration.g:7301:1: rule__ObjectReference__Group__0 : rule__ObjectReference__Group__0__Impl rule__ObjectReference__Group__1 ;
22918 try { 22918 public final void rule__ObjectReference__Group__0() throws RecognitionException {
22919 // InternalApplicationConfiguration.g:7365:1: ( ( '{' ) ) 22919
22920 // InternalApplicationConfiguration.g:7366:1: ( '{' ) 22920 int stackSize = keepStackSize();
22921 { 22921
22922 // InternalApplicationConfiguration.g:7366:1: ( '{' ) 22922 try {
22923 // InternalApplicationConfiguration.g:7367:2: '{' 22923 // InternalApplicationConfiguration.g:7305:1: ( rule__ObjectReference__Group__0__Impl rule__ObjectReference__Group__1 )
22924 { 22924 // InternalApplicationConfiguration.g:7306:2: rule__ObjectReference__Group__0__Impl rule__ObjectReference__Group__1
22925 before(grammarAccess.getGenerationTaskAccess().getLeftCurlyBracketKeyword_2()); 22925 {
22926 match(input,24,FOLLOW_2); 22926 pushFollow(FOLLOW_34);
22927 after(grammarAccess.getGenerationTaskAccess().getLeftCurlyBracketKeyword_2()); 22927 rule__ObjectReference__Group__0__Impl();
22928 22928
22929 } 22929 state._fsp--;
22930 22930
22931 22931 pushFollow(FOLLOW_2);
22932 } 22932 rule__ObjectReference__Group__1();
22933 22933
22934 } 22934 state._fsp--;
22935 catch (RecognitionException re) { 22935
22936 reportError(re); 22936
22937 recover(input,re); 22937 }
22938 } 22938
22939 finally { 22939 }
22940 22940 catch (RecognitionException re) {
22941 restoreStackSize(stackSize); 22941 reportError(re);
22942 22942 recover(input,re);
22943 } 22943 }
22944 return ; 22944 finally {
22945 } 22945
22946 // $ANTLR end "rule__GenerationTask__Group__2__Impl" 22946 restoreStackSize(stackSize);
22947 22947
22948 22948 }
22949 // $ANTLR start "rule__GenerationTask__Group__3" 22949 return ;
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 // $ANTLR end "rule__ObjectReference__Group__0"
22952 22952
22953 int stackSize = keepStackSize(); 22953
22954 22954 // $ANTLR start "rule__ObjectReference__Group__0__Impl"
22955 try { 22955 // InternalApplicationConfiguration.g:7313:1: rule__ObjectReference__Group__0__Impl : ( () ) ;
22956 // InternalApplicationConfiguration.g:7380:1: ( rule__GenerationTask__Group__3__Impl rule__GenerationTask__Group__4 ) 22956 public final void rule__ObjectReference__Group__0__Impl() throws RecognitionException {
22957 // InternalApplicationConfiguration.g:7381:2: rule__GenerationTask__Group__3__Impl rule__GenerationTask__Group__4 22957
22958 { 22958 int stackSize = keepStackSize();
22959 pushFollow(FOLLOW_42); 22959
22960 rule__GenerationTask__Group__3__Impl(); 22960 try {
22961 22961 // InternalApplicationConfiguration.g:7317:1: ( ( () ) )
22962 state._fsp--; 22962 // InternalApplicationConfiguration.g:7318:1: ( () )
22963 22963 {
22964 pushFollow(FOLLOW_2); 22964 // InternalApplicationConfiguration.g:7318:1: ( () )
22965 rule__GenerationTask__Group__4(); 22965 // InternalApplicationConfiguration.g:7319:2: ()
22966 22966 {
22967 state._fsp--; 22967 before(grammarAccess.getObjectReferenceAccess().getObjectReferenceAction_0());
22968 22968 // InternalApplicationConfiguration.g:7320:2: ()
22969 22969 // InternalApplicationConfiguration.g:7320:3:
22970 } 22970 {
22971 22971 }
22972 } 22972
22973 catch (RecognitionException re) { 22973 after(grammarAccess.getObjectReferenceAccess().getObjectReferenceAction_0());
22974 reportError(re); 22974
22975 recover(input,re); 22975 }
22976 } 22976
22977 finally { 22977
22978 22978 }
22979 restoreStackSize(stackSize); 22979
22980 22980 }
22981 } 22981 finally {
22982 return ; 22982
22983 } 22983 restoreStackSize(stackSize);
22984 // $ANTLR end "rule__GenerationTask__Group__3" 22984
22985 22985 }
22986 22986 return ;
22987 // $ANTLR start "rule__GenerationTask__Group__3__Impl" 22987 }
22988 // InternalApplicationConfiguration.g:7388:1: rule__GenerationTask__Group__3__Impl : ( ( rule__GenerationTask__UnorderedGroup_3 ) ) ; 22988 // $ANTLR end "rule__ObjectReference__Group__0__Impl"
22989 public final void rule__GenerationTask__Group__3__Impl() throws RecognitionException { 22989
22990 22990
22991 int stackSize = keepStackSize(); 22991 // $ANTLR start "rule__ObjectReference__Group__1"
22992 22992 // InternalApplicationConfiguration.g:7328:1: rule__ObjectReference__Group__1 : rule__ObjectReference__Group__1__Impl ;
22993 try { 22993 public final void rule__ObjectReference__Group__1() throws RecognitionException {
22994 // InternalApplicationConfiguration.g:7392:1: ( ( ( rule__GenerationTask__UnorderedGroup_3 ) ) ) 22994
22995 // InternalApplicationConfiguration.g:7393:1: ( ( rule__GenerationTask__UnorderedGroup_3 ) ) 22995 int stackSize = keepStackSize();
22996 { 22996
22997 // InternalApplicationConfiguration.g:7393:1: ( ( rule__GenerationTask__UnorderedGroup_3 ) ) 22997 try {
22998 // InternalApplicationConfiguration.g:7394:2: ( rule__GenerationTask__UnorderedGroup_3 ) 22998 // InternalApplicationConfiguration.g:7332:1: ( rule__ObjectReference__Group__1__Impl )
22999 { 22999 // InternalApplicationConfiguration.g:7333:2: rule__ObjectReference__Group__1__Impl
23000 before(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3()); 23000 {
23001 // InternalApplicationConfiguration.g:7395:2: ( rule__GenerationTask__UnorderedGroup_3 ) 23001 pushFollow(FOLLOW_2);
23002 // InternalApplicationConfiguration.g:7395:3: rule__GenerationTask__UnorderedGroup_3 23002 rule__ObjectReference__Group__1__Impl();
23003 { 23003
23004 pushFollow(FOLLOW_2); 23004 state._fsp--;
23005 rule__GenerationTask__UnorderedGroup_3(); 23005
23006 23006
23007 state._fsp--; 23007 }
23008 23008
23009 23009 }
23010 } 23010 catch (RecognitionException re) {
23011 23011 reportError(re);
23012 after(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3()); 23012 recover(input,re);
23013 23013 }
23014 } 23014 finally {
23015 23015
23016 23016 restoreStackSize(stackSize);
23017 } 23017
23018 23018 }
23019 } 23019 return ;
23020 catch (RecognitionException re) { 23020 }
23021 reportError(re); 23021 // $ANTLR end "rule__ObjectReference__Group__1"
23022 recover(input,re); 23022
23023 } 23023
23024 finally { 23024 // $ANTLR start "rule__ObjectReference__Group__1__Impl"
23025 23025 // InternalApplicationConfiguration.g:7339:1: rule__ObjectReference__Group__1__Impl : ( 'node' ) ;
23026 restoreStackSize(stackSize); 23026 public final void rule__ObjectReference__Group__1__Impl() throws RecognitionException {
23027 23027
23028 } 23028 int stackSize = keepStackSize();
23029 return ; 23029
23030 } 23030 try {
23031 // $ANTLR end "rule__GenerationTask__Group__3__Impl" 23031 // InternalApplicationConfiguration.g:7343:1: ( ( 'node' ) )
23032 23032 // InternalApplicationConfiguration.g:7344:1: ( 'node' )
23033 23033 {
23034 // $ANTLR start "rule__GenerationTask__Group__4" 23034 // InternalApplicationConfiguration.g:7344:1: ( 'node' )
23035 // InternalApplicationConfiguration.g:7403:1: rule__GenerationTask__Group__4 : rule__GenerationTask__Group__4__Impl ; 23035 // InternalApplicationConfiguration.g:7345:2: 'node'
23036 public final void rule__GenerationTask__Group__4() throws RecognitionException { 23036 {
23037 23037 before(grammarAccess.getObjectReferenceAccess().getNodeKeyword_1());
23038 int stackSize = keepStackSize(); 23038 match(input,47,FOLLOW_2);
23039 23039 after(grammarAccess.getObjectReferenceAccess().getNodeKeyword_1());
23040 try { 23040
23041 // InternalApplicationConfiguration.g:7407:1: ( rule__GenerationTask__Group__4__Impl ) 23041 }
23042 // InternalApplicationConfiguration.g:7408:2: rule__GenerationTask__Group__4__Impl 23042
23043 { 23043
23044 pushFollow(FOLLOW_2); 23044 }
23045 rule__GenerationTask__Group__4__Impl(); 23045
23046 23046 }
23047 state._fsp--; 23047 catch (RecognitionException re) {
23048 23048 reportError(re);
23049 23049 recover(input,re);
23050 } 23050 }
23051 23051 finally {
23052 } 23052
23053 catch (RecognitionException re) { 23053 restoreStackSize(stackSize);
23054 reportError(re); 23054
23055 recover(input,re); 23055 }
23056 } 23056 return ;
23057 finally { 23057 }
23058 23058 // $ANTLR end "rule__ObjectReference__Group__1__Impl"
23059 restoreStackSize(stackSize); 23059
23060 23060
23061 } 23061 // $ANTLR start "rule__IntegerReference__Group__0"
23062 return ; 23062 // InternalApplicationConfiguration.g:7355:1: rule__IntegerReference__Group__0 : rule__IntegerReference__Group__0__Impl rule__IntegerReference__Group__1 ;
23063 } 23063 public final void rule__IntegerReference__Group__0() throws RecognitionException {
23064 // $ANTLR end "rule__GenerationTask__Group__4" 23064
23065 23065 int stackSize = keepStackSize();
23066 23066
23067 // $ANTLR start "rule__GenerationTask__Group__4__Impl" 23067 try {
23068 // InternalApplicationConfiguration.g:7414:1: rule__GenerationTask__Group__4__Impl : ( '}' ) ; 23068 // InternalApplicationConfiguration.g:7359:1: ( rule__IntegerReference__Group__0__Impl rule__IntegerReference__Group__1 )
23069 public final void rule__GenerationTask__Group__4__Impl() throws RecognitionException { 23069 // InternalApplicationConfiguration.g:7360:2: rule__IntegerReference__Group__0__Impl rule__IntegerReference__Group__1
23070 23070 {
23071 int stackSize = keepStackSize(); 23071 pushFollow(FOLLOW_35);
23072 23072 rule__IntegerReference__Group__0__Impl();
23073 try { 23073
23074 // InternalApplicationConfiguration.g:7418:1: ( ( '}' ) ) 23074 state._fsp--;
23075 // InternalApplicationConfiguration.g:7419:1: ( '}' ) 23075
23076 { 23076 pushFollow(FOLLOW_2);
23077 // InternalApplicationConfiguration.g:7419:1: ( '}' ) 23077 rule__IntegerReference__Group__1();
23078 // InternalApplicationConfiguration.g:7420:2: '}' 23078
23079 { 23079 state._fsp--;
23080 before(grammarAccess.getGenerationTaskAccess().getRightCurlyBracketKeyword_4()); 23080
23081 match(input,25,FOLLOW_2); 23081
23082 after(grammarAccess.getGenerationTaskAccess().getRightCurlyBracketKeyword_4()); 23082 }
23083 23083
23084 } 23084 }
23085 23085 catch (RecognitionException re) {
23086 23086 reportError(re);
23087 } 23087 recover(input,re);
23088 23088 }
23089 } 23089 finally {
23090 catch (RecognitionException re) { 23090
23091 reportError(re); 23091 restoreStackSize(stackSize);
23092 recover(input,re); 23092
23093 } 23093 }
23094 finally { 23094 return ;
23095 23095 }
23096 restoreStackSize(stackSize); 23096 // $ANTLR end "rule__IntegerReference__Group__0"
23097 23097
23098 } 23098
23099 return ; 23099 // $ANTLR start "rule__IntegerReference__Group__0__Impl"
23100 } 23100 // InternalApplicationConfiguration.g:7367:1: rule__IntegerReference__Group__0__Impl : ( () ) ;
23101 // $ANTLR end "rule__GenerationTask__Group__4__Impl" 23101 public final void rule__IntegerReference__Group__0__Impl() throws RecognitionException {
23102 23102
23103 23103 int stackSize = keepStackSize();
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 try {
23106 public final void rule__GenerationTask__Group_3_0__0() throws RecognitionException { 23106 // InternalApplicationConfiguration.g:7371:1: ( ( () ) )
23107 23107 // InternalApplicationConfiguration.g:7372:1: ( () )
23108 int stackSize = keepStackSize(); 23108 {
23109 23109 // InternalApplicationConfiguration.g:7372:1: ( () )
23110 try { 23110 // InternalApplicationConfiguration.g:7373:2: ()
23111 // InternalApplicationConfiguration.g:7434:1: ( rule__GenerationTask__Group_3_0__0__Impl rule__GenerationTask__Group_3_0__1 ) 23111 {
23112 // InternalApplicationConfiguration.g:7435:2: rule__GenerationTask__Group_3_0__0__Impl rule__GenerationTask__Group_3_0__1 23112 before(grammarAccess.getIntegerReferenceAccess().getIntegerScopeAction_0());
23113 { 23113 // InternalApplicationConfiguration.g:7374:2: ()
23114 pushFollow(FOLLOW_13); 23114 // InternalApplicationConfiguration.g:7374:3:
23115 rule__GenerationTask__Group_3_0__0__Impl(); 23115 {
23116 23116 }
23117 state._fsp--; 23117
23118 23118 after(grammarAccess.getIntegerReferenceAccess().getIntegerScopeAction_0());
23119 pushFollow(FOLLOW_2); 23119
23120 rule__GenerationTask__Group_3_0__1(); 23120 }
23121 23121
23122 state._fsp--; 23122
23123 23123 }
23124 23124
23125 } 23125 }
23126 23126 finally {
23127 } 23127
23128 catch (RecognitionException re) { 23128 restoreStackSize(stackSize);
23129 reportError(re); 23129
23130 recover(input,re); 23130 }
23131 } 23131 return ;
23132 finally { 23132 }
23133 23133 // $ANTLR end "rule__IntegerReference__Group__0__Impl"
23134 restoreStackSize(stackSize); 23134
23135 23135
23136 } 23136 // $ANTLR start "rule__IntegerReference__Group__1"
23137 return ; 23137 // InternalApplicationConfiguration.g:7382:1: rule__IntegerReference__Group__1 : rule__IntegerReference__Group__1__Impl ;
23138 } 23138 public final void rule__IntegerReference__Group__1() throws RecognitionException {
23139 // $ANTLR end "rule__GenerationTask__Group_3_0__0" 23139
23140 23140 int stackSize = keepStackSize();
23141 23141
23142 // $ANTLR start "rule__GenerationTask__Group_3_0__0__Impl" 23142 try {
23143 // InternalApplicationConfiguration.g:7442:1: rule__GenerationTask__Group_3_0__0__Impl : ( 'metamodel' ) ; 23143 // InternalApplicationConfiguration.g:7386:1: ( rule__IntegerReference__Group__1__Impl )
23144 public final void rule__GenerationTask__Group_3_0__0__Impl() throws RecognitionException { 23144 // InternalApplicationConfiguration.g:7387:2: rule__IntegerReference__Group__1__Impl
23145 23145 {
23146 int stackSize = keepStackSize(); 23146 pushFollow(FOLLOW_2);
23147 23147 rule__IntegerReference__Group__1__Impl();
23148 try { 23148
23149 // InternalApplicationConfiguration.g:7446:1: ( ( 'metamodel' ) ) 23149 state._fsp--;
23150 // InternalApplicationConfiguration.g:7447:1: ( 'metamodel' ) 23150
23151 { 23151
23152 // InternalApplicationConfiguration.g:7447:1: ( 'metamodel' ) 23152 }
23153 // InternalApplicationConfiguration.g:7448:2: 'metamodel' 23153
23154 { 23154 }
23155 before(grammarAccess.getGenerationTaskAccess().getMetamodelKeyword_3_0_0()); 23155 catch (RecognitionException re) {
23156 match(input,30,FOLLOW_2); 23156 reportError(re);
23157 after(grammarAccess.getGenerationTaskAccess().getMetamodelKeyword_3_0_0()); 23157 recover(input,re);
23158 23158 }
23159 } 23159 finally {
23160 23160
23161 23161 restoreStackSize(stackSize);
23162 } 23162
23163 23163 }
23164 } 23164 return ;
23165 catch (RecognitionException re) { 23165 }
23166 reportError(re); 23166 // $ANTLR end "rule__IntegerReference__Group__1"
23167 recover(input,re); 23167
23168 } 23168
23169 finally { 23169 // $ANTLR start "rule__IntegerReference__Group__1__Impl"
23170 23170 // InternalApplicationConfiguration.g:7393:1: rule__IntegerReference__Group__1__Impl : ( 'int' ) ;
23171 restoreStackSize(stackSize); 23171 public final void rule__IntegerReference__Group__1__Impl() throws RecognitionException {
23172 23172
23173 } 23173 int stackSize = keepStackSize();
23174 return ; 23174
23175 } 23175 try {
23176 // $ANTLR end "rule__GenerationTask__Group_3_0__0__Impl" 23176 // InternalApplicationConfiguration.g:7397:1: ( ( 'int' ) )
23177 23177 // InternalApplicationConfiguration.g:7398:1: ( 'int' )
23178 23178 {
23179 // $ANTLR start "rule__GenerationTask__Group_3_0__1" 23179 // InternalApplicationConfiguration.g:7398:1: ( 'int' )
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 // InternalApplicationConfiguration.g:7399:2: 'int'
23181 public final void rule__GenerationTask__Group_3_0__1() throws RecognitionException { 23181 {
23182 23182 before(grammarAccess.getIntegerReferenceAccess().getIntKeyword_1());
23183 int stackSize = keepStackSize(); 23183 match(input,48,FOLLOW_2);
23184 23184 after(grammarAccess.getIntegerReferenceAccess().getIntKeyword_1());
23185 try { 23185
23186 // InternalApplicationConfiguration.g:7461:1: ( rule__GenerationTask__Group_3_0__1__Impl rule__GenerationTask__Group_3_0__2 ) 23186 }
23187 // InternalApplicationConfiguration.g:7462:2: rule__GenerationTask__Group_3_0__1__Impl rule__GenerationTask__Group_3_0__2 23187
23188 { 23188
23189 pushFollow(FOLLOW_43); 23189 }
23190 rule__GenerationTask__Group_3_0__1__Impl(); 23190
23191 23191 }
23192 state._fsp--; 23192 catch (RecognitionException re) {
23193 23193 reportError(re);
23194 pushFollow(FOLLOW_2); 23194 recover(input,re);
23195 rule__GenerationTask__Group_3_0__2(); 23195 }
23196 23196 finally {
23197 state._fsp--; 23197
23198 23198 restoreStackSize(stackSize);
23199 23199
23200 } 23200 }
23201 23201 return ;
23202 } 23202 }
23203 catch (RecognitionException re) { 23203 // $ANTLR end "rule__IntegerReference__Group__1__Impl"
23204 reportError(re); 23204
23205 recover(input,re); 23205
23206 } 23206 // $ANTLR start "rule__RealReference__Group__0"
23207 finally { 23207 // InternalApplicationConfiguration.g:7409:1: rule__RealReference__Group__0 : rule__RealReference__Group__0__Impl rule__RealReference__Group__1 ;
23208 23208 public final void rule__RealReference__Group__0() throws RecognitionException {
23209 restoreStackSize(stackSize); 23209
23210 23210 int stackSize = keepStackSize();
23211 } 23211
23212 return ; 23212 try {
23213 } 23213 // InternalApplicationConfiguration.g:7413:1: ( rule__RealReference__Group__0__Impl rule__RealReference__Group__1 )
23214 // $ANTLR end "rule__GenerationTask__Group_3_0__1" 23214 // InternalApplicationConfiguration.g:7414:2: rule__RealReference__Group__0__Impl rule__RealReference__Group__1
23215 23215 {
23216 23216 pushFollow(FOLLOW_37);
23217 // $ANTLR start "rule__GenerationTask__Group_3_0__1__Impl" 23217 rule__RealReference__Group__0__Impl();
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 state._fsp--;
23220 23220
23221 int stackSize = keepStackSize(); 23221 pushFollow(FOLLOW_2);
23222 23222 rule__RealReference__Group__1();
23223 try { 23223
23224 // InternalApplicationConfiguration.g:7473:1: ( ( '=' ) ) 23224 state._fsp--;
23225 // InternalApplicationConfiguration.g:7474:1: ( '=' ) 23225
23226 { 23226
23227 // InternalApplicationConfiguration.g:7474:1: ( '=' ) 23227 }
23228 // InternalApplicationConfiguration.g:7475:2: '=' 23228
23229 { 23229 }
23230 before(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_0_1()); 23230 catch (RecognitionException re) {
23231 match(input,23,FOLLOW_2); 23231 reportError(re);
23232 after(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_0_1()); 23232 recover(input,re);
23233 23233 }
23234 } 23234 finally {
23235 23235
23236 23236 restoreStackSize(stackSize);
23237 } 23237
23238 23238 }
23239 } 23239 return ;
23240 catch (RecognitionException re) { 23240 }
23241 reportError(re); 23241 // $ANTLR end "rule__RealReference__Group__0"
23242 recover(input,re); 23242
23243 } 23243
23244 finally { 23244 // $ANTLR start "rule__RealReference__Group__0__Impl"
23245 23245 // InternalApplicationConfiguration.g:7421:1: rule__RealReference__Group__0__Impl : ( () ) ;
23246 restoreStackSize(stackSize); 23246 public final void rule__RealReference__Group__0__Impl() throws RecognitionException {
23247 23247
23248 } 23248 int stackSize = keepStackSize();
23249 return ; 23249
23250 } 23250 try {
23251 // $ANTLR end "rule__GenerationTask__Group_3_0__1__Impl" 23251 // InternalApplicationConfiguration.g:7425:1: ( ( () ) )
23252 23252 // InternalApplicationConfiguration.g:7426:1: ( () )
23253 23253 {
23254 // $ANTLR start "rule__GenerationTask__Group_3_0__2" 23254 // InternalApplicationConfiguration.g:7426:1: ( () )
23255 // InternalApplicationConfiguration.g:7484:1: rule__GenerationTask__Group_3_0__2 : rule__GenerationTask__Group_3_0__2__Impl ; 23255 // InternalApplicationConfiguration.g:7427:2: ()
23256 public final void rule__GenerationTask__Group_3_0__2() throws RecognitionException { 23256 {
23257 23257 before(grammarAccess.getRealReferenceAccess().getRealScopeAction_0());
23258 int stackSize = keepStackSize(); 23258 // InternalApplicationConfiguration.g:7428:2: ()
23259 23259 // InternalApplicationConfiguration.g:7428:3:
23260 try { 23260 {
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 after(grammarAccess.getRealReferenceAccess().getRealScopeAction_0());
23264 pushFollow(FOLLOW_2); 23264
23265 rule__GenerationTask__Group_3_0__2__Impl(); 23265 }
23266 23266
23267 state._fsp--; 23267
23268 23268 }
23269 23269
23270 } 23270 }
23271 23271 finally {
23272 } 23272
23273 catch (RecognitionException re) { 23273 restoreStackSize(stackSize);
23274 reportError(re); 23274
23275 recover(input,re); 23275 }
23276 } 23276 return ;
23277 finally { 23277 }
23278 23278 // $ANTLR end "rule__RealReference__Group__0__Impl"
23279 restoreStackSize(stackSize); 23279
23280 23280
23281 } 23281 // $ANTLR start "rule__RealReference__Group__1"
23282 return ; 23282 // InternalApplicationConfiguration.g:7436:1: rule__RealReference__Group__1 : rule__RealReference__Group__1__Impl ;
23283 } 23283 public final void rule__RealReference__Group__1() throws RecognitionException {
23284 // $ANTLR end "rule__GenerationTask__Group_3_0__2" 23284
23285 23285 int stackSize = keepStackSize();
23286 23286
23287 // $ANTLR start "rule__GenerationTask__Group_3_0__2__Impl" 23287 try {
23288 // InternalApplicationConfiguration.g:7495:1: rule__GenerationTask__Group_3_0__2__Impl : ( ( rule__GenerationTask__MetamodelAssignment_3_0_2 ) ) ; 23288 // InternalApplicationConfiguration.g:7440:1: ( rule__RealReference__Group__1__Impl )
23289 public final void rule__GenerationTask__Group_3_0__2__Impl() throws RecognitionException { 23289 // InternalApplicationConfiguration.g:7441:2: rule__RealReference__Group__1__Impl
23290 23290 {
23291 int stackSize = keepStackSize(); 23291 pushFollow(FOLLOW_2);
23292 23292 rule__RealReference__Group__1__Impl();
23293 try { 23293
23294 // InternalApplicationConfiguration.g:7499:1: ( ( ( rule__GenerationTask__MetamodelAssignment_3_0_2 ) ) ) 23294 state._fsp--;
23295 // InternalApplicationConfiguration.g:7500:1: ( ( rule__GenerationTask__MetamodelAssignment_3_0_2 ) ) 23295
23296 { 23296
23297 // InternalApplicationConfiguration.g:7500:1: ( ( rule__GenerationTask__MetamodelAssignment_3_0_2 ) ) 23297 }
23298 // InternalApplicationConfiguration.g:7501:2: ( rule__GenerationTask__MetamodelAssignment_3_0_2 ) 23298
23299 { 23299 }
23300 before(grammarAccess.getGenerationTaskAccess().getMetamodelAssignment_3_0_2()); 23300 catch (RecognitionException re) {
23301 // InternalApplicationConfiguration.g:7502:2: ( rule__GenerationTask__MetamodelAssignment_3_0_2 ) 23301 reportError(re);
23302 // InternalApplicationConfiguration.g:7502:3: rule__GenerationTask__MetamodelAssignment_3_0_2 23302 recover(input,re);
23303 { 23303 }
23304 pushFollow(FOLLOW_2); 23304 finally {
23305 rule__GenerationTask__MetamodelAssignment_3_0_2(); 23305
23306 23306 restoreStackSize(stackSize);
23307 state._fsp--; 23307
23308 23308 }
23309 23309 return ;
23310 } 23310 }
23311 23311 // $ANTLR end "rule__RealReference__Group__1"
23312 after(grammarAccess.getGenerationTaskAccess().getMetamodelAssignment_3_0_2()); 23312
23313 23313
23314 } 23314 // $ANTLR start "rule__RealReference__Group__1__Impl"
23315 23315 // InternalApplicationConfiguration.g:7447:1: rule__RealReference__Group__1__Impl : ( 'real' ) ;
23316 23316 public final void rule__RealReference__Group__1__Impl() throws RecognitionException {
23317 } 23317
23318 23318 int stackSize = keepStackSize();
23319 } 23319
23320 catch (RecognitionException re) { 23320 try {
23321 reportError(re); 23321 // InternalApplicationConfiguration.g:7451:1: ( ( 'real' ) )
23322 recover(input,re); 23322 // InternalApplicationConfiguration.g:7452:1: ( 'real' )
23323 } 23323 {
23324 finally { 23324 // InternalApplicationConfiguration.g:7452:1: ( 'real' )
23325 23325 // InternalApplicationConfiguration.g:7453:2: 'real'
23326 restoreStackSize(stackSize); 23326 {
23327 23327 before(grammarAccess.getRealReferenceAccess().getRealKeyword_1());
23328 } 23328 match(input,49,FOLLOW_2);
23329 return ; 23329 after(grammarAccess.getRealReferenceAccess().getRealKeyword_1());
23330 } 23330
23331 // $ANTLR end "rule__GenerationTask__Group_3_0__2__Impl" 23331 }
23332 23332
23333 23333
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
23336 public final void rule__GenerationTask__Group_3_1__0() throws RecognitionException { 23336 }
23337 23337 catch (RecognitionException re) {
23338 int stackSize = keepStackSize(); 23338 reportError(re);
23339 23339 recover(input,re);
23340 try { 23340 }
23341 // InternalApplicationConfiguration.g:7515:1: ( rule__GenerationTask__Group_3_1__0__Impl rule__GenerationTask__Group_3_1__1 ) 23341 finally {
23342 // InternalApplicationConfiguration.g:7516:2: rule__GenerationTask__Group_3_1__0__Impl rule__GenerationTask__Group_3_1__1 23342
23343 { 23343 restoreStackSize(stackSize);
23344 pushFollow(FOLLOW_13); 23344
23345 rule__GenerationTask__Group_3_1__0__Impl(); 23345 }
23346 23346 return ;
23347 state._fsp--; 23347 }
23348 23348 // $ANTLR end "rule__RealReference__Group__1__Impl"
23349 pushFollow(FOLLOW_2); 23349
23350 rule__GenerationTask__Group_3_1__1(); 23350
23351 23351 // $ANTLR start "rule__StringReference__Group__0"
23352 state._fsp--; 23352 // InternalApplicationConfiguration.g:7463:1: rule__StringReference__Group__0 : rule__StringReference__Group__0__Impl rule__StringReference__Group__1 ;
23353 23353 public final void rule__StringReference__Group__0() throws RecognitionException {
23354 23354
23355 } 23355 int stackSize = keepStackSize();
23356 23356
23357 } 23357 try {
23358 catch (RecognitionException re) { 23358 // InternalApplicationConfiguration.g:7467:1: ( rule__StringReference__Group__0__Impl rule__StringReference__Group__1 )
23359 reportError(re); 23359 // InternalApplicationConfiguration.g:7468:2: rule__StringReference__Group__0__Impl rule__StringReference__Group__1
23360 recover(input,re); 23360 {
23361 } 23361 pushFollow(FOLLOW_38);
23362 finally { 23362 rule__StringReference__Group__0__Impl();
23363 23363
23364 restoreStackSize(stackSize); 23364 state._fsp--;
23365 23365
23366 } 23366 pushFollow(FOLLOW_2);
23367 return ; 23367 rule__StringReference__Group__1();
23368 } 23368
23369 // $ANTLR end "rule__GenerationTask__Group_3_1__0" 23369 state._fsp--;
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 catch (RecognitionException re) {
23376 int stackSize = keepStackSize(); 23376 reportError(re);
23377 23377 recover(input,re);
23378 try { 23378 }
23379 // InternalApplicationConfiguration.g:7527:1: ( ( 'partial-model' ) ) 23379 finally {
23380 // InternalApplicationConfiguration.g:7528:1: ( 'partial-model' ) 23380
23381 { 23381 restoreStackSize(stackSize);
23382 // InternalApplicationConfiguration.g:7528:1: ( 'partial-model' ) 23382
23383 // InternalApplicationConfiguration.g:7529:2: 'partial-model' 23383 }
23384 { 23384 return ;
23385 before(grammarAccess.getGenerationTaskAccess().getPartialModelKeyword_3_1_0()); 23385 }
23386 match(input,48,FOLLOW_2); 23386 // $ANTLR end "rule__StringReference__Group__0"
23387 after(grammarAccess.getGenerationTaskAccess().getPartialModelKeyword_3_1_0()); 23387
23388 23388
23389 } 23389 // $ANTLR start "rule__StringReference__Group__0__Impl"
23390 23390 // InternalApplicationConfiguration.g:7475:1: rule__StringReference__Group__0__Impl : ( () ) ;
23391 23391 public final void rule__StringReference__Group__0__Impl() throws RecognitionException {
23392 } 23392
23393 23393 int stackSize = keepStackSize();
23394 } 23394
23395 catch (RecognitionException re) { 23395 try {
23396 reportError(re); 23396 // InternalApplicationConfiguration.g:7479:1: ( ( () ) )
23397 recover(input,re); 23397 // InternalApplicationConfiguration.g:7480:1: ( () )
23398 } 23398 {
23399 finally { 23399 // InternalApplicationConfiguration.g:7480:1: ( () )
23400 23400 // InternalApplicationConfiguration.g:7481:2: ()
23401 restoreStackSize(stackSize); 23401 {
23402 23402 before(grammarAccess.getStringReferenceAccess().getStringScopeAction_0());
23403 } 23403 // InternalApplicationConfiguration.g:7482:2: ()
23404 return ; 23404 // InternalApplicationConfiguration.g:7482:3:
23405 } 23405 {
23406 // $ANTLR end "rule__GenerationTask__Group_3_1__0__Impl" 23406 }
23407 23407
23408 23408 after(grammarAccess.getStringReferenceAccess().getStringScopeAction_0());
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
23415 try { 23415 }
23416 // InternalApplicationConfiguration.g:7542:1: ( rule__GenerationTask__Group_3_1__1__Impl rule__GenerationTask__Group_3_1__2 ) 23416 finally {
23417 // InternalApplicationConfiguration.g:7543:2: rule__GenerationTask__Group_3_1__1__Impl rule__GenerationTask__Group_3_1__2 23417
23418 { 23418 restoreStackSize(stackSize);
23419 pushFollow(FOLLOW_43); 23419
23420 rule__GenerationTask__Group_3_1__1__Impl(); 23420 }
23421 23421 return ;
23422 state._fsp--; 23422 }
23423 23423 // $ANTLR end "rule__StringReference__Group__0__Impl"
23424 pushFollow(FOLLOW_2); 23424
23425 rule__GenerationTask__Group_3_1__2(); 23425
23426 23426 // $ANTLR start "rule__StringReference__Group__1"
23427 state._fsp--; 23427 // InternalApplicationConfiguration.g:7490:1: rule__StringReference__Group__1 : rule__StringReference__Group__1__Impl ;
23428 23428 public final void rule__StringReference__Group__1() throws RecognitionException {
23429 23429
23430 } 23430 int stackSize = keepStackSize();
23431 23431
23432 } 23432 try {
23433 catch (RecognitionException re) { 23433 // InternalApplicationConfiguration.g:7494:1: ( rule__StringReference__Group__1__Impl )
23434 reportError(re); 23434 // InternalApplicationConfiguration.g:7495:2: rule__StringReference__Group__1__Impl
23435 recover(input,re); 23435 {
23436 } 23436 pushFollow(FOLLOW_2);
23437 finally { 23437 rule__StringReference__Group__1__Impl();
23438 23438
23439 restoreStackSize(stackSize); 23439 state._fsp--;
23440 23440
23441 } 23441
23442 return ; 23442 }
23443 } 23443
23444 // $ANTLR end "rule__GenerationTask__Group_3_1__1" 23444 }
23445 23445 catch (RecognitionException re) {
23446 23446 reportError(re);
23447 // $ANTLR start "rule__GenerationTask__Group_3_1__1__Impl" 23447 recover(input,re);
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 finally {
23450 23450
23451 int stackSize = keepStackSize(); 23451 restoreStackSize(stackSize);
23452 23452
23453 try { 23453 }
23454 // InternalApplicationConfiguration.g:7554:1: ( ( '=' ) ) 23454 return ;
23455 // InternalApplicationConfiguration.g:7555:1: ( '=' ) 23455 }
23456 { 23456 // $ANTLR end "rule__StringReference__Group__1"
23457 // InternalApplicationConfiguration.g:7555:1: ( '=' ) 23457
23458 // InternalApplicationConfiguration.g:7556:2: '=' 23458
23459 { 23459 // $ANTLR start "rule__StringReference__Group__1__Impl"
23460 before(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_1_1()); 23460 // InternalApplicationConfiguration.g:7501:1: rule__StringReference__Group__1__Impl : ( 'string' ) ;
23461 match(input,23,FOLLOW_2); 23461 public final void rule__StringReference__Group__1__Impl() throws RecognitionException {
23462 after(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_1_1()); 23462
23463 23463 int stackSize = keepStackSize();
23464 } 23464
23465 23465 try {
23466 23466 // InternalApplicationConfiguration.g:7505:1: ( ( 'string' ) )
23467 } 23467 // InternalApplicationConfiguration.g:7506:1: ( 'string' )
23468 23468 {
23469 } 23469 // InternalApplicationConfiguration.g:7506:1: ( 'string' )
23470 catch (RecognitionException re) { 23470 // InternalApplicationConfiguration.g:7507:2: 'string'
23471 reportError(re); 23471 {
23472 recover(input,re); 23472 before(grammarAccess.getStringReferenceAccess().getStringKeyword_1());
23473 } 23473 match(input,50,FOLLOW_2);
23474 finally { 23474 after(grammarAccess.getStringReferenceAccess().getStringKeyword_1());
23475 23475
23476 restoreStackSize(stackSize); 23476 }
23477 23477
23478 } 23478
23479 return ; 23479 }
23480 } 23480
23481 // $ANTLR end "rule__GenerationTask__Group_3_1__1__Impl" 23481 }
23482 23482 catch (RecognitionException re) {
23483 23483 reportError(re);
23484 // $ANTLR start "rule__GenerationTask__Group_3_1__2" 23484 recover(input,re);
23485 // InternalApplicationConfiguration.g:7565:1: rule__GenerationTask__Group_3_1__2 : rule__GenerationTask__Group_3_1__2__Impl ; 23485 }
23486 public final void rule__GenerationTask__Group_3_1__2() throws RecognitionException { 23486 finally {
23487 23487
23488 int stackSize = keepStackSize(); 23488 restoreStackSize(stackSize);
23489 23489
23490 try { 23490 }
23491 // InternalApplicationConfiguration.g:7569:1: ( rule__GenerationTask__Group_3_1__2__Impl ) 23491 return ;
23492 // InternalApplicationConfiguration.g:7570:2: rule__GenerationTask__Group_3_1__2__Impl 23492 }
23493 { 23493 // $ANTLR end "rule__StringReference__Group__1__Impl"
23494 pushFollow(FOLLOW_2); 23494
23495 rule__GenerationTask__Group_3_1__2__Impl(); 23495
23496 23496 // $ANTLR start "rule__IntervallNumber__Group__0"
23497 state._fsp--; 23497 // InternalApplicationConfiguration.g:7517:1: rule__IntervallNumber__Group__0 : rule__IntervallNumber__Group__0__Impl rule__IntervallNumber__Group__1 ;
23498 23498 public final void rule__IntervallNumber__Group__0() throws RecognitionException {
23499 23499
23500 } 23500 int stackSize = keepStackSize();
23501 23501
23502 } 23502 try {
23503 catch (RecognitionException re) { 23503 // InternalApplicationConfiguration.g:7521:1: ( rule__IntervallNumber__Group__0__Impl rule__IntervallNumber__Group__1 )
23504 reportError(re); 23504 // InternalApplicationConfiguration.g:7522:2: rule__IntervallNumber__Group__0__Impl rule__IntervallNumber__Group__1
23505 recover(input,re); 23505 {
23506 } 23506 pushFollow(FOLLOW_40);
23507 finally { 23507 rule__IntervallNumber__Group__0__Impl();
23508 23508
23509 restoreStackSize(stackSize); 23509 state._fsp--;
23510 23510
23511 } 23511 pushFollow(FOLLOW_2);
23512 return ; 23512 rule__IntervallNumber__Group__1();
23513 } 23513
23514 // $ANTLR end "rule__GenerationTask__Group_3_1__2" 23514 state._fsp--;
23515 23515
23516 23516
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
23519 public final void rule__GenerationTask__Group_3_1__2__Impl() throws RecognitionException { 23519 }
23520 23520 catch (RecognitionException re) {
23521 int stackSize = keepStackSize(); 23521 reportError(re);
23522 23522 recover(input,re);
23523 try { 23523 }
23524 // InternalApplicationConfiguration.g:7580:1: ( ( ( rule__GenerationTask__PartialModelAssignment_3_1_2 ) ) ) 23524 finally {
23525 // InternalApplicationConfiguration.g:7581:1: ( ( rule__GenerationTask__PartialModelAssignment_3_1_2 ) ) 23525
23526 { 23526 restoreStackSize(stackSize);
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 return ;
23530 before(grammarAccess.getGenerationTaskAccess().getPartialModelAssignment_3_1_2()); 23530 }
23531 // InternalApplicationConfiguration.g:7583:2: ( rule__GenerationTask__PartialModelAssignment_3_1_2 ) 23531 // $ANTLR end "rule__IntervallNumber__Group__0"
23532 // InternalApplicationConfiguration.g:7583:3: rule__GenerationTask__PartialModelAssignment_3_1_2 23532
23533 { 23533
23534 pushFollow(FOLLOW_2); 23534 // $ANTLR start "rule__IntervallNumber__Group__0__Impl"
23535 rule__GenerationTask__PartialModelAssignment_3_1_2(); 23535 // InternalApplicationConfiguration.g:7529:1: rule__IntervallNumber__Group__0__Impl : ( ( rule__IntervallNumber__MinAssignment_0 ) ) ;
23536 23536 public final void rule__IntervallNumber__Group__0__Impl() throws RecognitionException {
23537 state._fsp--; 23537
23538 23538 int stackSize = keepStackSize();
23539 23539
23540 } 23540 try {
23541 23541 // InternalApplicationConfiguration.g:7533:1: ( ( ( rule__IntervallNumber__MinAssignment_0 ) ) )
23542 after(grammarAccess.getGenerationTaskAccess().getPartialModelAssignment_3_1_2()); 23542 // InternalApplicationConfiguration.g:7534:1: ( ( rule__IntervallNumber__MinAssignment_0 ) )
23543 23543 {
23544 } 23544 // InternalApplicationConfiguration.g:7534:1: ( ( rule__IntervallNumber__MinAssignment_0 ) )
23545 23545 // InternalApplicationConfiguration.g:7535:2: ( rule__IntervallNumber__MinAssignment_0 )
23546 23546 {
23547 } 23547 before(grammarAccess.getIntervallNumberAccess().getMinAssignment_0());
23548 23548 // InternalApplicationConfiguration.g:7536:2: ( rule__IntervallNumber__MinAssignment_0 )
23549 } 23549 // InternalApplicationConfiguration.g:7536:3: rule__IntervallNumber__MinAssignment_0
23550 catch (RecognitionException re) { 23550 {
23551 reportError(re); 23551 pushFollow(FOLLOW_2);
23552 recover(input,re); 23552 rule__IntervallNumber__MinAssignment_0();
23553 } 23553
23554 finally { 23554 state._fsp--;
23555 23555
23556 restoreStackSize(stackSize); 23556
23557 23557 }
23558 } 23558
23559 return ; 23559 after(grammarAccess.getIntervallNumberAccess().getMinAssignment_0());
23560 } 23560
23561 // $ANTLR end "rule__GenerationTask__Group_3_1__2__Impl" 23561 }
23562 23562
23563 23563
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 catch (RecognitionException re) {
23568 int stackSize = keepStackSize(); 23568 reportError(re);
23569 23569 recover(input,re);
23570 try { 23570 }
23571 // InternalApplicationConfiguration.g:7596:1: ( rule__GenerationTask__Group_3_2__0__Impl rule__GenerationTask__Group_3_2__1 ) 23571 finally {
23572 // InternalApplicationConfiguration.g:7597:2: rule__GenerationTask__Group_3_2__0__Impl rule__GenerationTask__Group_3_2__1 23572
23573 { 23573 restoreStackSize(stackSize);
23574 pushFollow(FOLLOW_13); 23574
23575 rule__GenerationTask__Group_3_2__0__Impl(); 23575 }
23576 23576 return ;
23577 state._fsp--; 23577 }
23578 23578 // $ANTLR end "rule__IntervallNumber__Group__0__Impl"
23579 pushFollow(FOLLOW_2); 23579
23580 rule__GenerationTask__Group_3_2__1(); 23580
23581 23581 // $ANTLR start "rule__IntervallNumber__Group__1"
23582 state._fsp--; 23582 // InternalApplicationConfiguration.g:7544:1: rule__IntervallNumber__Group__1 : rule__IntervallNumber__Group__1__Impl rule__IntervallNumber__Group__2 ;
23583 23583 public final void rule__IntervallNumber__Group__1() throws RecognitionException {
23584 23584
23585 } 23585 int stackSize = keepStackSize();
23586 23586
23587 } 23587 try {
23588 catch (RecognitionException re) { 23588 // InternalApplicationConfiguration.g:7548:1: ( rule__IntervallNumber__Group__1__Impl rule__IntervallNumber__Group__2 )
23589 reportError(re); 23589 // InternalApplicationConfiguration.g:7549:2: rule__IntervallNumber__Group__1__Impl rule__IntervallNumber__Group__2
23590 recover(input,re); 23590 {
23591 } 23591 pushFollow(FOLLOW_33);
23592 finally { 23592 rule__IntervallNumber__Group__1__Impl();
23593 23593
23594 restoreStackSize(stackSize); 23594 state._fsp--;
23595 23595
23596 } 23596 pushFollow(FOLLOW_2);
23597 return ; 23597 rule__IntervallNumber__Group__2();
23598 } 23598
23599 // $ANTLR end "rule__GenerationTask__Group_3_2__0" 23599 state._fsp--;
23600 23600
23601 23601
23602 // $ANTLR start "rule__GenerationTask__Group_3_2__0__Impl" 23602 }
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 catch (RecognitionException re) {
23606 int stackSize = keepStackSize(); 23606 reportError(re);
23607 23607 recover(input,re);
23608 try { 23608 }
23609 // InternalApplicationConfiguration.g:7608:1: ( ( 'constraints' ) ) 23609 finally {
23610 // InternalApplicationConfiguration.g:7609:1: ( 'constraints' ) 23610
23611 { 23611 restoreStackSize(stackSize);
23612 // InternalApplicationConfiguration.g:7609:1: ( 'constraints' ) 23612
23613 // InternalApplicationConfiguration.g:7610:2: 'constraints' 23613 }
23614 { 23614 return ;
23615 before(grammarAccess.getGenerationTaskAccess().getConstraintsKeyword_3_2_0()); 23615 }
23616 match(input,33,FOLLOW_2); 23616 // $ANTLR end "rule__IntervallNumber__Group__1"
23617 after(grammarAccess.getGenerationTaskAccess().getConstraintsKeyword_3_2_0()); 23617
23618 23618
23619 } 23619 // $ANTLR start "rule__IntervallNumber__Group__1__Impl"
23620 23620 // InternalApplicationConfiguration.g:7556:1: rule__IntervallNumber__Group__1__Impl : ( '..' ) ;
23621 23621 public final void rule__IntervallNumber__Group__1__Impl() throws RecognitionException {
23622 } 23622
23623 23623 int stackSize = keepStackSize();
23624 } 23624
23625 catch (RecognitionException re) { 23625 try {
23626 reportError(re); 23626 // InternalApplicationConfiguration.g:7560:1: ( ( '..' ) )
23627 recover(input,re); 23627 // InternalApplicationConfiguration.g:7561:1: ( '..' )
23628 } 23628 {
23629 finally { 23629 // InternalApplicationConfiguration.g:7561:1: ( '..' )
23630 23630 // InternalApplicationConfiguration.g:7562:2: '..'
23631 restoreStackSize(stackSize); 23631 {
23632 23632 before(grammarAccess.getIntervallNumberAccess().getFullStopFullStopKeyword_1());
23633 } 23633 match(input,51,FOLLOW_2);
23634 return ; 23634 after(grammarAccess.getIntervallNumberAccess().getFullStopFullStopKeyword_1());
23635 } 23635
23636 // $ANTLR end "rule__GenerationTask__Group_3_2__0__Impl" 23636 }
23637 23637
23638 23638
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 catch (RecognitionException re) {
23643 int stackSize = keepStackSize(); 23643 reportError(re);
23644 23644 recover(input,re);
23645 try { 23645 }
23646 // InternalApplicationConfiguration.g:7623:1: ( rule__GenerationTask__Group_3_2__1__Impl rule__GenerationTask__Group_3_2__2 ) 23646 finally {
23647 // InternalApplicationConfiguration.g:7624:2: rule__GenerationTask__Group_3_2__1__Impl rule__GenerationTask__Group_3_2__2 23647
23648 { 23648 restoreStackSize(stackSize);
23649 pushFollow(FOLLOW_43); 23649
23650 rule__GenerationTask__Group_3_2__1__Impl(); 23650 }
23651 23651 return ;
23652 state._fsp--; 23652 }
23653 23653 // $ANTLR end "rule__IntervallNumber__Group__1__Impl"
23654 pushFollow(FOLLOW_2); 23654
23655 rule__GenerationTask__Group_3_2__2(); 23655
23656 23656 // $ANTLR start "rule__IntervallNumber__Group__2"
23657 state._fsp--; 23657 // InternalApplicationConfiguration.g:7571:1: rule__IntervallNumber__Group__2 : rule__IntervallNumber__Group__2__Impl ;
23658 23658 public final void rule__IntervallNumber__Group__2() throws RecognitionException {
23659 23659
23660 } 23660 int stackSize = keepStackSize();
23661 23661
23662 } 23662 try {
23663 catch (RecognitionException re) { 23663 // InternalApplicationConfiguration.g:7575:1: ( rule__IntervallNumber__Group__2__Impl )
23664 reportError(re); 23664 // InternalApplicationConfiguration.g:7576:2: rule__IntervallNumber__Group__2__Impl
23665 recover(input,re); 23665 {
23666 } 23666 pushFollow(FOLLOW_2);
23667 finally { 23667 rule__IntervallNumber__Group__2__Impl();
23668 23668
23669 restoreStackSize(stackSize); 23669 state._fsp--;
23670 23670
23671 } 23671
23672 return ; 23672 }
23673 } 23673
23674 // $ANTLR end "rule__GenerationTask__Group_3_2__1" 23674 }
23675 23675 catch (RecognitionException re) {
23676 23676 reportError(re);
23677 // $ANTLR start "rule__GenerationTask__Group_3_2__1__Impl" 23677 recover(input,re);
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 finally {
23680 23680
23681 int stackSize = keepStackSize(); 23681 restoreStackSize(stackSize);
23682 23682
23683 try { 23683 }
23684 // InternalApplicationConfiguration.g:7635:1: ( ( '=' ) ) 23684 return ;
23685 // InternalApplicationConfiguration.g:7636:1: ( '=' ) 23685 }
23686 { 23686 // $ANTLR end "rule__IntervallNumber__Group__2"
23687 // InternalApplicationConfiguration.g:7636:1: ( '=' ) 23687
23688 // InternalApplicationConfiguration.g:7637:2: '=' 23688
23689 { 23689 // $ANTLR start "rule__IntervallNumber__Group__2__Impl"
23690 before(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_2_1()); 23690 // InternalApplicationConfiguration.g:7582:1: rule__IntervallNumber__Group__2__Impl : ( ( rule__IntervallNumber__Alternatives_2 ) ) ;
23691 match(input,23,FOLLOW_2); 23691 public final void rule__IntervallNumber__Group__2__Impl() throws RecognitionException {
23692 after(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_2_1()); 23692
23693 23693 int stackSize = keepStackSize();
23694 } 23694
23695 23695 try {
23696 23696 // InternalApplicationConfiguration.g:7586:1: ( ( ( rule__IntervallNumber__Alternatives_2 ) ) )
23697 } 23697 // InternalApplicationConfiguration.g:7587:1: ( ( rule__IntervallNumber__Alternatives_2 ) )
23698 23698 {
23699 } 23699 // InternalApplicationConfiguration.g:7587:1: ( ( rule__IntervallNumber__Alternatives_2 ) )
23700 catch (RecognitionException re) { 23700 // InternalApplicationConfiguration.g:7588:2: ( rule__IntervallNumber__Alternatives_2 )
23701 reportError(re); 23701 {
23702 recover(input,re); 23702 before(grammarAccess.getIntervallNumberAccess().getAlternatives_2());
23703 } 23703 // InternalApplicationConfiguration.g:7589:2: ( rule__IntervallNumber__Alternatives_2 )
23704 finally { 23704 // InternalApplicationConfiguration.g:7589:3: rule__IntervallNumber__Alternatives_2
23705 23705 {
23706 restoreStackSize(stackSize); 23706 pushFollow(FOLLOW_2);
23707 23707 rule__IntervallNumber__Alternatives_2();
23708 } 23708
23709 return ; 23709 state._fsp--;
23710 } 23710
23711 // $ANTLR end "rule__GenerationTask__Group_3_2__1__Impl" 23711
23712 23712 }
23713 23713
23714 // $ANTLR start "rule__GenerationTask__Group_3_2__2" 23714 after(grammarAccess.getIntervallNumberAccess().getAlternatives_2());
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 }
23720 try { 23720
23721 // InternalApplicationConfiguration.g:7650:1: ( rule__GenerationTask__Group_3_2__2__Impl ) 23721 }
23722 // InternalApplicationConfiguration.g:7651:2: rule__GenerationTask__Group_3_2__2__Impl 23722 catch (RecognitionException re) {
23723 { 23723 reportError(re);
23724 pushFollow(FOLLOW_2); 23724 recover(input,re);
23725 rule__GenerationTask__Group_3_2__2__Impl(); 23725 }
23726 23726 finally {
23727 state._fsp--; 23727
23728 23728 restoreStackSize(stackSize);
23729 23729
23730 } 23730 }
23731 23731 return ;
23732 } 23732 }
23733 catch (RecognitionException re) { 23733 // $ANTLR end "rule__IntervallNumber__Group__2__Impl"
23734 reportError(re); 23734
23735 recover(input,re); 23735
23736 } 23736 // $ANTLR start "rule__IntEnumberation__Group__0"
23737 finally { 23737 // InternalApplicationConfiguration.g:7598:1: rule__IntEnumberation__Group__0 : rule__IntEnumberation__Group__0__Impl rule__IntEnumberation__Group__1 ;
23738 23738 public final void rule__IntEnumberation__Group__0() throws RecognitionException {
23739 restoreStackSize(stackSize); 23739
23740 23740 int stackSize = keepStackSize();
23741 } 23741
23742 return ; 23742 try {
23743 } 23743 // InternalApplicationConfiguration.g:7602:1: ( rule__IntEnumberation__Group__0__Impl rule__IntEnumberation__Group__1 )
23744 // $ANTLR end "rule__GenerationTask__Group_3_2__2" 23744 // InternalApplicationConfiguration.g:7603:2: rule__IntEnumberation__Group__0__Impl rule__IntEnumberation__Group__1
23745 23745 {
23746 23746 pushFollow(FOLLOW_36);
23747 // $ANTLR start "rule__GenerationTask__Group_3_2__2__Impl" 23747 rule__IntEnumberation__Group__0__Impl();
23748 // InternalApplicationConfiguration.g:7657:1: rule__GenerationTask__Group_3_2__2__Impl : ( ( rule__GenerationTask__PatternsAssignment_3_2_2 ) ) ; 23748
23749 public final void rule__GenerationTask__Group_3_2__2__Impl() throws RecognitionException { 23749 state._fsp--;
23750 23750
23751 int stackSize = keepStackSize(); 23751 pushFollow(FOLLOW_2);
23752 23752 rule__IntEnumberation__Group__1();
23753 try { 23753
23754 // InternalApplicationConfiguration.g:7661:1: ( ( ( rule__GenerationTask__PatternsAssignment_3_2_2 ) ) ) 23754 state._fsp--;
23755 // InternalApplicationConfiguration.g:7662:1: ( ( rule__GenerationTask__PatternsAssignment_3_2_2 ) ) 23755
23756 { 23756
23757 // InternalApplicationConfiguration.g:7662:1: ( ( rule__GenerationTask__PatternsAssignment_3_2_2 ) ) 23757 }
23758 // InternalApplicationConfiguration.g:7663:2: ( rule__GenerationTask__PatternsAssignment_3_2_2 ) 23758
23759 { 23759 }
23760 before(grammarAccess.getGenerationTaskAccess().getPatternsAssignment_3_2_2()); 23760 catch (RecognitionException re) {
23761 // InternalApplicationConfiguration.g:7664:2: ( rule__GenerationTask__PatternsAssignment_3_2_2 ) 23761 reportError(re);
23762 // InternalApplicationConfiguration.g:7664:3: rule__GenerationTask__PatternsAssignment_3_2_2 23762 recover(input,re);
23763 { 23763 }
23764 pushFollow(FOLLOW_2); 23764 finally {
23765 rule__GenerationTask__PatternsAssignment_3_2_2(); 23765
23766 23766 restoreStackSize(stackSize);
23767 state._fsp--; 23767
23768 23768 }
23769 23769 return ;
23770 } 23770 }
23771 23771 // $ANTLR end "rule__IntEnumberation__Group__0"
23772 after(grammarAccess.getGenerationTaskAccess().getPatternsAssignment_3_2_2()); 23772
23773 23773
23774 } 23774 // $ANTLR start "rule__IntEnumberation__Group__0__Impl"
23775 23775 // InternalApplicationConfiguration.g:7610:1: rule__IntEnumberation__Group__0__Impl : ( () ) ;
23776 23776 public final void rule__IntEnumberation__Group__0__Impl() throws RecognitionException {
23777 } 23777
23778 23778 int stackSize = keepStackSize();
23779 } 23779
23780 catch (RecognitionException re) { 23780 try {
23781 reportError(re); 23781 // InternalApplicationConfiguration.g:7614:1: ( ( () ) )
23782 recover(input,re); 23782 // InternalApplicationConfiguration.g:7615:1: ( () )
23783 } 23783 {
23784 finally { 23784 // InternalApplicationConfiguration.g:7615:1: ( () )
23785 23785 // InternalApplicationConfiguration.g:7616:2: ()
23786 restoreStackSize(stackSize); 23786 {
23787 23787 before(grammarAccess.getIntEnumberationAccess().getIntEnumberationAction_0());
23788 } 23788 // InternalApplicationConfiguration.g:7617:2: ()
23789 return ; 23789 // InternalApplicationConfiguration.g:7617:3:
23790 } 23790 {
23791 // $ANTLR end "rule__GenerationTask__Group_3_2__2__Impl" 23791 }
23792 23792
23793 23793 after(grammarAccess.getIntEnumberationAccess().getIntEnumberationAction_0());
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 }
23796 public final void rule__GenerationTask__Group_3_3__0() throws RecognitionException { 23796
23797 23797
23798 int stackSize = keepStackSize(); 23798 }
23799 23799
23800 try { 23800 }
23801 // InternalApplicationConfiguration.g:7677:1: ( rule__GenerationTask__Group_3_3__0__Impl rule__GenerationTask__Group_3_3__1 ) 23801 finally {
23802 // InternalApplicationConfiguration.g:7678:2: rule__GenerationTask__Group_3_3__0__Impl rule__GenerationTask__Group_3_3__1 23802
23803 { 23803 restoreStackSize(stackSize);
23804 pushFollow(FOLLOW_13); 23804
23805 rule__GenerationTask__Group_3_3__0__Impl(); 23805 }
23806 23806 return ;
23807 state._fsp--; 23807 }
23808 23808 // $ANTLR end "rule__IntEnumberation__Group__0__Impl"
23809 pushFollow(FOLLOW_2); 23809
23810 rule__GenerationTask__Group_3_3__1(); 23810
23811 23811 // $ANTLR start "rule__IntEnumberation__Group__1"
23812 state._fsp--; 23812 // InternalApplicationConfiguration.g:7625:1: rule__IntEnumberation__Group__1 : rule__IntEnumberation__Group__1__Impl rule__IntEnumberation__Group__2 ;
23813 23813 public final void rule__IntEnumberation__Group__1() throws RecognitionException {
23814 23814
23815 } 23815 int stackSize = keepStackSize();
23816 23816
23817 } 23817 try {
23818 catch (RecognitionException re) { 23818 // InternalApplicationConfiguration.g:7629:1: ( rule__IntEnumberation__Group__1__Impl rule__IntEnumberation__Group__2 )
23819 reportError(re); 23819 // InternalApplicationConfiguration.g:7630:2: rule__IntEnumberation__Group__1__Impl rule__IntEnumberation__Group__2
23820 recover(input,re); 23820 {
23821 } 23821 pushFollow(FOLLOW_41);
23822 finally { 23822 rule__IntEnumberation__Group__1__Impl();
23823 23823
23824 restoreStackSize(stackSize); 23824 state._fsp--;
23825 23825
23826 } 23826 pushFollow(FOLLOW_2);
23827 return ; 23827 rule__IntEnumberation__Group__2();
23828 } 23828
23829 // $ANTLR end "rule__GenerationTask__Group_3_3__0" 23829 state._fsp--;
23830 23830
23831 23831
23832 // $ANTLR start "rule__GenerationTask__Group_3_3__0__Impl" 23832 }
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 }
23835 23835 catch (RecognitionException re) {
23836 int stackSize = keepStackSize(); 23836 reportError(re);
23837 23837 recover(input,re);
23838 try { 23838 }
23839 // InternalApplicationConfiguration.g:7689:1: ( ( 'scope' ) ) 23839 finally {
23840 // InternalApplicationConfiguration.g:7690:1: ( 'scope' ) 23840
23841 { 23841 restoreStackSize(stackSize);
23842 // InternalApplicationConfiguration.g:7690:1: ( 'scope' ) 23842
23843 // InternalApplicationConfiguration.g:7691:2: 'scope' 23843 }
23844 { 23844 return ;
23845 before(grammarAccess.getGenerationTaskAccess().getScopeKeyword_3_3_0()); 23845 }
23846 match(input,46,FOLLOW_2); 23846 // $ANTLR end "rule__IntEnumberation__Group__1"
23847 after(grammarAccess.getGenerationTaskAccess().getScopeKeyword_3_3_0()); 23847
23848 23848
23849 } 23849 // $ANTLR start "rule__IntEnumberation__Group__1__Impl"
23850 23850 // InternalApplicationConfiguration.g:7637:1: rule__IntEnumberation__Group__1__Impl : ( '{' ) ;
23851 23851 public final void rule__IntEnumberation__Group__1__Impl() throws RecognitionException {
23852 } 23852
23853 23853 int stackSize = keepStackSize();
23854 } 23854
23855 catch (RecognitionException re) { 23855 try {
23856 reportError(re); 23856 // InternalApplicationConfiguration.g:7641:1: ( ( '{' ) )
23857 recover(input,re); 23857 // InternalApplicationConfiguration.g:7642:1: ( '{' )
23858 } 23858 {
23859 finally { 23859 // InternalApplicationConfiguration.g:7642:1: ( '{' )
23860 23860 // InternalApplicationConfiguration.g:7643:2: '{'
23861 restoreStackSize(stackSize); 23861 {
23862 23862 before(grammarAccess.getIntEnumberationAccess().getLeftCurlyBracketKeyword_1());
23863 } 23863 match(input,30,FOLLOW_2);
23864 return ; 23864 after(grammarAccess.getIntEnumberationAccess().getLeftCurlyBracketKeyword_1());
23865 } 23865
23866 // $ANTLR end "rule__GenerationTask__Group_3_3__0__Impl" 23866 }
23867 23867
23868 23868
23869 // $ANTLR start "rule__GenerationTask__Group_3_3__1" 23869 }
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 }
23872 23872 catch (RecognitionException re) {
23873 int stackSize = keepStackSize(); 23873 reportError(re);
23874 23874 recover(input,re);
23875 try { 23875 }
23876 // InternalApplicationConfiguration.g:7704:1: ( rule__GenerationTask__Group_3_3__1__Impl rule__GenerationTask__Group_3_3__2 ) 23876 finally {
23877 // InternalApplicationConfiguration.g:7705:2: rule__GenerationTask__Group_3_3__1__Impl rule__GenerationTask__Group_3_3__2 23877
23878 { 23878 restoreStackSize(stackSize);
23879 pushFollow(FOLLOW_43); 23879
23880 rule__GenerationTask__Group_3_3__1__Impl(); 23880 }
23881 23881 return ;
23882 state._fsp--; 23882 }
23883 23883 // $ANTLR end "rule__IntEnumberation__Group__1__Impl"
23884 pushFollow(FOLLOW_2); 23884
23885 rule__GenerationTask__Group_3_3__2(); 23885
23886 23886 // $ANTLR start "rule__IntEnumberation__Group__2"
23887 state._fsp--; 23887 // InternalApplicationConfiguration.g:7652:1: rule__IntEnumberation__Group__2 : rule__IntEnumberation__Group__2__Impl rule__IntEnumberation__Group__3 ;
23888 23888 public final void rule__IntEnumberation__Group__2() throws RecognitionException {
23889 23889
23890 } 23890 int stackSize = keepStackSize();
23891 23891
23892 } 23892 try {
23893 catch (RecognitionException re) { 23893 // InternalApplicationConfiguration.g:7656:1: ( rule__IntEnumberation__Group__2__Impl rule__IntEnumberation__Group__3 )
23894 reportError(re); 23894 // InternalApplicationConfiguration.g:7657:2: rule__IntEnumberation__Group__2__Impl rule__IntEnumberation__Group__3
23895 recover(input,re); 23895 {
23896 } 23896 pushFollow(FOLLOW_41);
23897 finally { 23897 rule__IntEnumberation__Group__2__Impl();
23898 23898
23899 restoreStackSize(stackSize); 23899 state._fsp--;
23900 23900
23901 } 23901 pushFollow(FOLLOW_2);
23902 return ; 23902 rule__IntEnumberation__Group__3();
23903 } 23903
23904 // $ANTLR end "rule__GenerationTask__Group_3_3__1" 23904 state._fsp--;
23905 23905
23906 23906
23907 // $ANTLR start "rule__GenerationTask__Group_3_3__1__Impl" 23907 }
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 }
23910 23910 catch (RecognitionException re) {
23911 int stackSize = keepStackSize(); 23911 reportError(re);
23912 23912 recover(input,re);
23913 try { 23913 }
23914 // InternalApplicationConfiguration.g:7716:1: ( ( '=' ) ) 23914 finally {
23915 // InternalApplicationConfiguration.g:7717:1: ( '=' ) 23915
23916 { 23916 restoreStackSize(stackSize);
23917 // InternalApplicationConfiguration.g:7717:1: ( '=' ) 23917
23918 // InternalApplicationConfiguration.g:7718:2: '=' 23918 }
23919 { 23919 return ;
23920 before(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_3_1()); 23920 }
23921 match(input,23,FOLLOW_2); 23921 // $ANTLR end "rule__IntEnumberation__Group__2"
23922 after(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_3_1()); 23922
23923 23923
23924 } 23924 // $ANTLR start "rule__IntEnumberation__Group__2__Impl"
23925 23925 // InternalApplicationConfiguration.g:7664:1: rule__IntEnumberation__Group__2__Impl : ( ( rule__IntEnumberation__Group_2__0 )? ) ;
23926 23926 public final void rule__IntEnumberation__Group__2__Impl() throws RecognitionException {
23927 } 23927
23928 23928 int stackSize = keepStackSize();
23929 } 23929
23930 catch (RecognitionException re) { 23930 try {
23931 reportError(re); 23931 // InternalApplicationConfiguration.g:7668:1: ( ( ( rule__IntEnumberation__Group_2__0 )? ) )
23932 recover(input,re); 23932 // InternalApplicationConfiguration.g:7669:1: ( ( rule__IntEnumberation__Group_2__0 )? )
23933 } 23933 {
23934 finally { 23934 // InternalApplicationConfiguration.g:7669:1: ( ( rule__IntEnumberation__Group_2__0 )? )
23935 23935 // InternalApplicationConfiguration.g:7670:2: ( rule__IntEnumberation__Group_2__0 )?
23936 restoreStackSize(stackSize); 23936 {
23937 23937 before(grammarAccess.getIntEnumberationAccess().getGroup_2());
23938 } 23938 // InternalApplicationConfiguration.g:7671:2: ( rule__IntEnumberation__Group_2__0 )?
23939 return ; 23939 int alt56=2;
23940 } 23940 int LA56_0 = input.LA(1);
23941 // $ANTLR end "rule__GenerationTask__Group_3_3__1__Impl" 23941
23942 23942 if ( (LA56_0==RULE_INT||LA56_0==24) ) {
23943 23943 alt56=1;
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 switch (alt56) {
23946 public final void rule__GenerationTask__Group_3_3__2() throws RecognitionException { 23946 case 1 :
23947 23947 // InternalApplicationConfiguration.g:7671:3: rule__IntEnumberation__Group_2__0
23948 int stackSize = keepStackSize(); 23948 {
23949 23949 pushFollow(FOLLOW_2);
23950 try { 23950 rule__IntEnumberation__Group_2__0();
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 state._fsp--;
23953 { 23953
23954 pushFollow(FOLLOW_2); 23954
23955 rule__GenerationTask__Group_3_3__2__Impl(); 23955 }
23956 23956 break;
23957 state._fsp--; 23957
23958 23958 }
23959 23959
23960 } 23960 after(grammarAccess.getIntEnumberationAccess().getGroup_2());
23961 23961
23962 } 23962 }
23963 catch (RecognitionException re) { 23963
23964 reportError(re); 23964
23965 recover(input,re); 23965 }
23966 } 23966
23967 finally { 23967 }
23968 23968 catch (RecognitionException re) {
23969 restoreStackSize(stackSize); 23969 reportError(re);
23970 23970 recover(input,re);
23971 } 23971 }
23972 return ; 23972 finally {
23973 } 23973
23974 // $ANTLR end "rule__GenerationTask__Group_3_3__2" 23974 restoreStackSize(stackSize);
23975 23975
23976 23976 }
23977 // $ANTLR start "rule__GenerationTask__Group_3_3__2__Impl" 23977 return ;
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 end "rule__IntEnumberation__Group__2__Impl"
23980 23980
23981 int stackSize = keepStackSize(); 23981
23982 23982 // $ANTLR start "rule__IntEnumberation__Group__3"
23983 try { 23983 // InternalApplicationConfiguration.g:7679:1: rule__IntEnumberation__Group__3 : rule__IntEnumberation__Group__3__Impl ;
23984 // InternalApplicationConfiguration.g:7742:1: ( ( ( rule__GenerationTask__ScopeAssignment_3_3_2 ) ) ) 23984 public final void rule__IntEnumberation__Group__3() throws RecognitionException {
23985 // InternalApplicationConfiguration.g:7743:1: ( ( rule__GenerationTask__ScopeAssignment_3_3_2 ) ) 23985
23986 { 23986 int stackSize = keepStackSize();
23987 // InternalApplicationConfiguration.g:7743:1: ( ( rule__GenerationTask__ScopeAssignment_3_3_2 ) ) 23987
23988 // InternalApplicationConfiguration.g:7744:2: ( rule__GenerationTask__ScopeAssignment_3_3_2 ) 23988 try {
23989 { 23989 // InternalApplicationConfiguration.g:7683:1: ( rule__IntEnumberation__Group__3__Impl )
23990 before(grammarAccess.getGenerationTaskAccess().getScopeAssignment_3_3_2()); 23990 // InternalApplicationConfiguration.g:7684:2: rule__IntEnumberation__Group__3__Impl
23991 // InternalApplicationConfiguration.g:7745:2: ( rule__GenerationTask__ScopeAssignment_3_3_2 ) 23991 {
23992 // InternalApplicationConfiguration.g:7745:3: rule__GenerationTask__ScopeAssignment_3_3_2 23992 pushFollow(FOLLOW_2);
23993 { 23993 rule__IntEnumberation__Group__3__Impl();
23994 pushFollow(FOLLOW_2); 23994
23995 rule__GenerationTask__ScopeAssignment_3_3_2(); 23995 state._fsp--;
23996 23996
23997 state._fsp--; 23997
23998 23998 }
23999 23999
24000 } 24000 }
24001 24001 catch (RecognitionException re) {
24002 after(grammarAccess.getGenerationTaskAccess().getScopeAssignment_3_3_2()); 24002 reportError(re);
24003 24003 recover(input,re);
24004 } 24004 }
24005 24005 finally {
24006 24006
24007 } 24007 restoreStackSize(stackSize);
24008 24008
24009 } 24009 }
24010 catch (RecognitionException re) { 24010 return ;
24011 reportError(re); 24011 }
24012 recover(input,re); 24012 // $ANTLR end "rule__IntEnumberation__Group__3"
24013 } 24013
24014 finally { 24014
24015 24015 // $ANTLR start "rule__IntEnumberation__Group__3__Impl"
24016 restoreStackSize(stackSize); 24016 // InternalApplicationConfiguration.g:7690:1: rule__IntEnumberation__Group__3__Impl : ( '}' ) ;
24017 24017 public final void rule__IntEnumberation__Group__3__Impl() throws RecognitionException {
24018 } 24018
24019 return ; 24019 int stackSize = keepStackSize();
24020 } 24020
24021 // $ANTLR end "rule__GenerationTask__Group_3_3__2__Impl" 24021 try {
24022 24022 // InternalApplicationConfiguration.g:7694:1: ( ( '}' ) )
24023 24023 // InternalApplicationConfiguration.g:7695:1: ( '}' )
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 // InternalApplicationConfiguration.g:7695:1: ( '}' )
24026 public final void rule__GenerationTask__Group_3_4__0() throws RecognitionException { 24026 // InternalApplicationConfiguration.g:7696:2: '}'
24027 24027 {
24028 int stackSize = keepStackSize(); 24028 before(grammarAccess.getIntEnumberationAccess().getRightCurlyBracketKeyword_3());
24029 24029 match(input,31,FOLLOW_2);
24030 try { 24030 after(grammarAccess.getIntEnumberationAccess().getRightCurlyBracketKeyword_3());
24031 // InternalApplicationConfiguration.g:7758:1: ( rule__GenerationTask__Group_3_4__0__Impl rule__GenerationTask__Group_3_4__1 ) 24031
24032 // InternalApplicationConfiguration.g:7759:2: rule__GenerationTask__Group_3_4__0__Impl rule__GenerationTask__Group_3_4__1 24032 }
24033 { 24033
24034 pushFollow(FOLLOW_13); 24034
24035 rule__GenerationTask__Group_3_4__0__Impl(); 24035 }
24036 24036
24037 state._fsp--; 24037 }
24038 24038 catch (RecognitionException re) {
24039 pushFollow(FOLLOW_2); 24039 reportError(re);
24040 rule__GenerationTask__Group_3_4__1(); 24040 recover(input,re);
24041 24041 }
24042 state._fsp--; 24042 finally {
24043 24043
24044 24044 restoreStackSize(stackSize);
24045 } 24045
24046 24046 }
24047 } 24047 return ;
24048 catch (RecognitionException re) { 24048 }
24049 reportError(re); 24049 // $ANTLR end "rule__IntEnumberation__Group__3__Impl"
24050 recover(input,re); 24050
24051 } 24051
24052 finally { 24052 // $ANTLR start "rule__IntEnumberation__Group_2__0"
24053 24053 // InternalApplicationConfiguration.g:7706:1: rule__IntEnumberation__Group_2__0 : rule__IntEnumberation__Group_2__0__Impl rule__IntEnumberation__Group_2__1 ;
24054 restoreStackSize(stackSize); 24054 public final void rule__IntEnumberation__Group_2__0() throws RecognitionException {
24055 24055
24056 } 24056 int stackSize = keepStackSize();
24057 return ; 24057
24058 } 24058 try {
24059 // $ANTLR end "rule__GenerationTask__Group_3_4__0" 24059 // InternalApplicationConfiguration.g:7710:1: ( rule__IntEnumberation__Group_2__0__Impl rule__IntEnumberation__Group_2__1 )
24060 24060 // InternalApplicationConfiguration.g:7711:2: rule__IntEnumberation__Group_2__0__Impl rule__IntEnumberation__Group_2__1
24061 24061 {
24062 // $ANTLR start "rule__GenerationTask__Group_3_4__0__Impl" 24062 pushFollow(FOLLOW_26);
24063 // InternalApplicationConfiguration.g:7766:1: rule__GenerationTask__Group_3_4__0__Impl : ( ( rule__GenerationTask__NumberSpecifiedAssignment_3_4_0 ) ) ; 24063 rule__IntEnumberation__Group_2__0__Impl();
24064 public final void rule__GenerationTask__Group_3_4__0__Impl() throws RecognitionException { 24064
24065 24065 state._fsp--;
24066 int stackSize = keepStackSize(); 24066
24067 24067 pushFollow(FOLLOW_2);
24068 try { 24068 rule__IntEnumberation__Group_2__1();
24069 // InternalApplicationConfiguration.g:7770:1: ( ( ( rule__GenerationTask__NumberSpecifiedAssignment_3_4_0 ) ) ) 24069
24070 // InternalApplicationConfiguration.g:7771:1: ( ( rule__GenerationTask__NumberSpecifiedAssignment_3_4_0 ) ) 24070 state._fsp--;
24071 { 24071
24072 // InternalApplicationConfiguration.g:7771:1: ( ( rule__GenerationTask__NumberSpecifiedAssignment_3_4_0 ) ) 24072
24073 // InternalApplicationConfiguration.g:7772:2: ( rule__GenerationTask__NumberSpecifiedAssignment_3_4_0 ) 24073 }
24074 { 24074
24075 before(grammarAccess.getGenerationTaskAccess().getNumberSpecifiedAssignment_3_4_0()); 24075 }
24076 // InternalApplicationConfiguration.g:7773:2: ( rule__GenerationTask__NumberSpecifiedAssignment_3_4_0 ) 24076 catch (RecognitionException re) {
24077 // InternalApplicationConfiguration.g:7773:3: rule__GenerationTask__NumberSpecifiedAssignment_3_4_0 24077 reportError(re);
24078 { 24078 recover(input,re);
24079 pushFollow(FOLLOW_2); 24079 }
24080 rule__GenerationTask__NumberSpecifiedAssignment_3_4_0(); 24080 finally {
24081 24081
24082 state._fsp--; 24082 restoreStackSize(stackSize);
24083 24083
24084 24084 }
24085 } 24085 return ;
24086 24086 }
24087 after(grammarAccess.getGenerationTaskAccess().getNumberSpecifiedAssignment_3_4_0()); 24087 // $ANTLR end "rule__IntEnumberation__Group_2__0"
24088 24088
24089 } 24089
24090 24090 // $ANTLR start "rule__IntEnumberation__Group_2__0__Impl"
24091 24091 // InternalApplicationConfiguration.g:7718:1: rule__IntEnumberation__Group_2__0__Impl : ( ( rule__IntEnumberation__EntryAssignment_2_0 ) ) ;
24092 } 24092 public final void rule__IntEnumberation__Group_2__0__Impl() throws RecognitionException {
24093 24093
24094 } 24094 int stackSize = keepStackSize();
24095 catch (RecognitionException re) { 24095
24096 reportError(re); 24096 try {
24097 recover(input,re); 24097 // InternalApplicationConfiguration.g:7722:1: ( ( ( rule__IntEnumberation__EntryAssignment_2_0 ) ) )
24098 } 24098 // InternalApplicationConfiguration.g:7723:1: ( ( rule__IntEnumberation__EntryAssignment_2_0 ) )
24099 finally { 24099 {
24100 24100 // InternalApplicationConfiguration.g:7723:1: ( ( rule__IntEnumberation__EntryAssignment_2_0 ) )
24101 restoreStackSize(stackSize); 24101 // InternalApplicationConfiguration.g:7724:2: ( rule__IntEnumberation__EntryAssignment_2_0 )
24102 24102 {
24103 } 24103 before(grammarAccess.getIntEnumberationAccess().getEntryAssignment_2_0());
24104 return ; 24104 // InternalApplicationConfiguration.g:7725:2: ( rule__IntEnumberation__EntryAssignment_2_0 )
24105 } 24105 // InternalApplicationConfiguration.g:7725:3: rule__IntEnumberation__EntryAssignment_2_0
24106 // $ANTLR end "rule__GenerationTask__Group_3_4__0__Impl" 24106 {
24107 24107 pushFollow(FOLLOW_2);
24108 24108 rule__IntEnumberation__EntryAssignment_2_0();
24109 // $ANTLR start "rule__GenerationTask__Group_3_4__1" 24109
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 state._fsp--;
24111 public final void rule__GenerationTask__Group_3_4__1() throws RecognitionException { 24111
24112 24112
24113 int stackSize = keepStackSize(); 24113 }
24114 24114
24115 try { 24115 after(grammarAccess.getIntEnumberationAccess().getEntryAssignment_2_0());
24116 // InternalApplicationConfiguration.g:7785:1: ( rule__GenerationTask__Group_3_4__1__Impl rule__GenerationTask__Group_3_4__2 ) 24116
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
24120 rule__GenerationTask__Group_3_4__1__Impl(); 24120 }
24121 24121
24122 state._fsp--; 24122 }
24123 24123 catch (RecognitionException re) {
24124 pushFollow(FOLLOW_2); 24124 reportError(re);
24125 rule__GenerationTask__Group_3_4__2(); 24125 recover(input,re);
24126 24126 }
24127 state._fsp--; 24127 finally {
24128 24128
24129 24129 restoreStackSize(stackSize);
24130 } 24130
24131 24131 }
24132 } 24132 return ;
24133 catch (RecognitionException re) { 24133 }
24134 reportError(re); 24134 // $ANTLR end "rule__IntEnumberation__Group_2__0__Impl"
24135 recover(input,re); 24135
24136 } 24136
24137 finally { 24137 // $ANTLR start "rule__IntEnumberation__Group_2__1"
24138 24138 // InternalApplicationConfiguration.g:7733:1: rule__IntEnumberation__Group_2__1 : rule__IntEnumberation__Group_2__1__Impl ;
24139 restoreStackSize(stackSize); 24139 public final void rule__IntEnumberation__Group_2__1() throws RecognitionException {
24140 24140
24141 } 24141 int stackSize = keepStackSize();
24142 return ; 24142
24143 } 24143 try {
24144 // $ANTLR end "rule__GenerationTask__Group_3_4__1" 24144 // InternalApplicationConfiguration.g:7737:1: ( rule__IntEnumberation__Group_2__1__Impl )
24145 24145 // InternalApplicationConfiguration.g:7738:2: rule__IntEnumberation__Group_2__1__Impl
24146 24146 {
24147 // $ANTLR start "rule__GenerationTask__Group_3_4__1__Impl" 24147 pushFollow(FOLLOW_2);
24148 // InternalApplicationConfiguration.g:7793:1: rule__GenerationTask__Group_3_4__1__Impl : ( '=' ) ; 24148 rule__IntEnumberation__Group_2__1__Impl();
24149 public final void rule__GenerationTask__Group_3_4__1__Impl() throws RecognitionException { 24149
24150 24150 state._fsp--;
24151 int stackSize = keepStackSize(); 24151
24152 24152
24153 try { 24153 }
24154 // InternalApplicationConfiguration.g:7797:1: ( ( '=' ) ) 24154
24155 // InternalApplicationConfiguration.g:7798:1: ( '=' ) 24155 }
24156 { 24156 catch (RecognitionException re) {
24157 // InternalApplicationConfiguration.g:7798:1: ( '=' ) 24157 reportError(re);
24158 // InternalApplicationConfiguration.g:7799:2: '=' 24158 recover(input,re);
24159 { 24159 }
24160 before(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_4_1()); 24160 finally {
24161 match(input,23,FOLLOW_2); 24161
24162 after(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_4_1()); 24162 restoreStackSize(stackSize);
24163 24163
24164 } 24164 }
24165 24165 return ;
24166 24166 }
24167 } 24167 // $ANTLR end "rule__IntEnumberation__Group_2__1"
24168 24168
24169 } 24169
24170 catch (RecognitionException re) { 24170 // $ANTLR start "rule__IntEnumberation__Group_2__1__Impl"
24171 reportError(re); 24171 // InternalApplicationConfiguration.g:7744:1: rule__IntEnumberation__Group_2__1__Impl : ( ( rule__IntEnumberation__Group_2_1__0 )* ) ;
24172 recover(input,re); 24172 public final void rule__IntEnumberation__Group_2__1__Impl() throws RecognitionException {
24173 } 24173
24174 finally { 24174 int stackSize = keepStackSize();
24175 24175
24176 restoreStackSize(stackSize); 24176 try {
24177 24177 // InternalApplicationConfiguration.g:7748:1: ( ( ( rule__IntEnumberation__Group_2_1__0 )* ) )
24178 } 24178 // InternalApplicationConfiguration.g:7749:1: ( ( rule__IntEnumberation__Group_2_1__0 )* )
24179 return ; 24179 {
24180 } 24180 // InternalApplicationConfiguration.g:7749:1: ( ( rule__IntEnumberation__Group_2_1__0 )* )
24181 // $ANTLR end "rule__GenerationTask__Group_3_4__1__Impl" 24181 // InternalApplicationConfiguration.g:7750:2: ( rule__IntEnumberation__Group_2_1__0 )*
24182 24182 {
24183 24183 before(grammarAccess.getIntEnumberationAccess().getGroup_2_1());
24184 // $ANTLR start "rule__GenerationTask__Group_3_4__2" 24184 // InternalApplicationConfiguration.g:7751:2: ( rule__IntEnumberation__Group_2_1__0 )*
24185 // InternalApplicationConfiguration.g:7808:1: rule__GenerationTask__Group_3_4__2 : rule__GenerationTask__Group_3_4__2__Impl ; 24185 loop57:
24186 public final void rule__GenerationTask__Group_3_4__2() throws RecognitionException { 24186 do {
24187 24187 int alt57=2;
24188 int stackSize = keepStackSize(); 24188 int LA57_0 = input.LA(1);
24189 24189
24190 try { 24190 if ( (LA57_0==32) ) {
24191 // InternalApplicationConfiguration.g:7812:1: ( rule__GenerationTask__Group_3_4__2__Impl ) 24191 alt57=1;
24192 // InternalApplicationConfiguration.g:7813:2: rule__GenerationTask__Group_3_4__2__Impl 24192 }
24193 { 24193
24194 pushFollow(FOLLOW_2); 24194
24195 rule__GenerationTask__Group_3_4__2__Impl(); 24195 switch (alt57) {
24196 24196 case 1 :
24197 state._fsp--; 24197 // InternalApplicationConfiguration.g:7751:3: rule__IntEnumberation__Group_2_1__0
24198 24198 {
24199 24199 pushFollow(FOLLOW_16);
24200 } 24200 rule__IntEnumberation__Group_2_1__0();
24201 24201
24202 } 24202 state._fsp--;
24203 catch (RecognitionException re) { 24203
24204 reportError(re); 24204
24205 recover(input,re); 24205 }
24206 } 24206 break;
24207 finally { 24207
24208 24208 default :
24209 restoreStackSize(stackSize); 24209 break loop57;
24210 24210 }
24211 } 24211 } while (true);
24212 return ; 24212
24213 } 24213 after(grammarAccess.getIntEnumberationAccess().getGroup_2_1());
24214 // $ANTLR end "rule__GenerationTask__Group_3_4__2" 24214
24215 24215 }
24216 24216
24217 // $ANTLR start "rule__GenerationTask__Group_3_4__2__Impl" 24217
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 catch (RecognitionException re) {
24222 24222 reportError(re);
24223 try { 24223 recover(input,re);
24224 // InternalApplicationConfiguration.g:7823:1: ( ( ( rule__GenerationTask__NumberAssignment_3_4_2 ) ) ) 24224 }
24225 // InternalApplicationConfiguration.g:7824:1: ( ( rule__GenerationTask__NumberAssignment_3_4_2 ) ) 24225 finally {
24226 { 24226
24227 // InternalApplicationConfiguration.g:7824:1: ( ( rule__GenerationTask__NumberAssignment_3_4_2 ) ) 24227 restoreStackSize(stackSize);
24228 // InternalApplicationConfiguration.g:7825:2: ( rule__GenerationTask__NumberAssignment_3_4_2 ) 24228
24229 { 24229 }
24230 before(grammarAccess.getGenerationTaskAccess().getNumberAssignment_3_4_2()); 24230 return ;
24231 // InternalApplicationConfiguration.g:7826:2: ( rule__GenerationTask__NumberAssignment_3_4_2 ) 24231 }
24232 // InternalApplicationConfiguration.g:7826:3: rule__GenerationTask__NumberAssignment_3_4_2 24232 // $ANTLR end "rule__IntEnumberation__Group_2__1__Impl"
24233 { 24233
24234 pushFollow(FOLLOW_2); 24234
24235 rule__GenerationTask__NumberAssignment_3_4_2(); 24235 // $ANTLR start "rule__IntEnumberation__Group_2_1__0"
24236 24236 // InternalApplicationConfiguration.g:7760:1: rule__IntEnumberation__Group_2_1__0 : rule__IntEnumberation__Group_2_1__0__Impl rule__IntEnumberation__Group_2_1__1 ;
24237 state._fsp--; 24237 public final void rule__IntEnumberation__Group_2_1__0() throws RecognitionException {
24238 24238
24239 24239 int stackSize = keepStackSize();
24240 } 24240
24241 24241 try {
24242 after(grammarAccess.getGenerationTaskAccess().getNumberAssignment_3_4_2()); 24242 // InternalApplicationConfiguration.g:7764:1: ( rule__IntEnumberation__Group_2_1__0__Impl rule__IntEnumberation__Group_2_1__1 )
24243 24243 // InternalApplicationConfiguration.g:7765:2: rule__IntEnumberation__Group_2_1__0__Impl rule__IntEnumberation__Group_2_1__1
24244 } 24244 {
24245 24245 pushFollow(FOLLOW_24);
24246 24246 rule__IntEnumberation__Group_2_1__0__Impl();
24247 } 24247
24248 24248 state._fsp--;
24249 } 24249
24250 catch (RecognitionException re) { 24250 pushFollow(FOLLOW_2);
24251 reportError(re); 24251 rule__IntEnumberation__Group_2_1__1();
24252 recover(input,re); 24252
24253 } 24253 state._fsp--;
24254 finally { 24254
24255 24255
24256 restoreStackSize(stackSize); 24256 }
24257 24257
24258 } 24258 }
24259 return ; 24259 catch (RecognitionException re) {
24260 } 24260 reportError(re);
24261 // $ANTLR end "rule__GenerationTask__Group_3_4__2__Impl" 24261 recover(input,re);
24262 24262 }
24263 24263 finally {
24264 // $ANTLR start "rule__GenerationTask__Group_3_5__0" 24264
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 restoreStackSize(stackSize);
24266 public final void rule__GenerationTask__Group_3_5__0() throws RecognitionException { 24266
24267 24267 }
24268 int stackSize = keepStackSize(); 24268 return ;
24269 24269 }
24270 try { 24270 // $ANTLR end "rule__IntEnumberation__Group_2_1__0"
24271 // InternalApplicationConfiguration.g:7839:1: ( rule__GenerationTask__Group_3_5__0__Impl rule__GenerationTask__Group_3_5__1 ) 24271
24272 // InternalApplicationConfiguration.g:7840:2: rule__GenerationTask__Group_3_5__0__Impl rule__GenerationTask__Group_3_5__1 24272
24273 { 24273 // $ANTLR start "rule__IntEnumberation__Group_2_1__0__Impl"
24274 pushFollow(FOLLOW_13); 24274 // InternalApplicationConfiguration.g:7772:1: rule__IntEnumberation__Group_2_1__0__Impl : ( ',' ) ;
24275 rule__GenerationTask__Group_3_5__0__Impl(); 24275 public final void rule__IntEnumberation__Group_2_1__0__Impl() throws RecognitionException {
24276 24276
24277 state._fsp--; 24277 int stackSize = keepStackSize();
24278 24278
24279 pushFollow(FOLLOW_2); 24279 try {
24280 rule__GenerationTask__Group_3_5__1(); 24280 // InternalApplicationConfiguration.g:7776:1: ( ( ',' ) )
24281 24281 // InternalApplicationConfiguration.g:7777:1: ( ',' )
24282 state._fsp--; 24282 {
24283 24283 // InternalApplicationConfiguration.g:7777:1: ( ',' )
24284 24284 // InternalApplicationConfiguration.g:7778:2: ','
24285 } 24285 {
24286 24286 before(grammarAccess.getIntEnumberationAccess().getCommaKeyword_2_1_0());
24287 } 24287 match(input,32,FOLLOW_2);
24288 catch (RecognitionException re) { 24288 after(grammarAccess.getIntEnumberationAccess().getCommaKeyword_2_1_0());
24289 reportError(re); 24289
24290 recover(input,re); 24290 }
24291 } 24291
24292 finally { 24292
24293 24293 }
24294 restoreStackSize(stackSize); 24294
24295 24295 }
24296 } 24296 catch (RecognitionException re) {
24297 return ; 24297 reportError(re);
24298 } 24298 recover(input,re);
24299 // $ANTLR end "rule__GenerationTask__Group_3_5__0" 24299 }
24300 24300 finally {
24301 24301
24302 // $ANTLR start "rule__GenerationTask__Group_3_5__0__Impl" 24302 restoreStackSize(stackSize);
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 }
24305 24305 return ;
24306 int stackSize = keepStackSize(); 24306 }
24307 24307 // $ANTLR end "rule__IntEnumberation__Group_2_1__0__Impl"
24308 try { 24308
24309 // InternalApplicationConfiguration.g:7851:1: ( ( ( rule__GenerationTask__RunSpecifiedAssignment_3_5_0 ) ) ) 24309
24310 // InternalApplicationConfiguration.g:7852:1: ( ( rule__GenerationTask__RunSpecifiedAssignment_3_5_0 ) ) 24310 // $ANTLR start "rule__IntEnumberation__Group_2_1__1"
24311 { 24311 // InternalApplicationConfiguration.g:7787:1: rule__IntEnumberation__Group_2_1__1 : rule__IntEnumberation__Group_2_1__1__Impl ;
24312 // InternalApplicationConfiguration.g:7852:1: ( ( rule__GenerationTask__RunSpecifiedAssignment_3_5_0 ) ) 24312 public final void rule__IntEnumberation__Group_2_1__1() throws RecognitionException {
24313 // InternalApplicationConfiguration.g:7853:2: ( rule__GenerationTask__RunSpecifiedAssignment_3_5_0 ) 24313
24314 { 24314 int stackSize = keepStackSize();
24315 before(grammarAccess.getGenerationTaskAccess().getRunSpecifiedAssignment_3_5_0()); 24315
24316 // InternalApplicationConfiguration.g:7854:2: ( rule__GenerationTask__RunSpecifiedAssignment_3_5_0 ) 24316 try {
24317 // InternalApplicationConfiguration.g:7854:3: rule__GenerationTask__RunSpecifiedAssignment_3_5_0 24317 // InternalApplicationConfiguration.g:7791:1: ( rule__IntEnumberation__Group_2_1__1__Impl )
24318 { 24318 // InternalApplicationConfiguration.g:7792:2: rule__IntEnumberation__Group_2_1__1__Impl
24319 pushFollow(FOLLOW_2); 24319 {
24320 rule__GenerationTask__RunSpecifiedAssignment_3_5_0(); 24320 pushFollow(FOLLOW_2);
24321 24321 rule__IntEnumberation__Group_2_1__1__Impl();
24322 state._fsp--; 24322
24323 24323 state._fsp--;
24324 24324
24325 } 24325
24326 24326 }
24327 after(grammarAccess.getGenerationTaskAccess().getRunSpecifiedAssignment_3_5_0()); 24327
24328 24328 }
24329 } 24329 catch (RecognitionException re) {
24330 24330 reportError(re);
24331 24331 recover(input,re);
24332 } 24332 }
24333 24333 finally {
24334 } 24334
24335 catch (RecognitionException re) { 24335 restoreStackSize(stackSize);
24336 reportError(re); 24336
24337 recover(input,re); 24337 }
24338 } 24338 return ;
24339 finally { 24339 }
24340 24340 // $ANTLR end "rule__IntEnumberation__Group_2_1__1"
24341 restoreStackSize(stackSize); 24341
24342 24342
24343 } 24343 // $ANTLR start "rule__IntEnumberation__Group_2_1__1__Impl"
24344 return ; 24344 // InternalApplicationConfiguration.g:7798:1: rule__IntEnumberation__Group_2_1__1__Impl : ( ( rule__IntEnumberation__EntryAssignment_2_1_1 ) ) ;
24345 } 24345 public final void rule__IntEnumberation__Group_2_1__1__Impl() throws RecognitionException {
24346 // $ANTLR end "rule__GenerationTask__Group_3_5__0__Impl" 24346
24347 24347 int stackSize = keepStackSize();
24348 24348
24349 // $ANTLR start "rule__GenerationTask__Group_3_5__1" 24349 try {
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:7802:1: ( ( ( rule__IntEnumberation__EntryAssignment_2_1_1 ) ) )
24351 public final void rule__GenerationTask__Group_3_5__1() throws RecognitionException { 24351 // InternalApplicationConfiguration.g:7803:1: ( ( rule__IntEnumberation__EntryAssignment_2_1_1 ) )
24352 24352 {
24353 int stackSize = keepStackSize(); 24353 // InternalApplicationConfiguration.g:7803:1: ( ( rule__IntEnumberation__EntryAssignment_2_1_1 ) )
24354 24354 // InternalApplicationConfiguration.g:7804:2: ( rule__IntEnumberation__EntryAssignment_2_1_1 )
24355 try { 24355 {
24356 // InternalApplicationConfiguration.g:7866:1: ( rule__GenerationTask__Group_3_5__1__Impl rule__GenerationTask__Group_3_5__2 ) 24356 before(grammarAccess.getIntEnumberationAccess().getEntryAssignment_2_1_1());
24357 // InternalApplicationConfiguration.g:7867:2: rule__GenerationTask__Group_3_5__1__Impl rule__GenerationTask__Group_3_5__2 24357 // InternalApplicationConfiguration.g:7805:2: ( rule__IntEnumberation__EntryAssignment_2_1_1 )
24358 { 24358 // InternalApplicationConfiguration.g:7805:3: rule__IntEnumberation__EntryAssignment_2_1_1
24359 pushFollow(FOLLOW_9); 24359 {
24360 rule__GenerationTask__Group_3_5__1__Impl(); 24360 pushFollow(FOLLOW_2);
24361 24361 rule__IntEnumberation__EntryAssignment_2_1_1();
24362 state._fsp--; 24362
24363 24363 state._fsp--;
24364 pushFollow(FOLLOW_2); 24364
24365 rule__GenerationTask__Group_3_5__2(); 24365
24366 24366 }
24367 state._fsp--; 24367
24368 24368 after(grammarAccess.getIntEnumberationAccess().getEntryAssignment_2_1_1());
24369 24369
24370 } 24370 }
24371 24371
24372 } 24372
24373 catch (RecognitionException re) { 24373 }
24374 reportError(re); 24374
24375 recover(input,re); 24375 }
24376 } 24376 catch (RecognitionException re) {
24377 finally { 24377 reportError(re);
24378 24378 recover(input,re);
24379 restoreStackSize(stackSize); 24379 }
24380 24380 finally {
24381 } 24381
24382 return ; 24382 restoreStackSize(stackSize);
24383 } 24383
24384 // $ANTLR end "rule__GenerationTask__Group_3_5__1" 24384 }
24385 24385 return ;
24386 24386 }
24387 // $ANTLR start "rule__GenerationTask__Group_3_5__1__Impl" 24387 // $ANTLR end "rule__IntEnumberation__Group_2_1__1__Impl"
24388 // InternalApplicationConfiguration.g:7874:1: rule__GenerationTask__Group_3_5__1__Impl : ( '=' ) ; 24388
24389 public final void rule__GenerationTask__Group_3_5__1__Impl() throws RecognitionException { 24389
24390 24390 // $ANTLR start "rule__RealEnumeration__Group__0"
24391 int stackSize = keepStackSize(); 24391 // InternalApplicationConfiguration.g:7814:1: rule__RealEnumeration__Group__0 : rule__RealEnumeration__Group__0__Impl rule__RealEnumeration__Group__1 ;
24392 24392 public final void rule__RealEnumeration__Group__0() throws RecognitionException {
24393 try { 24393
24394 // InternalApplicationConfiguration.g:7878:1: ( ( '=' ) ) 24394 int stackSize = keepStackSize();
24395 // InternalApplicationConfiguration.g:7879:1: ( '=' ) 24395
24396 { 24396 try {
24397 // InternalApplicationConfiguration.g:7879:1: ( '=' ) 24397 // InternalApplicationConfiguration.g:7818:1: ( rule__RealEnumeration__Group__0__Impl rule__RealEnumeration__Group__1 )
24398 // InternalApplicationConfiguration.g:7880:2: '=' 24398 // InternalApplicationConfiguration.g:7819:2: rule__RealEnumeration__Group__0__Impl rule__RealEnumeration__Group__1
24399 { 24399 {
24400 before(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_5_1()); 24400 pushFollow(FOLLOW_36);
24401 match(input,23,FOLLOW_2); 24401 rule__RealEnumeration__Group__0__Impl();
24402 after(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_5_1()); 24402
24403 24403 state._fsp--;
24404 } 24404
24405 24405 pushFollow(FOLLOW_2);
24406 24406 rule__RealEnumeration__Group__1();
24407 } 24407
24408 24408 state._fsp--;
24409 } 24409
24410 catch (RecognitionException re) { 24410
24411 reportError(re); 24411 }
24412 recover(input,re); 24412
24413 } 24413 }
24414 finally { 24414 catch (RecognitionException re) {
24415 24415 reportError(re);
24416 restoreStackSize(stackSize); 24416 recover(input,re);
24417 24417 }
24418 } 24418 finally {
24419 return ; 24419
24420 } 24420 restoreStackSize(stackSize);
24421 // $ANTLR end "rule__GenerationTask__Group_3_5__1__Impl" 24421
24422 24422 }
24423 24423 return ;
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 // $ANTLR end "rule__RealEnumeration__Group__0"
24426 public final void rule__GenerationTask__Group_3_5__2() throws RecognitionException { 24426
24427 24427
24428 int stackSize = keepStackSize(); 24428 // $ANTLR start "rule__RealEnumeration__Group__0__Impl"
24429 24429 // InternalApplicationConfiguration.g:7826:1: rule__RealEnumeration__Group__0__Impl : ( () ) ;
24430 try { 24430 public final void rule__RealEnumeration__Group__0__Impl() throws RecognitionException {
24431 // InternalApplicationConfiguration.g:7893:1: ( rule__GenerationTask__Group_3_5__2__Impl ) 24431
24432 // InternalApplicationConfiguration.g:7894:2: rule__GenerationTask__Group_3_5__2__Impl 24432 int stackSize = keepStackSize();
24433 { 24433
24434 pushFollow(FOLLOW_2); 24434 try {
24435 rule__GenerationTask__Group_3_5__2__Impl(); 24435 // InternalApplicationConfiguration.g:7830:1: ( ( () ) )
24436 24436 // InternalApplicationConfiguration.g:7831:1: ( () )
24437 state._fsp--; 24437 {
24438 24438 // InternalApplicationConfiguration.g:7831:1: ( () )
24439 24439 // InternalApplicationConfiguration.g:7832:2: ()
24440 } 24440 {
24441 24441 before(grammarAccess.getRealEnumerationAccess().getRealEnumerationAction_0());
24442 } 24442 // InternalApplicationConfiguration.g:7833:2: ()
24443 catch (RecognitionException re) { 24443 // InternalApplicationConfiguration.g:7833:3:
24444 reportError(re); 24444 {
24445 recover(input,re); 24445 }
24446 } 24446
24447 finally { 24447 after(grammarAccess.getRealEnumerationAccess().getRealEnumerationAction_0());
24448 24448
24449 restoreStackSize(stackSize); 24449 }
24450 24450
24451 } 24451
24452 return ; 24452 }
24453 } 24453
24454 // $ANTLR end "rule__GenerationTask__Group_3_5__2" 24454 }
24455 24455 finally {
24456 24456
24457 // $ANTLR start "rule__GenerationTask__Group_3_5__2__Impl" 24457 restoreStackSize(stackSize);
24458 // InternalApplicationConfiguration.g:7900:1: rule__GenerationTask__Group_3_5__2__Impl : ( ( rule__GenerationTask__RunsAssignment_3_5_2 ) ) ; 24458
24459 public final void rule__GenerationTask__Group_3_5__2__Impl() throws RecognitionException { 24459 }
24460 24460 return ;
24461 int stackSize = keepStackSize(); 24461 }
24462 24462 // $ANTLR end "rule__RealEnumeration__Group__0__Impl"
24463 try { 24463
24464 // InternalApplicationConfiguration.g:7904:1: ( ( ( rule__GenerationTask__RunsAssignment_3_5_2 ) ) ) 24464
24465 // InternalApplicationConfiguration.g:7905:1: ( ( rule__GenerationTask__RunsAssignment_3_5_2 ) ) 24465 // $ANTLR start "rule__RealEnumeration__Group__1"
24466 { 24466 // InternalApplicationConfiguration.g:7841:1: rule__RealEnumeration__Group__1 : rule__RealEnumeration__Group__1__Impl rule__RealEnumeration__Group__2 ;
24467 // InternalApplicationConfiguration.g:7905:1: ( ( rule__GenerationTask__RunsAssignment_3_5_2 ) ) 24467 public final void rule__RealEnumeration__Group__1() throws RecognitionException {
24468 // InternalApplicationConfiguration.g:7906:2: ( rule__GenerationTask__RunsAssignment_3_5_2 ) 24468
24469 { 24469 int stackSize = keepStackSize();
24470 before(grammarAccess.getGenerationTaskAccess().getRunsAssignment_3_5_2()); 24470
24471 // InternalApplicationConfiguration.g:7907:2: ( rule__GenerationTask__RunsAssignment_3_5_2 ) 24471 try {
24472 // InternalApplicationConfiguration.g:7907:3: rule__GenerationTask__RunsAssignment_3_5_2 24472 // InternalApplicationConfiguration.g:7845:1: ( rule__RealEnumeration__Group__1__Impl rule__RealEnumeration__Group__2 )
24473 { 24473 // InternalApplicationConfiguration.g:7846:2: rule__RealEnumeration__Group__1__Impl rule__RealEnumeration__Group__2
24474 pushFollow(FOLLOW_2); 24474 {
24475 rule__GenerationTask__RunsAssignment_3_5_2(); 24475 pushFollow(FOLLOW_41);
24476 24476 rule__RealEnumeration__Group__1__Impl();
24477 state._fsp--; 24477
24478 24478 state._fsp--;
24479 24479
24480 } 24480 pushFollow(FOLLOW_2);
24481 24481 rule__RealEnumeration__Group__2();
24482 after(grammarAccess.getGenerationTaskAccess().getRunsAssignment_3_5_2()); 24482
24483 24483 state._fsp--;
24484 } 24484
24485 24485
24486 24486 }
24487 } 24487
24488 24488 }
24489 } 24489 catch (RecognitionException re) {
24490 catch (RecognitionException re) { 24490 reportError(re);
24491 reportError(re); 24491 recover(input,re);
24492 recover(input,re); 24492 }
24493 } 24493 finally {
24494 finally { 24494
24495 24495 restoreStackSize(stackSize);
24496 restoreStackSize(stackSize); 24496
24497 24497 }
24498 } 24498 return ;
24499 return ; 24499 }
24500 } 24500 // $ANTLR end "rule__RealEnumeration__Group__1"
24501 // $ANTLR end "rule__GenerationTask__Group_3_5__2__Impl" 24501
24502 24502
24503 24503 // $ANTLR start "rule__RealEnumeration__Group__1__Impl"
24504 // $ANTLR start "rule__GenerationTask__Group_3_6__0" 24504 // InternalApplicationConfiguration.g:7853:1: rule__RealEnumeration__Group__1__Impl : ( '{' ) ;
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 public final void rule__RealEnumeration__Group__1__Impl() throws RecognitionException {
24506 public final void rule__GenerationTask__Group_3_6__0() throws RecognitionException { 24506
24507 24507 int stackSize = keepStackSize();
24508 int stackSize = keepStackSize(); 24508
24509 24509 try {
24510 try { 24510 // InternalApplicationConfiguration.g:7857:1: ( ( '{' ) )
24511 // InternalApplicationConfiguration.g:7920:1: ( rule__GenerationTask__Group_3_6__0__Impl rule__GenerationTask__Group_3_6__1 ) 24511 // InternalApplicationConfiguration.g:7858:1: ( '{' )
24512 // InternalApplicationConfiguration.g:7921:2: rule__GenerationTask__Group_3_6__0__Impl rule__GenerationTask__Group_3_6__1 24512 {
24513 { 24513 // InternalApplicationConfiguration.g:7858:1: ( '{' )
24514 pushFollow(FOLLOW_13); 24514 // InternalApplicationConfiguration.g:7859:2: '{'
24515 rule__GenerationTask__Group_3_6__0__Impl(); 24515 {
24516 24516 before(grammarAccess.getRealEnumerationAccess().getLeftCurlyBracketKeyword_1());
24517 state._fsp--; 24517 match(input,30,FOLLOW_2);
24518 24518 after(grammarAccess.getRealEnumerationAccess().getLeftCurlyBracketKeyword_1());
24519 pushFollow(FOLLOW_2); 24519
24520 rule__GenerationTask__Group_3_6__1(); 24520 }
24521 24521
24522 state._fsp--; 24522
24523 24523 }
24524 24524
24525 } 24525 }
24526 24526 catch (RecognitionException re) {
24527 } 24527 reportError(re);
24528 catch (RecognitionException re) { 24528 recover(input,re);
24529 reportError(re); 24529 }
24530 recover(input,re); 24530 finally {
24531 } 24531
24532 finally { 24532 restoreStackSize(stackSize);
24533 24533
24534 restoreStackSize(stackSize); 24534 }
24535 24535 return ;
24536 } 24536 }
24537 return ; 24537 // $ANTLR end "rule__RealEnumeration__Group__1__Impl"
24538 } 24538
24539 // $ANTLR end "rule__GenerationTask__Group_3_6__0" 24539
24540 24540 // $ANTLR start "rule__RealEnumeration__Group__2"
24541 24541 // InternalApplicationConfiguration.g:7868:1: rule__RealEnumeration__Group__2 : rule__RealEnumeration__Group__2__Impl rule__RealEnumeration__Group__3 ;
24542 // $ANTLR start "rule__GenerationTask__Group_3_6__0__Impl" 24542 public final void rule__RealEnumeration__Group__2() throws RecognitionException {
24543 // InternalApplicationConfiguration.g:7928:1: rule__GenerationTask__Group_3_6__0__Impl : ( 'solver' ) ; 24543
24544 public final void rule__GenerationTask__Group_3_6__0__Impl() throws RecognitionException { 24544 int stackSize = keepStackSize();
24545 24545
24546 int stackSize = keepStackSize(); 24546 try {
24547 24547 // InternalApplicationConfiguration.g:7872:1: ( rule__RealEnumeration__Group__2__Impl rule__RealEnumeration__Group__3 )
24548 try { 24548 // InternalApplicationConfiguration.g:7873:2: rule__RealEnumeration__Group__2__Impl rule__RealEnumeration__Group__3
24549 // InternalApplicationConfiguration.g:7932:1: ( ( 'solver' ) ) 24549 {
24550 // InternalApplicationConfiguration.g:7933:1: ( 'solver' ) 24550 pushFollow(FOLLOW_41);
24551 { 24551 rule__RealEnumeration__Group__2__Impl();
24552 // InternalApplicationConfiguration.g:7933:1: ( 'solver' ) 24552
24553 // InternalApplicationConfiguration.g:7934:2: 'solver' 24553 state._fsp--;
24554 { 24554
24555 before(grammarAccess.getGenerationTaskAccess().getSolverKeyword_3_6_0()); 24555 pushFollow(FOLLOW_2);
24556 match(input,49,FOLLOW_2); 24556 rule__RealEnumeration__Group__3();
24557 after(grammarAccess.getGenerationTaskAccess().getSolverKeyword_3_6_0()); 24557
24558 24558 state._fsp--;
24559 } 24559
24560 24560
24561 24561 }
24562 } 24562
24563 24563 }
24564 } 24564 catch (RecognitionException re) {
24565 catch (RecognitionException re) { 24565 reportError(re);
24566 reportError(re); 24566 recover(input,re);
24567 recover(input,re); 24567 }
24568 } 24568 finally {
24569 finally { 24569
24570 24570 restoreStackSize(stackSize);
24571 restoreStackSize(stackSize); 24571
24572 24572 }
24573 } 24573 return ;
24574 return ; 24574 }
24575 } 24575 // $ANTLR end "rule__RealEnumeration__Group__2"
24576 // $ANTLR end "rule__GenerationTask__Group_3_6__0__Impl" 24576
24577 24577
24578 24578 // $ANTLR start "rule__RealEnumeration__Group__2__Impl"
24579 // $ANTLR start "rule__GenerationTask__Group_3_6__1" 24579 // InternalApplicationConfiguration.g:7880:1: rule__RealEnumeration__Group__2__Impl : ( ( rule__RealEnumeration__Group_2__0 )? ) ;
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 public final void rule__RealEnumeration__Group__2__Impl() throws RecognitionException {
24581 public final void rule__GenerationTask__Group_3_6__1() throws RecognitionException { 24581
24582 24582 int stackSize = keepStackSize();
24583 int stackSize = keepStackSize(); 24583
24584 24584 try {
24585 try { 24585 // InternalApplicationConfiguration.g:7884:1: ( ( ( rule__RealEnumeration__Group_2__0 )? ) )
24586 // InternalApplicationConfiguration.g:7947:1: ( rule__GenerationTask__Group_3_6__1__Impl rule__GenerationTask__Group_3_6__2 ) 24586 // InternalApplicationConfiguration.g:7885:1: ( ( rule__RealEnumeration__Group_2__0 )? )
24587 // InternalApplicationConfiguration.g:7948:2: rule__GenerationTask__Group_3_6__1__Impl rule__GenerationTask__Group_3_6__2 24587 {
24588 { 24588 // InternalApplicationConfiguration.g:7885:1: ( ( rule__RealEnumeration__Group_2__0 )? )
24589 pushFollow(FOLLOW_44); 24589 // InternalApplicationConfiguration.g:7886:2: ( rule__RealEnumeration__Group_2__0 )?
24590 rule__GenerationTask__Group_3_6__1__Impl(); 24590 {
24591 24591 before(grammarAccess.getRealEnumerationAccess().getGroup_2());
24592 state._fsp--; 24592 // InternalApplicationConfiguration.g:7887:2: ( rule__RealEnumeration__Group_2__0 )?
24593 24593 int alt58=2;
24594 pushFollow(FOLLOW_2); 24594 int LA58_0 = input.LA(1);
24595 rule__GenerationTask__Group_3_6__2(); 24595
24596 24596 if ( (LA58_0==RULE_INT||LA58_0==24) ) {
24597 state._fsp--; 24597 alt58=1;
24598 24598 }
24599 24599 switch (alt58) {
24600 } 24600 case 1 :
24601 24601 // InternalApplicationConfiguration.g:7887:3: rule__RealEnumeration__Group_2__0
24602 } 24602 {
24603 catch (RecognitionException re) { 24603 pushFollow(FOLLOW_2);
24604 reportError(re); 24604 rule__RealEnumeration__Group_2__0();
24605 recover(input,re); 24605
24606 } 24606 state._fsp--;
24607 finally { 24607
24608 24608
24609 restoreStackSize(stackSize); 24609 }
24610 24610 break;
24611 } 24611
24612 return ; 24612 }
24613 } 24613
24614 // $ANTLR end "rule__GenerationTask__Group_3_6__1" 24614 after(grammarAccess.getRealEnumerationAccess().getGroup_2());
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 }
24620 24620
24621 int stackSize = keepStackSize(); 24621 }
24622 24622 catch (RecognitionException re) {
24623 try { 24623 reportError(re);
24624 // InternalApplicationConfiguration.g:7959:1: ( ( '=' ) ) 24624 recover(input,re);
24625 // InternalApplicationConfiguration.g:7960:1: ( '=' ) 24625 }
24626 { 24626 finally {
24627 // InternalApplicationConfiguration.g:7960:1: ( '=' ) 24627
24628 // InternalApplicationConfiguration.g:7961:2: '=' 24628 restoreStackSize(stackSize);
24629 { 24629
24630 before(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_6_1()); 24630 }
24631 match(input,23,FOLLOW_2); 24631 return ;
24632 after(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_6_1()); 24632 }
24633 24633 // $ANTLR end "rule__RealEnumeration__Group__2__Impl"
24634 } 24634
24635 24635
24636 24636 // $ANTLR start "rule__RealEnumeration__Group__3"
24637 } 24637 // InternalApplicationConfiguration.g:7895:1: rule__RealEnumeration__Group__3 : rule__RealEnumeration__Group__3__Impl ;
24638 24638 public final void rule__RealEnumeration__Group__3() throws RecognitionException {
24639 } 24639
24640 catch (RecognitionException re) { 24640 int stackSize = keepStackSize();
24641 reportError(re); 24641
24642 recover(input,re); 24642 try {
24643 } 24643 // InternalApplicationConfiguration.g:7899:1: ( rule__RealEnumeration__Group__3__Impl )
24644 finally { 24644 // InternalApplicationConfiguration.g:7900:2: rule__RealEnumeration__Group__3__Impl
24645 24645 {
24646 restoreStackSize(stackSize); 24646 pushFollow(FOLLOW_2);
24647 24647 rule__RealEnumeration__Group__3__Impl();
24648 } 24648
24649 return ; 24649 state._fsp--;
24650 } 24650
24651 // $ANTLR end "rule__GenerationTask__Group_3_6__1__Impl" 24651
24652 24652 }
24653 24653
24654 // $ANTLR start "rule__GenerationTask__Group_3_6__2" 24654 }
24655 // InternalApplicationConfiguration.g:7970:1: rule__GenerationTask__Group_3_6__2 : rule__GenerationTask__Group_3_6__2__Impl ; 24655 catch (RecognitionException re) {
24656 public final void rule__GenerationTask__Group_3_6__2() throws RecognitionException { 24656 reportError(re);
24657 24657 recover(input,re);
24658 int stackSize = keepStackSize(); 24658 }
24659 24659 finally {
24660 try { 24660
24661 // InternalApplicationConfiguration.g:7974:1: ( rule__GenerationTask__Group_3_6__2__Impl ) 24661 restoreStackSize(stackSize);
24662 // InternalApplicationConfiguration.g:7975:2: rule__GenerationTask__Group_3_6__2__Impl 24662
24663 { 24663 }
24664 pushFollow(FOLLOW_2); 24664 return ;
24665 rule__GenerationTask__Group_3_6__2__Impl(); 24665 }
24666 24666 // $ANTLR end "rule__RealEnumeration__Group__3"
24667 state._fsp--; 24667
24668 24668
24669 24669 // $ANTLR start "rule__RealEnumeration__Group__3__Impl"
24670 } 24670 // InternalApplicationConfiguration.g:7906:1: rule__RealEnumeration__Group__3__Impl : ( '}' ) ;
24671 24671 public final void rule__RealEnumeration__Group__3__Impl() throws RecognitionException {
24672 } 24672
24673 catch (RecognitionException re) { 24673 int stackSize = keepStackSize();
24674 reportError(re); 24674
24675 recover(input,re); 24675 try {
24676 } 24676 // InternalApplicationConfiguration.g:7910:1: ( ( '}' ) )
24677 finally { 24677 // InternalApplicationConfiguration.g:7911:1: ( '}' )
24678 24678 {
24679 restoreStackSize(stackSize); 24679 // InternalApplicationConfiguration.g:7911:1: ( '}' )
24680 24680 // InternalApplicationConfiguration.g:7912:2: '}'
24681 } 24681 {
24682 return ; 24682 before(grammarAccess.getRealEnumerationAccess().getRightCurlyBracketKeyword_3());
24683 } 24683 match(input,31,FOLLOW_2);
24684 // $ANTLR end "rule__GenerationTask__Group_3_6__2" 24684 after(grammarAccess.getRealEnumerationAccess().getRightCurlyBracketKeyword_3());
24685 24685
24686 24686 }
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
24689 public final void rule__GenerationTask__Group_3_6__2__Impl() throws RecognitionException { 24689 }
24690 24690
24691 int stackSize = keepStackSize(); 24691 }
24692 24692 catch (RecognitionException re) {
24693 try { 24693 reportError(re);
24694 // InternalApplicationConfiguration.g:7985:1: ( ( ( rule__GenerationTask__SolverAssignment_3_6_2 ) ) ) 24694 recover(input,re);
24695 // InternalApplicationConfiguration.g:7986:1: ( ( rule__GenerationTask__SolverAssignment_3_6_2 ) ) 24695 }
24696 { 24696 finally {
24697 // InternalApplicationConfiguration.g:7986:1: ( ( rule__GenerationTask__SolverAssignment_3_6_2 ) ) 24697
24698 // InternalApplicationConfiguration.g:7987:2: ( rule__GenerationTask__SolverAssignment_3_6_2 ) 24698 restoreStackSize(stackSize);
24699 { 24699
24700 before(grammarAccess.getGenerationTaskAccess().getSolverAssignment_3_6_2()); 24700 }
24701 // InternalApplicationConfiguration.g:7988:2: ( rule__GenerationTask__SolverAssignment_3_6_2 ) 24701 return ;
24702 // InternalApplicationConfiguration.g:7988:3: rule__GenerationTask__SolverAssignment_3_6_2 24702 }
24703 { 24703 // $ANTLR end "rule__RealEnumeration__Group__3__Impl"
24704 pushFollow(FOLLOW_2); 24704
24705 rule__GenerationTask__SolverAssignment_3_6_2(); 24705
24706 24706 // $ANTLR start "rule__RealEnumeration__Group_2__0"
24707 state._fsp--; 24707 // InternalApplicationConfiguration.g:7922:1: rule__RealEnumeration__Group_2__0 : rule__RealEnumeration__Group_2__0__Impl rule__RealEnumeration__Group_2__1 ;
24708 24708 public final void rule__RealEnumeration__Group_2__0() throws RecognitionException {
24709 24709
24710 } 24710 int stackSize = keepStackSize();
24711 24711
24712 after(grammarAccess.getGenerationTaskAccess().getSolverAssignment_3_6_2()); 24712 try {
24713 24713 // InternalApplicationConfiguration.g:7926:1: ( rule__RealEnumeration__Group_2__0__Impl rule__RealEnumeration__Group_2__1 )
24714 } 24714 // InternalApplicationConfiguration.g:7927:2: rule__RealEnumeration__Group_2__0__Impl rule__RealEnumeration__Group_2__1
24715 24715 {
24716 24716 pushFollow(FOLLOW_26);
24717 } 24717 rule__RealEnumeration__Group_2__0__Impl();
24718 24718
24719 } 24719 state._fsp--;
24720 catch (RecognitionException re) { 24720
24721 reportError(re); 24721 pushFollow(FOLLOW_2);
24722 recover(input,re); 24722 rule__RealEnumeration__Group_2__1();
24723 } 24723
24724 finally { 24724 state._fsp--;
24725 24725
24726 restoreStackSize(stackSize); 24726
24727 24727 }
24728 } 24728
24729 return ; 24729 }
24730 } 24730 catch (RecognitionException re) {
24731 // $ANTLR end "rule__GenerationTask__Group_3_6__2__Impl" 24731 reportError(re);
24732 24732 recover(input,re);
24733 24733 }
24734 // $ANTLR start "rule__GenerationTask__Group_3_7__0" 24734 finally {
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 restoreStackSize(stackSize);
24737 24737
24738 int stackSize = keepStackSize(); 24738 }
24739 24739 return ;
24740 try { 24740 }
24741 // InternalApplicationConfiguration.g:8001:1: ( rule__GenerationTask__Group_3_7__0__Impl rule__GenerationTask__Group_3_7__1 ) 24741 // $ANTLR end "rule__RealEnumeration__Group_2__0"
24742 // InternalApplicationConfiguration.g:8002:2: rule__GenerationTask__Group_3_7__0__Impl rule__GenerationTask__Group_3_7__1 24742
24743 { 24743
24744 pushFollow(FOLLOW_13); 24744 // $ANTLR start "rule__RealEnumeration__Group_2__0__Impl"
24745 rule__GenerationTask__Group_3_7__0__Impl(); 24745 // InternalApplicationConfiguration.g:7934:1: rule__RealEnumeration__Group_2__0__Impl : ( ( rule__RealEnumeration__EntryAssignment_2_0 ) ) ;
24746 24746 public final void rule__RealEnumeration__Group_2__0__Impl() throws RecognitionException {
24747 state._fsp--; 24747
24748 24748 int stackSize = keepStackSize();
24749 pushFollow(FOLLOW_2); 24749
24750 rule__GenerationTask__Group_3_7__1(); 24750 try {
24751 24751 // InternalApplicationConfiguration.g:7938:1: ( ( ( rule__RealEnumeration__EntryAssignment_2_0 ) ) )
24752 state._fsp--; 24752 // InternalApplicationConfiguration.g:7939:1: ( ( rule__RealEnumeration__EntryAssignment_2_0 ) )
24753 24753 {
24754 24754 // InternalApplicationConfiguration.g:7939:1: ( ( rule__RealEnumeration__EntryAssignment_2_0 ) )
24755 } 24755 // InternalApplicationConfiguration.g:7940:2: ( rule__RealEnumeration__EntryAssignment_2_0 )
24756 24756 {
24757 } 24757 before(grammarAccess.getRealEnumerationAccess().getEntryAssignment_2_0());
24758 catch (RecognitionException re) { 24758 // InternalApplicationConfiguration.g:7941:2: ( rule__RealEnumeration__EntryAssignment_2_0 )
24759 reportError(re); 24759 // InternalApplicationConfiguration.g:7941:3: rule__RealEnumeration__EntryAssignment_2_0
24760 recover(input,re); 24760 {
24761 } 24761 pushFollow(FOLLOW_2);
24762 finally { 24762 rule__RealEnumeration__EntryAssignment_2_0();
24763 24763
24764 restoreStackSize(stackSize); 24764 state._fsp--;
24765 24765
24766 } 24766
24767 return ; 24767 }
24768 } 24768
24769 // $ANTLR end "rule__GenerationTask__Group_3_7__0" 24769 after(grammarAccess.getRealEnumerationAccess().getEntryAssignment_2_0());
24770 24770
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
24774 public final void rule__GenerationTask__Group_3_7__0__Impl() throws RecognitionException { 24774 }
24775 24775
24776 int stackSize = keepStackSize(); 24776 }
24777 24777 catch (RecognitionException re) {
24778 try { 24778 reportError(re);
24779 // InternalApplicationConfiguration.g:8013:1: ( ( 'config' ) ) 24779 recover(input,re);
24780 // InternalApplicationConfiguration.g:8014:1: ( 'config' ) 24780 }
24781 { 24781 finally {
24782 // InternalApplicationConfiguration.g:8014:1: ( 'config' ) 24782
24783 // InternalApplicationConfiguration.g:8015:2: 'config' 24783 restoreStackSize(stackSize);
24784 { 24784
24785 before(grammarAccess.getGenerationTaskAccess().getConfigKeyword_3_7_0()); 24785 }
24786 match(input,34,FOLLOW_2); 24786 return ;
24787 after(grammarAccess.getGenerationTaskAccess().getConfigKeyword_3_7_0()); 24787 }
24788 24788 // $ANTLR end "rule__RealEnumeration__Group_2__0__Impl"
24789 } 24789
24790 24790
24791 24791 // $ANTLR start "rule__RealEnumeration__Group_2__1"
24792 } 24792 // InternalApplicationConfiguration.g:7949:1: rule__RealEnumeration__Group_2__1 : rule__RealEnumeration__Group_2__1__Impl ;
24793 24793 public final void rule__RealEnumeration__Group_2__1() throws RecognitionException {
24794 } 24794
24795 catch (RecognitionException re) { 24795 int stackSize = keepStackSize();
24796 reportError(re); 24796
24797 recover(input,re); 24797 try {
24798 } 24798 // InternalApplicationConfiguration.g:7953:1: ( rule__RealEnumeration__Group_2__1__Impl )
24799 finally { 24799 // InternalApplicationConfiguration.g:7954:2: rule__RealEnumeration__Group_2__1__Impl
24800 24800 {
24801 restoreStackSize(stackSize); 24801 pushFollow(FOLLOW_2);
24802 24802 rule__RealEnumeration__Group_2__1__Impl();
24803 } 24803
24804 return ; 24804 state._fsp--;
24805 } 24805
24806 // $ANTLR end "rule__GenerationTask__Group_3_7__0__Impl" 24806
24807 24807 }
24808 24808
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 catch (RecognitionException re) {
24811 public final void rule__GenerationTask__Group_3_7__1() throws RecognitionException { 24811 reportError(re);
24812 24812 recover(input,re);
24813 int stackSize = keepStackSize(); 24813 }
24814 24814 finally {
24815 try { 24815
24816 // InternalApplicationConfiguration.g:8028:1: ( rule__GenerationTask__Group_3_7__1__Impl rule__GenerationTask__Group_3_7__2 ) 24816 restoreStackSize(stackSize);
24817 // InternalApplicationConfiguration.g:8029:2: rule__GenerationTask__Group_3_7__1__Impl rule__GenerationTask__Group_3_7__2 24817
24818 { 24818 }
24819 pushFollow(FOLLOW_43); 24819 return ;
24820 rule__GenerationTask__Group_3_7__1__Impl(); 24820 }
24821 24821 // $ANTLR end "rule__RealEnumeration__Group_2__1"
24822 state._fsp--; 24822
24823 24823
24824 pushFollow(FOLLOW_2); 24824 // $ANTLR start "rule__RealEnumeration__Group_2__1__Impl"
24825 rule__GenerationTask__Group_3_7__2(); 24825 // InternalApplicationConfiguration.g:7960:1: rule__RealEnumeration__Group_2__1__Impl : ( ( rule__RealEnumeration__Group_2_1__0 )* ) ;
24826 24826 public final void rule__RealEnumeration__Group_2__1__Impl() throws RecognitionException {
24827 state._fsp--; 24827
24828 24828 int stackSize = keepStackSize();
24829 24829
24830 } 24830 try {
24831 24831 // InternalApplicationConfiguration.g:7964:1: ( ( ( rule__RealEnumeration__Group_2_1__0 )* ) )
24832 } 24832 // InternalApplicationConfiguration.g:7965:1: ( ( rule__RealEnumeration__Group_2_1__0 )* )
24833 catch (RecognitionException re) { 24833 {
24834 reportError(re); 24834 // InternalApplicationConfiguration.g:7965:1: ( ( rule__RealEnumeration__Group_2_1__0 )* )
24835 recover(input,re); 24835 // InternalApplicationConfiguration.g:7966:2: ( rule__RealEnumeration__Group_2_1__0 )*
24836 } 24836 {
24837 finally { 24837 before(grammarAccess.getRealEnumerationAccess().getGroup_2_1());
24838 24838 // InternalApplicationConfiguration.g:7967:2: ( rule__RealEnumeration__Group_2_1__0 )*
24839 restoreStackSize(stackSize); 24839 loop59:
24840 24840 do {
24841 } 24841 int alt59=2;
24842 return ; 24842 int LA59_0 = input.LA(1);
24843 } 24843
24844 // $ANTLR end "rule__GenerationTask__Group_3_7__1" 24844 if ( (LA59_0==32) ) {
24845 24845 alt59=1;
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
24849 public final void rule__GenerationTask__Group_3_7__1__Impl() throws RecognitionException { 24849 switch (alt59) {
24850 24850 case 1 :
24851 int stackSize = keepStackSize(); 24851 // InternalApplicationConfiguration.g:7967:3: rule__RealEnumeration__Group_2_1__0
24852 24852 {
24853 try { 24853 pushFollow(FOLLOW_16);
24854 // InternalApplicationConfiguration.g:8040:1: ( ( '=' ) ) 24854 rule__RealEnumeration__Group_2_1__0();
24855 // InternalApplicationConfiguration.g:8041:1: ( '=' ) 24855
24856 { 24856 state._fsp--;
24857 // InternalApplicationConfiguration.g:8041:1: ( '=' ) 24857
24858 // InternalApplicationConfiguration.g:8042:2: '=' 24858
24859 { 24859 }
24860 before(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_7_1()); 24860 break;
24861 match(input,23,FOLLOW_2); 24861
24862 after(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_7_1()); 24862 default :
24863 24863 break loop59;
24864 } 24864 }
24865 24865 } while (true);
24866 24866
24867 } 24867 after(grammarAccess.getRealEnumerationAccess().getGroup_2_1());
24868 24868
24869 } 24869 }
24870 catch (RecognitionException re) { 24870
24871 reportError(re); 24871
24872 recover(input,re); 24872 }
24873 } 24873
24874 finally { 24874 }
24875 24875 catch (RecognitionException re) {
24876 restoreStackSize(stackSize); 24876 reportError(re);
24877 24877 recover(input,re);
24878 } 24878 }
24879 return ; 24879 finally {
24880 } 24880
24881 // $ANTLR end "rule__GenerationTask__Group_3_7__1__Impl" 24881 restoreStackSize(stackSize);
24882 24882
24883 24883 }
24884 // $ANTLR start "rule__GenerationTask__Group_3_7__2" 24884 return ;
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 // $ANTLR end "rule__RealEnumeration__Group_2__1__Impl"
24887 24887
24888 int stackSize = keepStackSize(); 24888
24889 24889 // $ANTLR start "rule__RealEnumeration__Group_2_1__0"
24890 try { 24890 // InternalApplicationConfiguration.g:7976:1: rule__RealEnumeration__Group_2_1__0 : rule__RealEnumeration__Group_2_1__0__Impl rule__RealEnumeration__Group_2_1__1 ;
24891 // InternalApplicationConfiguration.g:8055:1: ( rule__GenerationTask__Group_3_7__2__Impl ) 24891 public final void rule__RealEnumeration__Group_2_1__0() throws RecognitionException {
24892 // InternalApplicationConfiguration.g:8056:2: rule__GenerationTask__Group_3_7__2__Impl 24892
24893 { 24893 int stackSize = keepStackSize();
24894 pushFollow(FOLLOW_2); 24894
24895 rule__GenerationTask__Group_3_7__2__Impl(); 24895 try {
24896 24896 // InternalApplicationConfiguration.g:7980:1: ( rule__RealEnumeration__Group_2_1__0__Impl rule__RealEnumeration__Group_2_1__1 )
24897 state._fsp--; 24897 // InternalApplicationConfiguration.g:7981:2: rule__RealEnumeration__Group_2_1__0__Impl rule__RealEnumeration__Group_2_1__1
24898 24898 {
24899 24899 pushFollow(FOLLOW_24);
24900 } 24900 rule__RealEnumeration__Group_2_1__0__Impl();
24901 24901
24902 } 24902 state._fsp--;
24903 catch (RecognitionException re) { 24903
24904 reportError(re); 24904 pushFollow(FOLLOW_2);
24905 recover(input,re); 24905 rule__RealEnumeration__Group_2_1__1();
24906 } 24906
24907 finally { 24907 state._fsp--;
24908 24908
24909 restoreStackSize(stackSize); 24909
24910 24910 }
24911 } 24911
24912 return ; 24912 }
24913 } 24913 catch (RecognitionException re) {
24914 // $ANTLR end "rule__GenerationTask__Group_3_7__2" 24914 reportError(re);
24915 24915 recover(input,re);
24916 24916 }
24917 // $ANTLR start "rule__GenerationTask__Group_3_7__2__Impl" 24917 finally {
24918 // InternalApplicationConfiguration.g:8062:1: rule__GenerationTask__Group_3_7__2__Impl : ( ( rule__GenerationTask__ConfigAssignment_3_7_2 ) ) ; 24918
24919 public final void rule__GenerationTask__Group_3_7__2__Impl() throws RecognitionException { 24919 restoreStackSize(stackSize);
24920 24920
24921 int stackSize = keepStackSize(); 24921 }
24922 24922 return ;
24923 try { 24923 }
24924 // InternalApplicationConfiguration.g:8066:1: ( ( ( rule__GenerationTask__ConfigAssignment_3_7_2 ) ) ) 24924 // $ANTLR end "rule__RealEnumeration__Group_2_1__0"
24925 // InternalApplicationConfiguration.g:8067:1: ( ( rule__GenerationTask__ConfigAssignment_3_7_2 ) ) 24925
24926 { 24926
24927 // InternalApplicationConfiguration.g:8067:1: ( ( rule__GenerationTask__ConfigAssignment_3_7_2 ) ) 24927 // $ANTLR start "rule__RealEnumeration__Group_2_1__0__Impl"
24928 // InternalApplicationConfiguration.g:8068:2: ( rule__GenerationTask__ConfigAssignment_3_7_2 ) 24928 // InternalApplicationConfiguration.g:7988:1: rule__RealEnumeration__Group_2_1__0__Impl : ( ',' ) ;
24929 { 24929 public final void rule__RealEnumeration__Group_2_1__0__Impl() throws RecognitionException {
24930 before(grammarAccess.getGenerationTaskAccess().getConfigAssignment_3_7_2()); 24930
24931 // InternalApplicationConfiguration.g:8069:2: ( rule__GenerationTask__ConfigAssignment_3_7_2 ) 24931 int stackSize = keepStackSize();
24932 // InternalApplicationConfiguration.g:8069:3: rule__GenerationTask__ConfigAssignment_3_7_2 24932
24933 { 24933 try {
24934 pushFollow(FOLLOW_2); 24934 // InternalApplicationConfiguration.g:7992:1: ( ( ',' ) )
24935 rule__GenerationTask__ConfigAssignment_3_7_2(); 24935 // InternalApplicationConfiguration.g:7993:1: ( ',' )
24936 24936 {
24937 state._fsp--; 24937 // InternalApplicationConfiguration.g:7993:1: ( ',' )
24938 24938 // InternalApplicationConfiguration.g:7994:2: ','
24939 24939 {
24940 } 24940 before(grammarAccess.getRealEnumerationAccess().getCommaKeyword_2_1_0());
24941 24941 match(input,32,FOLLOW_2);
24942 after(grammarAccess.getGenerationTaskAccess().getConfigAssignment_3_7_2()); 24942 after(grammarAccess.getRealEnumerationAccess().getCommaKeyword_2_1_0());
24943 24943
24944 } 24944 }
24945 24945
24946 24946
24947 } 24947 }
24948 24948
24949 } 24949 }
24950 catch (RecognitionException re) { 24950 catch (RecognitionException re) {
24951 reportError(re); 24951 reportError(re);
24952 recover(input,re); 24952 recover(input,re);
24953 } 24953 }
24954 finally { 24954 finally {
24955 24955
24956 restoreStackSize(stackSize); 24956 restoreStackSize(stackSize);
24957 24957
24958 } 24958 }
24959 return ; 24959 return ;
24960 } 24960 }
24961 // $ANTLR end "rule__GenerationTask__Group_3_7__2__Impl" 24961 // $ANTLR end "rule__RealEnumeration__Group_2_1__0__Impl"
24962 24962
24963 24963
24964 // $ANTLR start "rule__GenerationTask__Group_3_8__0" 24964 // $ANTLR start "rule__RealEnumeration__Group_2_1__1"
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 // InternalApplicationConfiguration.g:8003:1: rule__RealEnumeration__Group_2_1__1 : rule__RealEnumeration__Group_2_1__1__Impl ;
24966 public final void rule__GenerationTask__Group_3_8__0() throws RecognitionException { 24966 public final void rule__RealEnumeration__Group_2_1__1() throws RecognitionException {
24967 24967
24968 int stackSize = keepStackSize(); 24968 int stackSize = keepStackSize();
24969 24969
24970 try { 24970 try {
24971 // InternalApplicationConfiguration.g:8082:1: ( rule__GenerationTask__Group_3_8__0__Impl rule__GenerationTask__Group_3_8__1 ) 24971 // InternalApplicationConfiguration.g:8007:1: ( rule__RealEnumeration__Group_2_1__1__Impl )
24972 // InternalApplicationConfiguration.g:8083:2: rule__GenerationTask__Group_3_8__0__Impl rule__GenerationTask__Group_3_8__1 24972 // InternalApplicationConfiguration.g:8008:2: rule__RealEnumeration__Group_2_1__1__Impl
24973 { 24973 {
24974 pushFollow(FOLLOW_13); 24974 pushFollow(FOLLOW_2);
24975 rule__GenerationTask__Group_3_8__0__Impl(); 24975 rule__RealEnumeration__Group_2_1__1__Impl();
24976 24976
24977 state._fsp--; 24977 state._fsp--;
24978 24978
24979 pushFollow(FOLLOW_2); 24979
24980 rule__GenerationTask__Group_3_8__1(); 24980 }
24981 24981
24982 state._fsp--; 24982 }
24983 24983 catch (RecognitionException re) {
24984 24984 reportError(re);
24985 } 24985 recover(input,re);
24986 24986 }
24987 } 24987 finally {
24988 catch (RecognitionException re) { 24988
24989 reportError(re); 24989 restoreStackSize(stackSize);
24990 recover(input,re); 24990
24991 } 24991 }
24992 finally { 24992 return ;
24993 24993 }
24994 restoreStackSize(stackSize); 24994 // $ANTLR end "rule__RealEnumeration__Group_2_1__1"
24995 24995
24996 } 24996
24997 return ; 24997 // $ANTLR start "rule__RealEnumeration__Group_2_1__1__Impl"
24998 } 24998 // InternalApplicationConfiguration.g:8014:1: rule__RealEnumeration__Group_2_1__1__Impl : ( ( rule__RealEnumeration__EntryAssignment_2_1_1 ) ) ;
24999 // $ANTLR end "rule__GenerationTask__Group_3_8__0" 24999 public final void rule__RealEnumeration__Group_2_1__1__Impl() throws RecognitionException {
25000 25000
25001 25001 int stackSize = keepStackSize();
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 try {
25004 public final void rule__GenerationTask__Group_3_8__0__Impl() throws RecognitionException { 25004 // InternalApplicationConfiguration.g:8018:1: ( ( ( rule__RealEnumeration__EntryAssignment_2_1_1 ) ) )
25005 25005 // InternalApplicationConfiguration.g:8019:1: ( ( rule__RealEnumeration__EntryAssignment_2_1_1 ) )
25006 int stackSize = keepStackSize(); 25006 {
25007 25007 // InternalApplicationConfiguration.g:8019:1: ( ( rule__RealEnumeration__EntryAssignment_2_1_1 ) )
25008 try { 25008 // InternalApplicationConfiguration.g:8020:2: ( rule__RealEnumeration__EntryAssignment_2_1_1 )
25009 // InternalApplicationConfiguration.g:8094:1: ( ( 'debug' ) ) 25009 {
25010 // InternalApplicationConfiguration.g:8095:1: ( 'debug' ) 25010 before(grammarAccess.getRealEnumerationAccess().getEntryAssignment_2_1_1());
25011 { 25011 // InternalApplicationConfiguration.g:8021:2: ( rule__RealEnumeration__EntryAssignment_2_1_1 )
25012 // InternalApplicationConfiguration.g:8095:1: ( 'debug' ) 25012 // InternalApplicationConfiguration.g:8021:3: rule__RealEnumeration__EntryAssignment_2_1_1
25013 // InternalApplicationConfiguration.g:8096:2: 'debug' 25013 {
25014 { 25014 pushFollow(FOLLOW_2);
25015 before(grammarAccess.getGenerationTaskAccess().getDebugKeyword_3_8_0()); 25015 rule__RealEnumeration__EntryAssignment_2_1_1();
25016 match(input,50,FOLLOW_2); 25016
25017 after(grammarAccess.getGenerationTaskAccess().getDebugKeyword_3_8_0()); 25017 state._fsp--;
25018 25018
25019 } 25019
25020 25020 }
25021 25021
25022 } 25022 after(grammarAccess.getRealEnumerationAccess().getEntryAssignment_2_1_1());
25023 25023
25024 } 25024 }
25025 catch (RecognitionException re) { 25025
25026 reportError(re); 25026
25027 recover(input,re); 25027 }
25028 } 25028
25029 finally { 25029 }
25030 25030 catch (RecognitionException re) {
25031 restoreStackSize(stackSize); 25031 reportError(re);
25032 25032 recover(input,re);
25033 } 25033 }
25034 return ; 25034 finally {
25035 } 25035
25036 // $ANTLR end "rule__GenerationTask__Group_3_8__0__Impl" 25036 restoreStackSize(stackSize);
25037 25037
25038 25038 }
25039 // $ANTLR start "rule__GenerationTask__Group_3_8__1" 25039 return ;
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 end "rule__RealEnumeration__Group_2_1__1__Impl"
25042 25042
25043 int stackSize = keepStackSize(); 25043
25044 25044 // $ANTLR start "rule__StringEnumeration__Group__0"
25045 try { 25045 // InternalApplicationConfiguration.g:8030:1: rule__StringEnumeration__Group__0 : rule__StringEnumeration__Group__0__Impl rule__StringEnumeration__Group__1 ;
25046 // InternalApplicationConfiguration.g:8109:1: ( rule__GenerationTask__Group_3_8__1__Impl rule__GenerationTask__Group_3_8__2 ) 25046 public final void rule__StringEnumeration__Group__0() throws RecognitionException {
25047 // InternalApplicationConfiguration.g:8110:2: rule__GenerationTask__Group_3_8__1__Impl rule__GenerationTask__Group_3_8__2 25047
25048 { 25048 int stackSize = keepStackSize();
25049 pushFollow(FOLLOW_21); 25049
25050 rule__GenerationTask__Group_3_8__1__Impl(); 25050 try {
25051 25051 // InternalApplicationConfiguration.g:8034:1: ( rule__StringEnumeration__Group__0__Impl rule__StringEnumeration__Group__1 )
25052 state._fsp--; 25052 // InternalApplicationConfiguration.g:8035:2: rule__StringEnumeration__Group__0__Impl rule__StringEnumeration__Group__1
25053 25053 {
25054 pushFollow(FOLLOW_2); 25054 pushFollow(FOLLOW_36);
25055 rule__GenerationTask__Group_3_8__2(); 25055 rule__StringEnumeration__Group__0__Impl();
25056 25056
25057 state._fsp--; 25057 state._fsp--;
25058 25058
25059 25059 pushFollow(FOLLOW_2);
25060 } 25060 rule__StringEnumeration__Group__1();
25061 25061
25062 } 25062 state._fsp--;
25063 catch (RecognitionException re) { 25063
25064 reportError(re); 25064
25065 recover(input,re); 25065 }
25066 } 25066
25067 finally { 25067 }
25068 25068 catch (RecognitionException re) {
25069 restoreStackSize(stackSize); 25069 reportError(re);
25070 25070 recover(input,re);
25071 } 25071 }
25072 return ; 25072 finally {
25073 } 25073
25074 // $ANTLR end "rule__GenerationTask__Group_3_8__1" 25074 restoreStackSize(stackSize);
25075 25075
25076 25076 }
25077 // $ANTLR start "rule__GenerationTask__Group_3_8__1__Impl" 25077 return ;
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 // $ANTLR end "rule__StringEnumeration__Group__0"
25080 25080
25081 int stackSize = keepStackSize(); 25081
25082 25082 // $ANTLR start "rule__StringEnumeration__Group__0__Impl"
25083 try { 25083 // InternalApplicationConfiguration.g:8042:1: rule__StringEnumeration__Group__0__Impl : ( () ) ;
25084 // InternalApplicationConfiguration.g:8121:1: ( ( '=' ) ) 25084 public final void rule__StringEnumeration__Group__0__Impl() throws RecognitionException {
25085 // InternalApplicationConfiguration.g:8122:1: ( '=' ) 25085
25086 { 25086 int stackSize = keepStackSize();
25087 // InternalApplicationConfiguration.g:8122:1: ( '=' ) 25087
25088 // InternalApplicationConfiguration.g:8123:2: '=' 25088 try {
25089 { 25089 // InternalApplicationConfiguration.g:8046:1: ( ( () ) )
25090 before(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_8_1()); 25090 // InternalApplicationConfiguration.g:8047:1: ( () )
25091 match(input,23,FOLLOW_2); 25091 {
25092 after(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_8_1()); 25092 // InternalApplicationConfiguration.g:8047:1: ( () )
25093 25093 // InternalApplicationConfiguration.g:8048:2: ()
25094 } 25094 {
25095 25095 before(grammarAccess.getStringEnumerationAccess().getStringEnumerationAction_0());
25096 25096 // InternalApplicationConfiguration.g:8049:2: ()
25097 } 25097 // InternalApplicationConfiguration.g:8049:3:
25098 25098 {
25099 } 25099 }
25100 catch (RecognitionException re) { 25100
25101 reportError(re); 25101 after(grammarAccess.getStringEnumerationAccess().getStringEnumerationAction_0());
25102 recover(input,re); 25102
25103 } 25103 }
25104 finally { 25104
25105 25105
25106 restoreStackSize(stackSize); 25106 }
25107 25107
25108 } 25108 }
25109 return ; 25109 finally {
25110 } 25110
25111 // $ANTLR end "rule__GenerationTask__Group_3_8__1__Impl" 25111 restoreStackSize(stackSize);
25112 25112
25113 25113 }
25114 // $ANTLR start "rule__GenerationTask__Group_3_8__2" 25114 return ;
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 // $ANTLR end "rule__StringEnumeration__Group__0__Impl"
25117 25117
25118 int stackSize = keepStackSize(); 25118
25119 25119 // $ANTLR start "rule__StringEnumeration__Group__1"
25120 try { 25120 // InternalApplicationConfiguration.g:8057:1: rule__StringEnumeration__Group__1 : rule__StringEnumeration__Group__1__Impl rule__StringEnumeration__Group__2 ;
25121 // InternalApplicationConfiguration.g:8136:1: ( rule__GenerationTask__Group_3_8__2__Impl ) 25121 public final void rule__StringEnumeration__Group__1() throws RecognitionException {
25122 // InternalApplicationConfiguration.g:8137:2: rule__GenerationTask__Group_3_8__2__Impl 25122
25123 { 25123 int stackSize = keepStackSize();
25124 pushFollow(FOLLOW_2); 25124
25125 rule__GenerationTask__Group_3_8__2__Impl(); 25125 try {
25126 25126 // InternalApplicationConfiguration.g:8061:1: ( rule__StringEnumeration__Group__1__Impl rule__StringEnumeration__Group__2 )
25127 state._fsp--; 25127 // InternalApplicationConfiguration.g:8062:2: rule__StringEnumeration__Group__1__Impl rule__StringEnumeration__Group__2
25128 25128 {
25129 25129 pushFollow(FOLLOW_42);
25130 } 25130 rule__StringEnumeration__Group__1__Impl();
25131 25131
25132 } 25132 state._fsp--;
25133 catch (RecognitionException re) { 25133
25134 reportError(re); 25134 pushFollow(FOLLOW_2);
25135 recover(input,re); 25135 rule__StringEnumeration__Group__2();
25136 } 25136
25137 finally { 25137 state._fsp--;
25138 25138
25139 restoreStackSize(stackSize); 25139
25140 25140 }
25141 } 25141
25142 return ; 25142 }
25143 } 25143 catch (RecognitionException re) {
25144 // $ANTLR end "rule__GenerationTask__Group_3_8__2" 25144 reportError(re);
25145 25145 recover(input,re);
25146 25146 }
25147 // $ANTLR start "rule__GenerationTask__Group_3_8__2__Impl" 25147 finally {
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 restoreStackSize(stackSize);
25150 25150
25151 int stackSize = keepStackSize(); 25151 }
25152 25152 return ;
25153 try { 25153 }
25154 // InternalApplicationConfiguration.g:8147:1: ( ( ( rule__GenerationTask__DebugFolderAssignment_3_8_2 ) ) ) 25154 // $ANTLR end "rule__StringEnumeration__Group__1"
25155 // InternalApplicationConfiguration.g:8148:1: ( ( rule__GenerationTask__DebugFolderAssignment_3_8_2 ) ) 25155
25156 { 25156
25157 // InternalApplicationConfiguration.g:8148:1: ( ( rule__GenerationTask__DebugFolderAssignment_3_8_2 ) ) 25157 // $ANTLR start "rule__StringEnumeration__Group__1__Impl"
25158 // InternalApplicationConfiguration.g:8149:2: ( rule__GenerationTask__DebugFolderAssignment_3_8_2 ) 25158 // InternalApplicationConfiguration.g:8069:1: rule__StringEnumeration__Group__1__Impl : ( '{' ) ;
25159 { 25159 public final void rule__StringEnumeration__Group__1__Impl() throws RecognitionException {
25160 before(grammarAccess.getGenerationTaskAccess().getDebugFolderAssignment_3_8_2()); 25160
25161 // InternalApplicationConfiguration.g:8150:2: ( rule__GenerationTask__DebugFolderAssignment_3_8_2 ) 25161 int stackSize = keepStackSize();
25162 // InternalApplicationConfiguration.g:8150:3: rule__GenerationTask__DebugFolderAssignment_3_8_2 25162
25163 { 25163 try {
25164 pushFollow(FOLLOW_2); 25164 // InternalApplicationConfiguration.g:8073:1: ( ( '{' ) )
25165 rule__GenerationTask__DebugFolderAssignment_3_8_2(); 25165 // InternalApplicationConfiguration.g:8074:1: ( '{' )
25166 25166 {
25167 state._fsp--; 25167 // InternalApplicationConfiguration.g:8074:1: ( '{' )
25168 25168 // InternalApplicationConfiguration.g:8075:2: '{'
25169 25169 {
25170 } 25170 before(grammarAccess.getStringEnumerationAccess().getLeftCurlyBracketKeyword_1());
25171 25171 match(input,30,FOLLOW_2);
25172 after(grammarAccess.getGenerationTaskAccess().getDebugFolderAssignment_3_8_2()); 25172 after(grammarAccess.getStringEnumerationAccess().getLeftCurlyBracketKeyword_1());
25173 25173
25174 } 25174 }
25175 25175
25176 25176
25177 } 25177 }
25178 25178
25179 } 25179 }
25180 catch (RecognitionException re) { 25180 catch (RecognitionException re) {
25181 reportError(re); 25181 reportError(re);
25182 recover(input,re); 25182 recover(input,re);
25183 } 25183 }
25184 finally { 25184 finally {
25185 25185
25186 restoreStackSize(stackSize); 25186 restoreStackSize(stackSize);
25187 25187
25188 } 25188 }
25189 return ; 25189 return ;
25190 } 25190 }
25191 // $ANTLR end "rule__GenerationTask__Group_3_8__2__Impl" 25191 // $ANTLR end "rule__StringEnumeration__Group__1__Impl"
25192 25192
25193 25193
25194 // $ANTLR start "rule__GenerationTask__Group_3_9__0" 25194 // $ANTLR start "rule__StringEnumeration__Group__2"
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 // InternalApplicationConfiguration.g:8084:1: rule__StringEnumeration__Group__2 : rule__StringEnumeration__Group__2__Impl rule__StringEnumeration__Group__3 ;
25196 public final void rule__GenerationTask__Group_3_9__0() throws RecognitionException { 25196 public final void rule__StringEnumeration__Group__2() throws RecognitionException {
25197 25197
25198 int stackSize = keepStackSize(); 25198 int stackSize = keepStackSize();
25199 25199
25200 try { 25200 try {
25201 // InternalApplicationConfiguration.g:8163:1: ( rule__GenerationTask__Group_3_9__0__Impl rule__GenerationTask__Group_3_9__1 ) 25201 // InternalApplicationConfiguration.g:8088:1: ( rule__StringEnumeration__Group__2__Impl rule__StringEnumeration__Group__3 )
25202 // InternalApplicationConfiguration.g:8164:2: rule__GenerationTask__Group_3_9__0__Impl rule__GenerationTask__Group_3_9__1 25202 // InternalApplicationConfiguration.g:8089:2: rule__StringEnumeration__Group__2__Impl rule__StringEnumeration__Group__3
25203 { 25203 {
25204 pushFollow(FOLLOW_13); 25204 pushFollow(FOLLOW_42);
25205 rule__GenerationTask__Group_3_9__0__Impl(); 25205 rule__StringEnumeration__Group__2__Impl();
25206 25206
25207 state._fsp--; 25207 state._fsp--;
25208 25208
25209 pushFollow(FOLLOW_2); 25209 pushFollow(FOLLOW_2);
25210 rule__GenerationTask__Group_3_9__1(); 25210 rule__StringEnumeration__Group__3();
25211 25211
25212 state._fsp--; 25212 state._fsp--;
25213 25213
25214 25214
25215 } 25215 }
25216 25216
25217 } 25217 }
25218 catch (RecognitionException re) { 25218 catch (RecognitionException re) {
25219 reportError(re); 25219 reportError(re);
25220 recover(input,re); 25220 recover(input,re);
25221 } 25221 }
25222 finally { 25222 finally {
25223 25223
25224 restoreStackSize(stackSize); 25224 restoreStackSize(stackSize);
25225 25225
25226 } 25226 }
25227 return ; 25227 return ;
25228 } 25228 }
25229 // $ANTLR end "rule__GenerationTask__Group_3_9__0" 25229 // $ANTLR end "rule__StringEnumeration__Group__2"
25230 25230
25231 25231
25232 // $ANTLR start "rule__GenerationTask__Group_3_9__0__Impl" 25232 // $ANTLR start "rule__StringEnumeration__Group__2__Impl"
25233 // InternalApplicationConfiguration.g:8171:1: rule__GenerationTask__Group_3_9__0__Impl : ( 'log' ) ; 25233 // InternalApplicationConfiguration.g:8096:1: rule__StringEnumeration__Group__2__Impl : ( ( rule__StringEnumeration__Group_2__0 )? ) ;
25234 public final void rule__GenerationTask__Group_3_9__0__Impl() throws RecognitionException { 25234 public final void rule__StringEnumeration__Group__2__Impl() throws RecognitionException {
25235 25235
25236 int stackSize = keepStackSize(); 25236 int stackSize = keepStackSize();
25237 25237
25238 try { 25238 try {
25239 // InternalApplicationConfiguration.g:8175:1: ( ( 'log' ) ) 25239 // InternalApplicationConfiguration.g:8100:1: ( ( ( rule__StringEnumeration__Group_2__0 )? ) )
25240 // InternalApplicationConfiguration.g:8176:1: ( 'log' ) 25240 // InternalApplicationConfiguration.g:8101:1: ( ( rule__StringEnumeration__Group_2__0 )? )
25241 { 25241 {
25242 // InternalApplicationConfiguration.g:8176:1: ( 'log' ) 25242 // InternalApplicationConfiguration.g:8101:1: ( ( rule__StringEnumeration__Group_2__0 )? )
25243 // InternalApplicationConfiguration.g:8177:2: 'log' 25243 // InternalApplicationConfiguration.g:8102:2: ( rule__StringEnumeration__Group_2__0 )?
25244 { 25244 {
25245 before(grammarAccess.getGenerationTaskAccess().getLogKeyword_3_9_0()); 25245 before(grammarAccess.getStringEnumerationAccess().getGroup_2());
25246 match(input,51,FOLLOW_2); 25246 // InternalApplicationConfiguration.g:8103:2: ( rule__StringEnumeration__Group_2__0 )?
25247 after(grammarAccess.getGenerationTaskAccess().getLogKeyword_3_9_0()); 25247 int alt60=2;
25248 25248 int LA60_0 = input.LA(1);
25249 } 25249
25250 25250 if ( (LA60_0==RULE_STRING) ) {
25251 25251 alt60=1;
25252 } 25252 }
25253 25253 switch (alt60) {
25254 } 25254 case 1 :
25255 catch (RecognitionException re) { 25255 // InternalApplicationConfiguration.g:8103:3: rule__StringEnumeration__Group_2__0
25256 reportError(re); 25256 {
25257 recover(input,re); 25257 pushFollow(FOLLOW_2);
25258 } 25258 rule__StringEnumeration__Group_2__0();
25259 finally { 25259
25260 25260 state._fsp--;
25261 restoreStackSize(stackSize); 25261
25262 25262
25263 } 25263 }
25264 return ; 25264 break;
25265 } 25265
25266 // $ANTLR end "rule__GenerationTask__Group_3_9__0__Impl" 25266 }
25267 25267
25268 25268 after(grammarAccess.getStringEnumerationAccess().getGroup_2());
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 }
25274 25274
25275 try { 25275 }
25276 // InternalApplicationConfiguration.g:8190:1: ( rule__GenerationTask__Group_3_9__1__Impl rule__GenerationTask__Group_3_9__2 ) 25276 catch (RecognitionException re) {
25277 // InternalApplicationConfiguration.g:8191:2: rule__GenerationTask__Group_3_9__1__Impl rule__GenerationTask__Group_3_9__2 25277 reportError(re);
25278 { 25278 recover(input,re);
25279 pushFollow(FOLLOW_21); 25279 }
25280 rule__GenerationTask__Group_3_9__1__Impl(); 25280 finally {
25281 25281
25282 state._fsp--; 25282 restoreStackSize(stackSize);
25283 25283
25284 pushFollow(FOLLOW_2); 25284 }
25285 rule__GenerationTask__Group_3_9__2(); 25285 return ;
25286 25286 }
25287 state._fsp--; 25287 // $ANTLR end "rule__StringEnumeration__Group__2__Impl"
25288 25288
25289 25289
25290 } 25290 // $ANTLR start "rule__StringEnumeration__Group__3"
25291 25291 // InternalApplicationConfiguration.g:8111:1: rule__StringEnumeration__Group__3 : rule__StringEnumeration__Group__3__Impl ;
25292 } 25292 public final void rule__StringEnumeration__Group__3() throws RecognitionException {
25293 catch (RecognitionException re) { 25293
25294 reportError(re); 25294 int stackSize = keepStackSize();
25295 recover(input,re); 25295
25296 } 25296 try {
25297 finally { 25297 // InternalApplicationConfiguration.g:8115:1: ( rule__StringEnumeration__Group__3__Impl )
25298 25298 // InternalApplicationConfiguration.g:8116:2: rule__StringEnumeration__Group__3__Impl
25299 restoreStackSize(stackSize); 25299 {
25300 25300 pushFollow(FOLLOW_2);
25301 } 25301 rule__StringEnumeration__Group__3__Impl();
25302 return ; 25302
25303 } 25303 state._fsp--;
25304 // $ANTLR end "rule__GenerationTask__Group_3_9__1" 25304
25305 25305
25306 25306 }
25307 // $ANTLR start "rule__GenerationTask__Group_3_9__1__Impl" 25307
25308 // InternalApplicationConfiguration.g:8198:1: rule__GenerationTask__Group_3_9__1__Impl : ( '=' ) ; 25308 }
25309 public final void rule__GenerationTask__Group_3_9__1__Impl() throws RecognitionException { 25309 catch (RecognitionException re) {
25310 25310 reportError(re);
25311 int stackSize = keepStackSize(); 25311 recover(input,re);
25312 25312 }
25313 try { 25313 finally {
25314 // InternalApplicationConfiguration.g:8202:1: ( ( '=' ) ) 25314
25315 // InternalApplicationConfiguration.g:8203:1: ( '=' ) 25315 restoreStackSize(stackSize);
25316 { 25316
25317 // InternalApplicationConfiguration.g:8203:1: ( '=' ) 25317 }
25318 // InternalApplicationConfiguration.g:8204:2: '=' 25318 return ;
25319 { 25319 }
25320 before(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_9_1()); 25320 // $ANTLR end "rule__StringEnumeration__Group__3"
25321 match(input,23,FOLLOW_2); 25321
25322 after(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_9_1()); 25322
25323 25323 // $ANTLR start "rule__StringEnumeration__Group__3__Impl"
25324 } 25324 // InternalApplicationConfiguration.g:8122:1: rule__StringEnumeration__Group__3__Impl : ( '}' ) ;
25325 25325 public final void rule__StringEnumeration__Group__3__Impl() throws RecognitionException {
25326 25326
25327 } 25327 int stackSize = keepStackSize();
25328 25328
25329 } 25329 try {
25330 catch (RecognitionException re) { 25330 // InternalApplicationConfiguration.g:8126:1: ( ( '}' ) )
25331 reportError(re); 25331 // InternalApplicationConfiguration.g:8127:1: ( '}' )
25332 recover(input,re); 25332 {
25333 } 25333 // InternalApplicationConfiguration.g:8127:1: ( '}' )
25334 finally { 25334 // InternalApplicationConfiguration.g:8128:2: '}'
25335 25335 {
25336 restoreStackSize(stackSize); 25336 before(grammarAccess.getStringEnumerationAccess().getRightCurlyBracketKeyword_3());
25337 25337 match(input,31,FOLLOW_2);
25338 } 25338 after(grammarAccess.getStringEnumerationAccess().getRightCurlyBracketKeyword_3());
25339 return ; 25339
25340 } 25340 }
25341 // $ANTLR end "rule__GenerationTask__Group_3_9__1__Impl" 25341
25342 25342
25343 25343 }
25344 // $ANTLR start "rule__GenerationTask__Group_3_9__2" 25344
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 catch (RecognitionException re) {
25347 25347 reportError(re);
25348 int stackSize = keepStackSize(); 25348 recover(input,re);
25349 25349 }
25350 try { 25350 finally {
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 restoreStackSize(stackSize);
25353 { 25353
25354 pushFollow(FOLLOW_2); 25354 }
25355 rule__GenerationTask__Group_3_9__2__Impl(); 25355 return ;
25356 25356 }
25357 state._fsp--; 25357 // $ANTLR end "rule__StringEnumeration__Group__3__Impl"
25358 25358
25359 25359
25360 } 25360 // $ANTLR start "rule__StringEnumeration__Group_2__0"
25361 25361 // InternalApplicationConfiguration.g:8138:1: rule__StringEnumeration__Group_2__0 : rule__StringEnumeration__Group_2__0__Impl rule__StringEnumeration__Group_2__1 ;
25362 } 25362 public final void rule__StringEnumeration__Group_2__0() throws RecognitionException {
25363 catch (RecognitionException re) { 25363
25364 reportError(re); 25364 int stackSize = keepStackSize();
25365 recover(input,re); 25365
25366 } 25366 try {
25367 finally { 25367 // InternalApplicationConfiguration.g:8142:1: ( rule__StringEnumeration__Group_2__0__Impl rule__StringEnumeration__Group_2__1 )
25368 25368 // InternalApplicationConfiguration.g:8143:2: rule__StringEnumeration__Group_2__0__Impl rule__StringEnumeration__Group_2__1
25369 restoreStackSize(stackSize); 25369 {
25370 25370 pushFollow(FOLLOW_26);
25371 } 25371 rule__StringEnumeration__Group_2__0__Impl();
25372 return ; 25372
25373 } 25373 state._fsp--;
25374 // $ANTLR end "rule__GenerationTask__Group_3_9__2" 25374
25375 25375 pushFollow(FOLLOW_2);
25376 25376 rule__StringEnumeration__Group_2__1();
25377 // $ANTLR start "rule__GenerationTask__Group_3_9__2__Impl" 25377
25378 // InternalApplicationConfiguration.g:8224:1: rule__GenerationTask__Group_3_9__2__Impl : ( ( rule__GenerationTask__TargetLogFileAssignment_3_9_2 ) ) ; 25378 state._fsp--;
25379 public final void rule__GenerationTask__Group_3_9__2__Impl() throws RecognitionException { 25379
25380 25380
25381 int stackSize = keepStackSize(); 25381 }
25382 25382
25383 try { 25383 }
25384 // InternalApplicationConfiguration.g:8228:1: ( ( ( rule__GenerationTask__TargetLogFileAssignment_3_9_2 ) ) ) 25384 catch (RecognitionException re) {
25385 // InternalApplicationConfiguration.g:8229:1: ( ( rule__GenerationTask__TargetLogFileAssignment_3_9_2 ) ) 25385 reportError(re);
25386 { 25386 recover(input,re);
25387 // InternalApplicationConfiguration.g:8229:1: ( ( rule__GenerationTask__TargetLogFileAssignment_3_9_2 ) ) 25387 }
25388 // InternalApplicationConfiguration.g:8230:2: ( rule__GenerationTask__TargetLogFileAssignment_3_9_2 ) 25388 finally {
25389 { 25389
25390 before(grammarAccess.getGenerationTaskAccess().getTargetLogFileAssignment_3_9_2()); 25390 restoreStackSize(stackSize);
25391 // InternalApplicationConfiguration.g:8231:2: ( rule__GenerationTask__TargetLogFileAssignment_3_9_2 ) 25391
25392 // InternalApplicationConfiguration.g:8231:3: rule__GenerationTask__TargetLogFileAssignment_3_9_2 25392 }
25393 { 25393 return ;
25394 pushFollow(FOLLOW_2); 25394 }
25395 rule__GenerationTask__TargetLogFileAssignment_3_9_2(); 25395 // $ANTLR end "rule__StringEnumeration__Group_2__0"
25396 25396
25397 state._fsp--; 25397
25398 25398 // $ANTLR start "rule__StringEnumeration__Group_2__0__Impl"
25399 25399 // InternalApplicationConfiguration.g:8150:1: rule__StringEnumeration__Group_2__0__Impl : ( ( rule__StringEnumeration__EntryAssignment_2_0 ) ) ;
25400 } 25400 public final void rule__StringEnumeration__Group_2__0__Impl() throws RecognitionException {
25401 25401
25402 after(grammarAccess.getGenerationTaskAccess().getTargetLogFileAssignment_3_9_2()); 25402 int stackSize = keepStackSize();
25403 25403
25404 } 25404 try {
25405 25405 // InternalApplicationConfiguration.g:8154:1: ( ( ( rule__StringEnumeration__EntryAssignment_2_0 ) ) )
25406 25406 // InternalApplicationConfiguration.g:8155:1: ( ( rule__StringEnumeration__EntryAssignment_2_0 ) )
25407 } 25407 {
25408 25408 // InternalApplicationConfiguration.g:8155:1: ( ( rule__StringEnumeration__EntryAssignment_2_0 ) )
25409 } 25409 // InternalApplicationConfiguration.g:8156:2: ( rule__StringEnumeration__EntryAssignment_2_0 )
25410 catch (RecognitionException re) { 25410 {
25411 reportError(re); 25411 before(grammarAccess.getStringEnumerationAccess().getEntryAssignment_2_0());
25412 recover(input,re); 25412 // InternalApplicationConfiguration.g:8157:2: ( rule__StringEnumeration__EntryAssignment_2_0 )
25413 } 25413 // InternalApplicationConfiguration.g:8157:3: rule__StringEnumeration__EntryAssignment_2_0
25414 finally { 25414 {
25415 25415 pushFollow(FOLLOW_2);
25416 restoreStackSize(stackSize); 25416 rule__StringEnumeration__EntryAssignment_2_0();
25417 25417
25418 } 25418 state._fsp--;
25419 return ; 25419
25420 } 25420
25421 // $ANTLR end "rule__GenerationTask__Group_3_9__2__Impl" 25421 }
25422 25422
25423 25423 after(grammarAccess.getStringEnumerationAccess().getEntryAssignment_2_0());
25424 // $ANTLR start "rule__GenerationTask__Group_3_10__0" 25424
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
25428 int stackSize = keepStackSize(); 25428 }
25429 25429
25430 try { 25430 }
25431 // InternalApplicationConfiguration.g:8244:1: ( rule__GenerationTask__Group_3_10__0__Impl rule__GenerationTask__Group_3_10__1 ) 25431 catch (RecognitionException re) {
25432 // InternalApplicationConfiguration.g:8245:2: rule__GenerationTask__Group_3_10__0__Impl rule__GenerationTask__Group_3_10__1 25432 reportError(re);
25433 { 25433 recover(input,re);
25434 pushFollow(FOLLOW_13); 25434 }
25435 rule__GenerationTask__Group_3_10__0__Impl(); 25435 finally {
25436 25436
25437 state._fsp--; 25437 restoreStackSize(stackSize);
25438 25438
25439 pushFollow(FOLLOW_2); 25439 }
25440 rule__GenerationTask__Group_3_10__1(); 25440 return ;
25441 25441 }
25442 state._fsp--; 25442 // $ANTLR end "rule__StringEnumeration__Group_2__0__Impl"
25443 25443
25444 25444
25445 } 25445 // $ANTLR start "rule__StringEnumeration__Group_2__1"
25446 25446 // InternalApplicationConfiguration.g:8165:1: rule__StringEnumeration__Group_2__1 : rule__StringEnumeration__Group_2__1__Impl ;
25447 } 25447 public final void rule__StringEnumeration__Group_2__1() throws RecognitionException {
25448 catch (RecognitionException re) { 25448
25449 reportError(re); 25449 int stackSize = keepStackSize();
25450 recover(input,re); 25450
25451 } 25451 try {
25452 finally { 25452 // InternalApplicationConfiguration.g:8169:1: ( rule__StringEnumeration__Group_2__1__Impl )
25453 25453 // InternalApplicationConfiguration.g:8170:2: rule__StringEnumeration__Group_2__1__Impl
25454 restoreStackSize(stackSize); 25454 {
25455 25455 pushFollow(FOLLOW_2);
25456 } 25456 rule__StringEnumeration__Group_2__1__Impl();
25457 return ; 25457
25458 } 25458 state._fsp--;
25459 // $ANTLR end "rule__GenerationTask__Group_3_10__0" 25459
25460 25460
25461 25461 }
25462 // $ANTLR start "rule__GenerationTask__Group_3_10__0__Impl" 25462
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 catch (RecognitionException re) {
25465 25465 reportError(re);
25466 int stackSize = keepStackSize(); 25466 recover(input,re);
25467 25467 }
25468 try { 25468 finally {
25469 // InternalApplicationConfiguration.g:8256:1: ( ( 'statistics' ) ) 25469
25470 // InternalApplicationConfiguration.g:8257:1: ( 'statistics' ) 25470 restoreStackSize(stackSize);
25471 { 25471
25472 // InternalApplicationConfiguration.g:8257:1: ( 'statistics' ) 25472 }
25473 // InternalApplicationConfiguration.g:8258:2: 'statistics' 25473 return ;
25474 { 25474 }
25475 before(grammarAccess.getGenerationTaskAccess().getStatisticsKeyword_3_10_0()); 25475 // $ANTLR end "rule__StringEnumeration__Group_2__1"
25476 match(input,52,FOLLOW_2); 25476
25477 after(grammarAccess.getGenerationTaskAccess().getStatisticsKeyword_3_10_0()); 25477
25478 25478 // $ANTLR start "rule__StringEnumeration__Group_2__1__Impl"
25479 } 25479 // InternalApplicationConfiguration.g:8176:1: rule__StringEnumeration__Group_2__1__Impl : ( ( rule__StringEnumeration__Group_2_1__0 )* ) ;
25480 25480 public final void rule__StringEnumeration__Group_2__1__Impl() throws RecognitionException {
25481 25481
25482 } 25482 int stackSize = keepStackSize();
25483 25483
25484 } 25484 try {
25485 catch (RecognitionException re) { 25485 // InternalApplicationConfiguration.g:8180:1: ( ( ( rule__StringEnumeration__Group_2_1__0 )* ) )
25486 reportError(re); 25486 // InternalApplicationConfiguration.g:8181:1: ( ( rule__StringEnumeration__Group_2_1__0 )* )
25487 recover(input,re); 25487 {
25488 } 25488 // InternalApplicationConfiguration.g:8181:1: ( ( rule__StringEnumeration__Group_2_1__0 )* )
25489 finally { 25489 // InternalApplicationConfiguration.g:8182:2: ( rule__StringEnumeration__Group_2_1__0 )*
25490 25490 {
25491 restoreStackSize(stackSize); 25491 before(grammarAccess.getStringEnumerationAccess().getGroup_2_1());
25492 25492 // InternalApplicationConfiguration.g:8183:2: ( rule__StringEnumeration__Group_2_1__0 )*
25493 } 25493 loop61:
25494 return ; 25494 do {
25495 } 25495 int alt61=2;
25496 // $ANTLR end "rule__GenerationTask__Group_3_10__0__Impl" 25496 int LA61_0 = input.LA(1);
25497 25497
25498 25498 if ( (LA61_0==32) ) {
25499 // $ANTLR start "rule__GenerationTask__Group_3_10__1" 25499 alt61=1;
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
25503 int stackSize = keepStackSize(); 25503 switch (alt61) {
25504 25504 case 1 :
25505 try { 25505 // InternalApplicationConfiguration.g:8183:3: rule__StringEnumeration__Group_2_1__0
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 pushFollow(FOLLOW_16);
25508 { 25508 rule__StringEnumeration__Group_2_1__0();
25509 pushFollow(FOLLOW_21); 25509
25510 rule__GenerationTask__Group_3_10__1__Impl(); 25510 state._fsp--;
25511 25511
25512 state._fsp--; 25512
25513 25513 }
25514 pushFollow(FOLLOW_2); 25514 break;
25515 rule__GenerationTask__Group_3_10__2(); 25515
25516 25516 default :
25517 state._fsp--; 25517 break loop61;
25518 25518 }
25519 25519 } while (true);
25520 } 25520
25521 25521 after(grammarAccess.getStringEnumerationAccess().getGroup_2_1());
25522 } 25522
25523 catch (RecognitionException re) { 25523 }
25524 reportError(re); 25524
25525 recover(input,re); 25525
25526 } 25526 }
25527 finally { 25527
25528 25528 }
25529 restoreStackSize(stackSize); 25529 catch (RecognitionException re) {
25530 25530 reportError(re);
25531 } 25531 recover(input,re);
25532 return ; 25532 }
25533 } 25533 finally {
25534 // $ANTLR end "rule__GenerationTask__Group_3_10__1" 25534
25535 25535 restoreStackSize(stackSize);
25536 25536
25537 // $ANTLR start "rule__GenerationTask__Group_3_10__1__Impl" 25537 }
25538 // InternalApplicationConfiguration.g:8279:1: rule__GenerationTask__Group_3_10__1__Impl : ( '=' ) ; 25538 return ;
25539 public final void rule__GenerationTask__Group_3_10__1__Impl() throws RecognitionException { 25539 }
25540 25540 // $ANTLR end "rule__StringEnumeration__Group_2__1__Impl"
25541 int stackSize = keepStackSize(); 25541
25542 25542
25543 try { 25543 // $ANTLR start "rule__StringEnumeration__Group_2_1__0"
25544 // InternalApplicationConfiguration.g:8283:1: ( ( '=' ) ) 25544 // InternalApplicationConfiguration.g:8192:1: rule__StringEnumeration__Group_2_1__0 : rule__StringEnumeration__Group_2_1__0__Impl rule__StringEnumeration__Group_2_1__1 ;
25545 // InternalApplicationConfiguration.g:8284:1: ( '=' ) 25545 public final void rule__StringEnumeration__Group_2_1__0() throws RecognitionException {
25546 { 25546
25547 // InternalApplicationConfiguration.g:8284:1: ( '=' ) 25547 int stackSize = keepStackSize();
25548 // InternalApplicationConfiguration.g:8285:2: '=' 25548
25549 { 25549 try {
25550 before(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_10_1()); 25550 // InternalApplicationConfiguration.g:8196:1: ( rule__StringEnumeration__Group_2_1__0__Impl rule__StringEnumeration__Group_2_1__1 )
25551 match(input,23,FOLLOW_2); 25551 // InternalApplicationConfiguration.g:8197:2: rule__StringEnumeration__Group_2_1__0__Impl rule__StringEnumeration__Group_2_1__1
25552 after(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_10_1()); 25552 {
25553 25553 pushFollow(FOLLOW_11);
25554 } 25554 rule__StringEnumeration__Group_2_1__0__Impl();
25555 25555
25556 25556 state._fsp--;
25557 } 25557
25558 25558 pushFollow(FOLLOW_2);
25559 } 25559 rule__StringEnumeration__Group_2_1__1();
25560 catch (RecognitionException re) { 25560
25561 reportError(re); 25561 state._fsp--;
25562 recover(input,re); 25562
25563 } 25563
25564 finally { 25564 }
25565 25565
25566 restoreStackSize(stackSize); 25566 }
25567 25567 catch (RecognitionException re) {
25568 } 25568 reportError(re);
25569 return ; 25569 recover(input,re);
25570 } 25570 }
25571 // $ANTLR end "rule__GenerationTask__Group_3_10__1__Impl" 25571 finally {
25572 25572
25573 25573 restoreStackSize(stackSize);
25574 // $ANTLR start "rule__GenerationTask__Group_3_10__2" 25574
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 return ;
25577 25577 }
25578 int stackSize = keepStackSize(); 25578 // $ANTLR end "rule__StringEnumeration__Group_2_1__0"
25579 25579
25580 try { 25580
25581 // InternalApplicationConfiguration.g:8298:1: ( rule__GenerationTask__Group_3_10__2__Impl ) 25581 // $ANTLR start "rule__StringEnumeration__Group_2_1__0__Impl"
25582 // InternalApplicationConfiguration.g:8299:2: rule__GenerationTask__Group_3_10__2__Impl 25582 // InternalApplicationConfiguration.g:8204:1: rule__StringEnumeration__Group_2_1__0__Impl : ( ',' ) ;
25583 { 25583 public final void rule__StringEnumeration__Group_2_1__0__Impl() throws RecognitionException {
25584 pushFollow(FOLLOW_2); 25584
25585 rule__GenerationTask__Group_3_10__2__Impl(); 25585 int stackSize = keepStackSize();
25586 25586
25587 state._fsp--; 25587 try {
25588 25588 // InternalApplicationConfiguration.g:8208:1: ( ( ',' ) )
25589 25589 // InternalApplicationConfiguration.g:8209:1: ( ',' )
25590 } 25590 {
25591 25591 // InternalApplicationConfiguration.g:8209:1: ( ',' )
25592 } 25592 // InternalApplicationConfiguration.g:8210:2: ','
25593 catch (RecognitionException re) { 25593 {
25594 reportError(re); 25594 before(grammarAccess.getStringEnumerationAccess().getCommaKeyword_2_1_0());
25595 recover(input,re); 25595 match(input,32,FOLLOW_2);
25596 } 25596 after(grammarAccess.getStringEnumerationAccess().getCommaKeyword_2_1_0());
25597 finally { 25597
25598 25598 }
25599 restoreStackSize(stackSize); 25599
25600 25600
25601 } 25601 }
25602 return ; 25602
25603 } 25603 }
25604 // $ANTLR end "rule__GenerationTask__Group_3_10__2" 25604 catch (RecognitionException re) {
25605 25605 reportError(re);
25606 25606 recover(input,re);
25607 // $ANTLR start "rule__GenerationTask__Group_3_10__2__Impl" 25607 }
25608 // InternalApplicationConfiguration.g:8305:1: rule__GenerationTask__Group_3_10__2__Impl : ( ( rule__GenerationTask__TargetStatisticsFileAssignment_3_10_2 ) ) ; 25608 finally {
25609 public final void rule__GenerationTask__Group_3_10__2__Impl() throws RecognitionException { 25609
25610 25610 restoreStackSize(stackSize);
25611 int stackSize = keepStackSize(); 25611
25612 25612 }
25613 try { 25613 return ;
25614 // InternalApplicationConfiguration.g:8309:1: ( ( ( rule__GenerationTask__TargetStatisticsFileAssignment_3_10_2 ) ) ) 25614 }
25615 // InternalApplicationConfiguration.g:8310:1: ( ( rule__GenerationTask__TargetStatisticsFileAssignment_3_10_2 ) ) 25615 // $ANTLR end "rule__StringEnumeration__Group_2_1__0__Impl"
25616 { 25616
25617 // InternalApplicationConfiguration.g:8310:1: ( ( rule__GenerationTask__TargetStatisticsFileAssignment_3_10_2 ) ) 25617
25618 // InternalApplicationConfiguration.g:8311:2: ( rule__GenerationTask__TargetStatisticsFileAssignment_3_10_2 ) 25618 // $ANTLR start "rule__StringEnumeration__Group_2_1__1"
25619 { 25619 // InternalApplicationConfiguration.g:8219:1: rule__StringEnumeration__Group_2_1__1 : rule__StringEnumeration__Group_2_1__1__Impl ;
25620 before(grammarAccess.getGenerationTaskAccess().getTargetStatisticsFileAssignment_3_10_2()); 25620 public final void rule__StringEnumeration__Group_2_1__1() throws RecognitionException {
25621 // InternalApplicationConfiguration.g:8312:2: ( rule__GenerationTask__TargetStatisticsFileAssignment_3_10_2 ) 25621
25622 // InternalApplicationConfiguration.g:8312:3: rule__GenerationTask__TargetStatisticsFileAssignment_3_10_2 25622 int stackSize = keepStackSize();
25623 { 25623
25624 pushFollow(FOLLOW_2); 25624 try {
25625 rule__GenerationTask__TargetStatisticsFileAssignment_3_10_2(); 25625 // InternalApplicationConfiguration.g:8223:1: ( rule__StringEnumeration__Group_2_1__1__Impl )
25626 25626 // InternalApplicationConfiguration.g:8224:2: rule__StringEnumeration__Group_2_1__1__Impl
25627 state._fsp--; 25627 {
25628 25628 pushFollow(FOLLOW_2);
25629 25629 rule__StringEnumeration__Group_2_1__1__Impl();
25630 } 25630
25631 25631 state._fsp--;
25632 after(grammarAccess.getGenerationTaskAccess().getTargetStatisticsFileAssignment_3_10_2()); 25632
25633 25633
25634 } 25634 }
25635 25635
25636 25636 }
25637 } 25637 catch (RecognitionException re) {
25638 25638 reportError(re);
25639 } 25639 recover(input,re);
25640 catch (RecognitionException re) { 25640 }
25641 reportError(re); 25641 finally {
25642 recover(input,re); 25642
25643 } 25643 restoreStackSize(stackSize);
25644 finally { 25644
25645 25645 }
25646 restoreStackSize(stackSize); 25646 return ;
25647 25647 }
25648 } 25648 // $ANTLR end "rule__StringEnumeration__Group_2_1__1"
25649 return ; 25649
25650 } 25650
25651 // $ANTLR end "rule__GenerationTask__Group_3_10__2__Impl" 25651 // $ANTLR start "rule__StringEnumeration__Group_2_1__1__Impl"
25652 25652 // InternalApplicationConfiguration.g:8230:1: rule__StringEnumeration__Group_2_1__1__Impl : ( ( rule__StringEnumeration__EntryAssignment_2_1_1 ) ) ;
25653 25653 public final void rule__StringEnumeration__Group_2_1__1__Impl() throws RecognitionException {
25654 // $ANTLR start "rule__GenerationTask__Group_3_11__0" 25654
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 int stackSize = keepStackSize();
25656 public final void rule__GenerationTask__Group_3_11__0() throws RecognitionException { 25656
25657 25657 try {
25658 int stackSize = keepStackSize(); 25658 // InternalApplicationConfiguration.g:8234:1: ( ( ( rule__StringEnumeration__EntryAssignment_2_1_1 ) ) )
25659 25659 // InternalApplicationConfiguration.g:8235:1: ( ( rule__StringEnumeration__EntryAssignment_2_1_1 ) )
25660 try { 25660 {
25661 // InternalApplicationConfiguration.g:8325:1: ( rule__GenerationTask__Group_3_11__0__Impl rule__GenerationTask__Group_3_11__1 ) 25661 // InternalApplicationConfiguration.g:8235:1: ( ( rule__StringEnumeration__EntryAssignment_2_1_1 ) )
25662 // InternalApplicationConfiguration.g:8326:2: rule__GenerationTask__Group_3_11__0__Impl rule__GenerationTask__Group_3_11__1 25662 // InternalApplicationConfiguration.g:8236:2: ( rule__StringEnumeration__EntryAssignment_2_1_1 )
25663 { 25663 {
25664 pushFollow(FOLLOW_13); 25664 before(grammarAccess.getStringEnumerationAccess().getEntryAssignment_2_1_1());
25665 rule__GenerationTask__Group_3_11__0__Impl(); 25665 // InternalApplicationConfiguration.g:8237:2: ( rule__StringEnumeration__EntryAssignment_2_1_1 )
25666 25666 // InternalApplicationConfiguration.g:8237:3: rule__StringEnumeration__EntryAssignment_2_1_1
25667 state._fsp--; 25667 {
25668 25668 pushFollow(FOLLOW_2);
25669 pushFollow(FOLLOW_2); 25669 rule__StringEnumeration__EntryAssignment_2_1_1();
25670 rule__GenerationTask__Group_3_11__1(); 25670
25671 25671 state._fsp--;
25672 state._fsp--; 25672
25673 25673
25674 25674 }
25675 } 25675
25676 25676 after(grammarAccess.getStringEnumerationAccess().getEntryAssignment_2_1_1());
25677 } 25677
25678 catch (RecognitionException re) { 25678 }
25679 reportError(re); 25679
25680 recover(input,re); 25680
25681 } 25681 }
25682 finally { 25682
25683 25683 }
25684 restoreStackSize(stackSize); 25684 catch (RecognitionException re) {
25685 25685 reportError(re);
25686 } 25686 recover(input,re);
25687 return ; 25687 }
25688 } 25688 finally {
25689 // $ANTLR end "rule__GenerationTask__Group_3_11__0" 25689
25690 25690 restoreStackSize(stackSize);
25691 25691
25692 // $ANTLR start "rule__GenerationTask__Group_3_11__0__Impl" 25692 }
25693 // InternalApplicationConfiguration.g:8333:1: rule__GenerationTask__Group_3_11__0__Impl : ( 'output' ) ; 25693 return ;
25694 public final void rule__GenerationTask__Group_3_11__0__Impl() throws RecognitionException { 25694 }
25695 25695 // $ANTLR end "rule__StringEnumeration__Group_2_1__1__Impl"
25696 int stackSize = keepStackSize(); 25696
25697 25697
25698 try { 25698 // $ANTLR start "rule__ScopeDeclaration__Group__0"
25699 // InternalApplicationConfiguration.g:8337:1: ( ( 'output' ) ) 25699 // InternalApplicationConfiguration.g:8246:1: rule__ScopeDeclaration__Group__0 : rule__ScopeDeclaration__Group__0__Impl rule__ScopeDeclaration__Group__1 ;
25700 // InternalApplicationConfiguration.g:8338:1: ( 'output' ) 25700 public final void rule__ScopeDeclaration__Group__0() throws RecognitionException {
25701 { 25701
25702 // InternalApplicationConfiguration.g:8338:1: ( 'output' ) 25702 int stackSize = keepStackSize();
25703 // InternalApplicationConfiguration.g:8339:2: 'output' 25703
25704 { 25704 try {
25705 before(grammarAccess.getGenerationTaskAccess().getOutputKeyword_3_11_0()); 25705 // InternalApplicationConfiguration.g:8250:1: ( rule__ScopeDeclaration__Group__0__Impl rule__ScopeDeclaration__Group__1 )
25706 match(input,53,FOLLOW_2); 25706 // InternalApplicationConfiguration.g:8251:2: rule__ScopeDeclaration__Group__0__Impl rule__ScopeDeclaration__Group__1
25707 after(grammarAccess.getGenerationTaskAccess().getOutputKeyword_3_11_0()); 25707 {
25708 25708 pushFollow(FOLLOW_8);
25709 } 25709 rule__ScopeDeclaration__Group__0__Impl();
25710 25710
25711 25711 state._fsp--;
25712 } 25712
25713 25713 pushFollow(FOLLOW_2);
25714 } 25714 rule__ScopeDeclaration__Group__1();
25715 catch (RecognitionException re) { 25715
25716 reportError(re); 25716 state._fsp--;
25717 recover(input,re); 25717
25718 } 25718
25719 finally { 25719 }
25720 25720
25721 restoreStackSize(stackSize); 25721 }
25722 25722 catch (RecognitionException re) {
25723 } 25723 reportError(re);
25724 return ; 25724 recover(input,re);
25725 } 25725 }
25726 // $ANTLR end "rule__GenerationTask__Group_3_11__0__Impl" 25726 finally {
25727 25727
25728 25728 restoreStackSize(stackSize);
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 return ;
25732 25732 }
25733 int stackSize = keepStackSize(); 25733 // $ANTLR end "rule__ScopeDeclaration__Group__0"
25734 25734
25735 try { 25735
25736 // InternalApplicationConfiguration.g:8352:1: ( rule__GenerationTask__Group_3_11__1__Impl rule__GenerationTask__Group_3_11__2 ) 25736 // $ANTLR start "rule__ScopeDeclaration__Group__0__Impl"
25737 // InternalApplicationConfiguration.g:8353:2: rule__GenerationTask__Group_3_11__1__Impl rule__GenerationTask__Group_3_11__2 25737 // InternalApplicationConfiguration.g:8258:1: rule__ScopeDeclaration__Group__0__Impl : ( 'scope' ) ;
25738 { 25738 public final void rule__ScopeDeclaration__Group__0__Impl() throws RecognitionException {
25739 pushFollow(FOLLOW_21); 25739
25740 rule__GenerationTask__Group_3_11__1__Impl(); 25740 int stackSize = keepStackSize();
25741 25741
25742 state._fsp--; 25742 try {
25743 25743 // InternalApplicationConfiguration.g:8262:1: ( ( 'scope' ) )
25744 pushFollow(FOLLOW_2); 25744 // InternalApplicationConfiguration.g:8263:1: ( 'scope' )
25745 rule__GenerationTask__Group_3_11__2(); 25745 {
25746 25746 // InternalApplicationConfiguration.g:8263:1: ( 'scope' )
25747 state._fsp--; 25747 // InternalApplicationConfiguration.g:8264:2: 'scope'
25748 25748 {
25749 25749 before(grammarAccess.getScopeDeclarationAccess().getScopeKeyword_0());
25750 } 25750 match(input,52,FOLLOW_2);
25751 25751 after(grammarAccess.getScopeDeclarationAccess().getScopeKeyword_0());
25752 } 25752
25753 catch (RecognitionException re) { 25753 }
25754 reportError(re); 25754
25755 recover(input,re); 25755
25756 } 25756 }
25757 finally { 25757
25758 25758 }
25759 restoreStackSize(stackSize); 25759 catch (RecognitionException re) {
25760 25760 reportError(re);
25761 } 25761 recover(input,re);
25762 return ; 25762 }
25763 } 25763 finally {
25764 // $ANTLR end "rule__GenerationTask__Group_3_11__1" 25764
25765 25765 restoreStackSize(stackSize);
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 return ;
25769 public final void rule__GenerationTask__Group_3_11__1__Impl() throws RecognitionException { 25769 }
25770 25770 // $ANTLR end "rule__ScopeDeclaration__Group__0__Impl"
25771 int stackSize = keepStackSize(); 25771
25772 25772
25773 try { 25773 // $ANTLR start "rule__ScopeDeclaration__Group__1"
25774 // InternalApplicationConfiguration.g:8364:1: ( ( '=' ) ) 25774 // InternalApplicationConfiguration.g:8273:1: rule__ScopeDeclaration__Group__1 : rule__ScopeDeclaration__Group__1__Impl rule__ScopeDeclaration__Group__2 ;
25775 // InternalApplicationConfiguration.g:8365:1: ( '=' ) 25775 public final void rule__ScopeDeclaration__Group__1() throws RecognitionException {
25776 { 25776
25777 // InternalApplicationConfiguration.g:8365:1: ( '=' ) 25777 int stackSize = keepStackSize();
25778 // InternalApplicationConfiguration.g:8366:2: '=' 25778
25779 { 25779 try {
25780 before(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_11_1()); 25780 // InternalApplicationConfiguration.g:8277:1: ( rule__ScopeDeclaration__Group__1__Impl rule__ScopeDeclaration__Group__2 )
25781 match(input,23,FOLLOW_2); 25781 // InternalApplicationConfiguration.g:8278:2: rule__ScopeDeclaration__Group__1__Impl rule__ScopeDeclaration__Group__2
25782 after(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_11_1()); 25782 {
25783 25783 pushFollow(FOLLOW_18);
25784 } 25784 rule__ScopeDeclaration__Group__1__Impl();
25785 25785
25786 25786 state._fsp--;
25787 } 25787
25788 25788 pushFollow(FOLLOW_2);
25789 } 25789 rule__ScopeDeclaration__Group__2();
25790 catch (RecognitionException re) { 25790
25791 reportError(re); 25791 state._fsp--;
25792 recover(input,re); 25792
25793 } 25793
25794 finally { 25794 }
25795 25795
25796 restoreStackSize(stackSize); 25796 }
25797 25797 catch (RecognitionException re) {
25798 } 25798 reportError(re);
25799 return ; 25799 recover(input,re);
25800 } 25800 }
25801 // $ANTLR end "rule__GenerationTask__Group_3_11__1__Impl" 25801 finally {
25802 25802
25803 25803 restoreStackSize(stackSize);
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 return ;
25807 25807 }
25808 int stackSize = keepStackSize(); 25808 // $ANTLR end "rule__ScopeDeclaration__Group__1"
25809 25809
25810 try { 25810
25811 // InternalApplicationConfiguration.g:8379:1: ( rule__GenerationTask__Group_3_11__2__Impl ) 25811 // $ANTLR start "rule__ScopeDeclaration__Group__1__Impl"
25812 // InternalApplicationConfiguration.g:8380:2: rule__GenerationTask__Group_3_11__2__Impl 25812 // InternalApplicationConfiguration.g:8285:1: rule__ScopeDeclaration__Group__1__Impl : ( ( rule__ScopeDeclaration__NameAssignment_1 ) ) ;
25813 { 25813 public final void rule__ScopeDeclaration__Group__1__Impl() throws RecognitionException {
25814 pushFollow(FOLLOW_2); 25814
25815 rule__GenerationTask__Group_3_11__2__Impl(); 25815 int stackSize = keepStackSize();
25816 25816
25817 state._fsp--; 25817 try {
25818 25818 // InternalApplicationConfiguration.g:8289:1: ( ( ( rule__ScopeDeclaration__NameAssignment_1 ) ) )
25819 25819 // InternalApplicationConfiguration.g:8290:1: ( ( rule__ScopeDeclaration__NameAssignment_1 ) )
25820 } 25820 {
25821 25821 // InternalApplicationConfiguration.g:8290:1: ( ( rule__ScopeDeclaration__NameAssignment_1 ) )
25822 } 25822 // InternalApplicationConfiguration.g:8291:2: ( rule__ScopeDeclaration__NameAssignment_1 )
25823 catch (RecognitionException re) { 25823 {
25824 reportError(re); 25824 before(grammarAccess.getScopeDeclarationAccess().getNameAssignment_1());
25825 recover(input,re); 25825 // InternalApplicationConfiguration.g:8292:2: ( rule__ScopeDeclaration__NameAssignment_1 )
25826 } 25826 // InternalApplicationConfiguration.g:8292:3: rule__ScopeDeclaration__NameAssignment_1
25827 finally { 25827 {
25828 25828 pushFollow(FOLLOW_2);
25829 restoreStackSize(stackSize); 25829 rule__ScopeDeclaration__NameAssignment_1();
25830 25830
25831 } 25831 state._fsp--;
25832 return ; 25832
25833 } 25833
25834 // $ANTLR end "rule__GenerationTask__Group_3_11__2" 25834 }
25835 25835
25836 25836 after(grammarAccess.getScopeDeclarationAccess().getNameAssignment_1());
25837 // $ANTLR start "rule__GenerationTask__Group_3_11__2__Impl" 25837
25838 // InternalApplicationConfiguration.g:8386:1: rule__GenerationTask__Group_3_11__2__Impl : ( ( rule__GenerationTask__TagetFolderAssignment_3_11_2 ) ) ; 25838 }
25839 public final void rule__GenerationTask__Group_3_11__2__Impl() throws RecognitionException { 25839
25840 25840
25841 int stackSize = keepStackSize(); 25841 }
25842 25842
25843 try { 25843 }
25844 // InternalApplicationConfiguration.g:8390:1: ( ( ( rule__GenerationTask__TagetFolderAssignment_3_11_2 ) ) ) 25844 catch (RecognitionException re) {
25845 // InternalApplicationConfiguration.g:8391:1: ( ( rule__GenerationTask__TagetFolderAssignment_3_11_2 ) ) 25845 reportError(re);
25846 { 25846 recover(input,re);
25847 // InternalApplicationConfiguration.g:8391:1: ( ( rule__GenerationTask__TagetFolderAssignment_3_11_2 ) ) 25847 }
25848 // InternalApplicationConfiguration.g:8392:2: ( rule__GenerationTask__TagetFolderAssignment_3_11_2 ) 25848 finally {
25849 { 25849
25850 before(grammarAccess.getGenerationTaskAccess().getTagetFolderAssignment_3_11_2()); 25850 restoreStackSize(stackSize);
25851 // InternalApplicationConfiguration.g:8393:2: ( rule__GenerationTask__TagetFolderAssignment_3_11_2 ) 25851
25852 // InternalApplicationConfiguration.g:8393:3: rule__GenerationTask__TagetFolderAssignment_3_11_2 25852 }
25853 { 25853 return ;
25854 pushFollow(FOLLOW_2); 25854 }
25855 rule__GenerationTask__TagetFolderAssignment_3_11_2(); 25855 // $ANTLR end "rule__ScopeDeclaration__Group__1__Impl"
25856 25856
25857 state._fsp--; 25857
25858 25858 // $ANTLR start "rule__ScopeDeclaration__Group__2"
25859 25859 // InternalApplicationConfiguration.g:8300:1: rule__ScopeDeclaration__Group__2 : rule__ScopeDeclaration__Group__2__Impl ;
25860 } 25860 public final void rule__ScopeDeclaration__Group__2() throws RecognitionException {
25861 25861
25862 after(grammarAccess.getGenerationTaskAccess().getTagetFolderAssignment_3_11_2()); 25862 int stackSize = keepStackSize();
25863 25863
25864 } 25864 try {
25865 25865 // InternalApplicationConfiguration.g:8304:1: ( rule__ScopeDeclaration__Group__2__Impl )
25866 25866 // InternalApplicationConfiguration.g:8305:2: rule__ScopeDeclaration__Group__2__Impl
25867 } 25867 {
25868 25868 pushFollow(FOLLOW_2);
25869 } 25869 rule__ScopeDeclaration__Group__2__Impl();
25870 catch (RecognitionException re) { 25870
25871 reportError(re); 25871 state._fsp--;
25872 recover(input,re); 25872
25873 } 25873
25874 finally { 25874 }
25875 25875
25876 restoreStackSize(stackSize); 25876 }
25877 25877 catch (RecognitionException re) {
25878 } 25878 reportError(re);
25879 return ; 25879 recover(input,re);
25880 } 25880 }
25881 // $ANTLR end "rule__GenerationTask__Group_3_11__2__Impl" 25881 finally {
25882 25882
25883 25883 restoreStackSize(stackSize);
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 return ;
25887 25887 }
25888 int stackSize = keepStackSize(); 25888 // $ANTLR end "rule__ScopeDeclaration__Group__2"
25889 getUnorderedGroupHelper().enter(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3()); 25889
25890 25890
25891 try { 25891 // $ANTLR start "rule__ScopeDeclaration__Group__2__Impl"
25892 // InternalApplicationConfiguration.g:8407:1: ( ( rule__GenerationTask__UnorderedGroup_3__0 )? ) 25892 // InternalApplicationConfiguration.g:8311:1: rule__ScopeDeclaration__Group__2__Impl : ( ( rule__ScopeDeclaration__SpecificationAssignment_2 ) ) ;
25893 // InternalApplicationConfiguration.g:8408:2: ( rule__GenerationTask__UnorderedGroup_3__0 )? 25893 public final void rule__ScopeDeclaration__Group__2__Impl() throws RecognitionException {
25894 { 25894
25895 // InternalApplicationConfiguration.g:8408:2: ( rule__GenerationTask__UnorderedGroup_3__0 )? 25895 int stackSize = keepStackSize();
25896 int alt56=2; 25896
25897 alt56 = dfa56.predict(input); 25897 try {
25898 switch (alt56) { 25898 // InternalApplicationConfiguration.g:8315:1: ( ( ( rule__ScopeDeclaration__SpecificationAssignment_2 ) ) )
25899 case 1 : 25899 // InternalApplicationConfiguration.g:8316:1: ( ( rule__ScopeDeclaration__SpecificationAssignment_2 ) )
25900 // InternalApplicationConfiguration.g:8408:2: rule__GenerationTask__UnorderedGroup_3__0 25900 {
25901 { 25901 // InternalApplicationConfiguration.g:8316:1: ( ( rule__ScopeDeclaration__SpecificationAssignment_2 ) )
25902 pushFollow(FOLLOW_2); 25902 // InternalApplicationConfiguration.g:8317:2: ( rule__ScopeDeclaration__SpecificationAssignment_2 )
25903 rule__GenerationTask__UnorderedGroup_3__0(); 25903 {
25904 25904 before(grammarAccess.getScopeDeclarationAccess().getSpecificationAssignment_2());
25905 state._fsp--; 25905 // InternalApplicationConfiguration.g:8318:2: ( rule__ScopeDeclaration__SpecificationAssignment_2 )
25906 25906 // InternalApplicationConfiguration.g:8318:3: rule__ScopeDeclaration__SpecificationAssignment_2
25907 25907 {
25908 } 25908 pushFollow(FOLLOW_2);
25909 break; 25909 rule__ScopeDeclaration__SpecificationAssignment_2();
25910 25910
25911 } 25911 state._fsp--;
25912 25912
25913 25913
25914 } 25914 }
25915 25915
25916 } 25916 after(grammarAccess.getScopeDeclarationAccess().getSpecificationAssignment_2());
25917 catch (RecognitionException re) { 25917
25918 reportError(re); 25918 }
25919 recover(input,re); 25919
25920 } 25920
25921 finally { 25921 }
25922 25922
25923 getUnorderedGroupHelper().leave(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3()); 25923 }
25924 restoreStackSize(stackSize); 25924 catch (RecognitionException re) {
25925 25925 reportError(re);
25926 } 25926 recover(input,re);
25927 return ; 25927 }
25928 } 25928 finally {
25929 // $ANTLR end "rule__GenerationTask__UnorderedGroup_3" 25929
25930 25930 restoreStackSize(stackSize);
25931 25931
25932 // $ANTLR start "rule__GenerationTask__UnorderedGroup_3__Impl" 25932 }
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 return ;
25934 public final void rule__GenerationTask__UnorderedGroup_3__Impl() throws RecognitionException { 25934 }
25935 25935 // $ANTLR end "rule__ScopeDeclaration__Group__2__Impl"
25936 int stackSize = keepStackSize(); 25936
25937 boolean selected = false; 25937
25938 25938 // $ANTLR start "rule__GenerationTask__Group__0"
25939 try { 25939 // InternalApplicationConfiguration.g:8327:1: rule__GenerationTask__Group__0 : rule__GenerationTask__Group__0__Impl rule__GenerationTask__Group__1 ;
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 public final void rule__GenerationTask__Group__0() throws RecognitionException {
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
25942 { 25942 int stackSize = keepStackSize();
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
25944 int alt57=12; 25944 try {
25945 alt57 = dfa57.predict(input); 25945 // InternalApplicationConfiguration.g:8331:1: ( rule__GenerationTask__Group__0__Impl rule__GenerationTask__Group__1 )
25946 switch (alt57) { 25946 // InternalApplicationConfiguration.g:8332:2: rule__GenerationTask__Group__0__Impl rule__GenerationTask__Group__1
25947 case 1 : 25947 {
25948 // InternalApplicationConfiguration.g:8423:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_0__0 ) ) ) ) 25948 pushFollow(FOLLOW_18);
25949 { 25949 rule__GenerationTask__Group__0__Impl();
25950 // InternalApplicationConfiguration.g:8423:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_0__0 ) ) ) ) 25950
25951 // InternalApplicationConfiguration.g:8424:4: {...}? => ( ( ( rule__GenerationTask__Group_3_0__0 ) ) ) 25951 state._fsp--;
25952 { 25952
25953 if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0) ) { 25953 pushFollow(FOLLOW_2);
25954 throw new FailedPredicateException(input, "rule__GenerationTask__UnorderedGroup_3__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0)"); 25954 rule__GenerationTask__Group__1();
25955 } 25955
25956 // InternalApplicationConfiguration.g:8424:110: ( ( ( rule__GenerationTask__Group_3_0__0 ) ) ) 25956 state._fsp--;
25957 // InternalApplicationConfiguration.g:8425:5: ( ( rule__GenerationTask__Group_3_0__0 ) ) 25957
25958 { 25958
25959 25959 }
25960 getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0); 25960
25961 25961 }
25962 25962 catch (RecognitionException re) {
25963 selected = true; 25963 reportError(re);
25964 25964 recover(input,re);
25965 // InternalApplicationConfiguration.g:8431:5: ( ( rule__GenerationTask__Group_3_0__0 ) ) 25965 }
25966 // InternalApplicationConfiguration.g:8432:6: ( rule__GenerationTask__Group_3_0__0 ) 25966 finally {
25967 { 25967
25968 before(grammarAccess.getGenerationTaskAccess().getGroup_3_0()); 25968 restoreStackSize(stackSize);
25969 // InternalApplicationConfiguration.g:8433:6: ( rule__GenerationTask__Group_3_0__0 ) 25969
25970 // InternalApplicationConfiguration.g:8433:7: rule__GenerationTask__Group_3_0__0 25970 }
25971 { 25971 return ;
25972 pushFollow(FOLLOW_2); 25972 }
25973 rule__GenerationTask__Group_3_0__0(); 25973 // $ANTLR end "rule__GenerationTask__Group__0"
25974 25974
25975 state._fsp--; 25975
25976 25976 // $ANTLR start "rule__GenerationTask__Group__0__Impl"
25977 25977 // InternalApplicationConfiguration.g:8339:1: rule__GenerationTask__Group__0__Impl : ( 'generate' ) ;
25978 } 25978 public final void rule__GenerationTask__Group__0__Impl() throws RecognitionException {
25979 25979
25980 after(grammarAccess.getGenerationTaskAccess().getGroup_3_0()); 25980 int stackSize = keepStackSize();
25981 25981
25982 } 25982 try {
25983 25983 // InternalApplicationConfiguration.g:8343:1: ( ( 'generate' ) )
25984 25984 // InternalApplicationConfiguration.g:8344:1: ( 'generate' )
25985 } 25985 {
25986 25986 // InternalApplicationConfiguration.g:8344:1: ( 'generate' )
25987 25987 // InternalApplicationConfiguration.g:8345:2: 'generate'
25988 } 25988 {
25989 25989 before(grammarAccess.getGenerationTaskAccess().getGenerateKeyword_0());
25990 25990 match(input,53,FOLLOW_2);
25991 } 25991 after(grammarAccess.getGenerationTaskAccess().getGenerateKeyword_0());
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 }
25997 // InternalApplicationConfiguration.g:8439:4: {...}? => ( ( ( rule__GenerationTask__Group_3_1__0 ) ) ) 25997
25998 { 25998 }
25999 if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) { 25999 catch (RecognitionException re) {
26000 throw new FailedPredicateException(input, "rule__GenerationTask__UnorderedGroup_3__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1)"); 26000 reportError(re);
26001 } 26001 recover(input,re);
26002 // InternalApplicationConfiguration.g:8439:110: ( ( ( rule__GenerationTask__Group_3_1__0 ) ) ) 26002 }
26003 // InternalApplicationConfiguration.g:8440:5: ( ( rule__GenerationTask__Group_3_1__0 ) ) 26003 finally {
26004 { 26004
26005 26005 restoreStackSize(stackSize);
26006 getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1); 26006
26007 26007 }
26008 26008 return ;
26009 selected = true; 26009 }
26010 26010 // $ANTLR end "rule__GenerationTask__Group__0__Impl"
26011 // InternalApplicationConfiguration.g:8446:5: ( ( rule__GenerationTask__Group_3_1__0 ) ) 26011
26012 // InternalApplicationConfiguration.g:8447:6: ( rule__GenerationTask__Group_3_1__0 ) 26012
26013 { 26013 // $ANTLR start "rule__GenerationTask__Group__1"
26014 before(grammarAccess.getGenerationTaskAccess().getGroup_3_1()); 26014 // InternalApplicationConfiguration.g:8354:1: rule__GenerationTask__Group__1 : rule__GenerationTask__Group__1__Impl rule__GenerationTask__Group__2 ;
26015 // InternalApplicationConfiguration.g:8448:6: ( rule__GenerationTask__Group_3_1__0 ) 26015 public final void rule__GenerationTask__Group__1() throws RecognitionException {
26016 // InternalApplicationConfiguration.g:8448:7: rule__GenerationTask__Group_3_1__0 26016
26017 { 26017 int stackSize = keepStackSize();
26018 pushFollow(FOLLOW_2); 26018
26019 rule__GenerationTask__Group_3_1__0(); 26019 try {
26020 26020 // InternalApplicationConfiguration.g:8358:1: ( rule__GenerationTask__Group__1__Impl rule__GenerationTask__Group__2 )
26021 state._fsp--; 26021 // InternalApplicationConfiguration.g:8359:2: rule__GenerationTask__Group__1__Impl rule__GenerationTask__Group__2
26022 26022 {
26023 26023 pushFollow(FOLLOW_18);
26024 } 26024 rule__GenerationTask__Group__1__Impl();
26025 26025
26026 after(grammarAccess.getGenerationTaskAccess().getGroup_3_1()); 26026 state._fsp--;
26027 26027
26028 } 26028 pushFollow(FOLLOW_2);
26029 26029 rule__GenerationTask__Group__2();
26030 26030
26031 } 26031 state._fsp--;
26032 26032
26033 26033
26034 } 26034 }
26035 26035
26036 26036 }
26037 } 26037 catch (RecognitionException re) {
26038 break; 26038 reportError(re);
26039 case 3 : 26039 recover(input,re);
26040 // InternalApplicationConfiguration.g:8453:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_2__0 ) ) ) ) 26040 }
26041 { 26041 finally {
26042 // InternalApplicationConfiguration.g:8453:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_2__0 ) ) ) ) 26042
26043 // InternalApplicationConfiguration.g:8454:4: {...}? => ( ( ( rule__GenerationTask__Group_3_2__0 ) ) ) 26043 restoreStackSize(stackSize);
26044 { 26044
26045 if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) { 26045 }
26046 throw new FailedPredicateException(input, "rule__GenerationTask__UnorderedGroup_3__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2)"); 26046 return ;
26047 } 26047 }
26048 // InternalApplicationConfiguration.g:8454:110: ( ( ( rule__GenerationTask__Group_3_2__0 ) ) ) 26048 // $ANTLR end "rule__GenerationTask__Group__1"
26049 // InternalApplicationConfiguration.g:8455:5: ( ( rule__GenerationTask__Group_3_2__0 ) ) 26049
26050 { 26050
26051 26051 // $ANTLR start "rule__GenerationTask__Group__1__Impl"
26052 getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2); 26052 // InternalApplicationConfiguration.g:8366:1: rule__GenerationTask__Group__1__Impl : ( () ) ;
26053 26053 public final void rule__GenerationTask__Group__1__Impl() throws RecognitionException {
26054 26054
26055 selected = true; 26055 int stackSize = keepStackSize();
26056 26056
26057 // InternalApplicationConfiguration.g:8461:5: ( ( rule__GenerationTask__Group_3_2__0 ) ) 26057 try {
26058 // InternalApplicationConfiguration.g:8462:6: ( rule__GenerationTask__Group_3_2__0 ) 26058 // InternalApplicationConfiguration.g:8370:1: ( ( () ) )
26059 { 26059 // InternalApplicationConfiguration.g:8371:1: ( () )
26060 before(grammarAccess.getGenerationTaskAccess().getGroup_3_2()); 26060 {
26061 // InternalApplicationConfiguration.g:8463:6: ( rule__GenerationTask__Group_3_2__0 ) 26061 // InternalApplicationConfiguration.g:8371:1: ( () )
26062 // InternalApplicationConfiguration.g:8463:7: rule__GenerationTask__Group_3_2__0 26062 // InternalApplicationConfiguration.g:8372:2: ()
26063 { 26063 {
26064 pushFollow(FOLLOW_2); 26064 before(grammarAccess.getGenerationTaskAccess().getGenerationTaskAction_1());
26065 rule__GenerationTask__Group_3_2__0(); 26065 // InternalApplicationConfiguration.g:8373:2: ()
26066 26066 // InternalApplicationConfiguration.g:8373:3:
26067 state._fsp--; 26067 {
26068 26068 }
26069 26069
26070 } 26070 after(grammarAccess.getGenerationTaskAccess().getGenerationTaskAction_1());
26071 26071
26072 after(grammarAccess.getGenerationTaskAccess().getGroup_3_2()); 26072 }
26073 26073
26074 } 26074
26075 26075 }
26076 26076
26077 } 26077 }
26078 26078 finally {
26079 26079
26080 } 26080 restoreStackSize(stackSize);
26081 26081
26082 26082 }
26083 } 26083 return ;
26084 break; 26084 }
26085 case 4 : 26085 // $ANTLR end "rule__GenerationTask__Group__1__Impl"
26086 // InternalApplicationConfiguration.g:8468:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_3__0 ) ) ) ) 26086
26087 { 26087
26088 // InternalApplicationConfiguration.g:8468:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_3__0 ) ) ) ) 26088 // $ANTLR start "rule__GenerationTask__Group__2"
26089 // InternalApplicationConfiguration.g:8469:4: {...}? => ( ( ( rule__GenerationTask__Group_3_3__0 ) ) ) 26089 // InternalApplicationConfiguration.g:8381:1: rule__GenerationTask__Group__2 : rule__GenerationTask__Group__2__Impl rule__GenerationTask__Group__3 ;
26090 { 26090 public final void rule__GenerationTask__Group__2() throws RecognitionException {
26091 if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) { 26091
26092 throw new FailedPredicateException(input, "rule__GenerationTask__UnorderedGroup_3__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3)"); 26092 int stackSize = keepStackSize();
26093 } 26093
26094 // InternalApplicationConfiguration.g:8469:110: ( ( ( rule__GenerationTask__Group_3_3__0 ) ) ) 26094 try {
26095 // InternalApplicationConfiguration.g:8470:5: ( ( rule__GenerationTask__Group_3_3__0 ) ) 26095 // InternalApplicationConfiguration.g:8385:1: ( rule__GenerationTask__Group__2__Impl rule__GenerationTask__Group__3 )
26096 { 26096 // InternalApplicationConfiguration.g:8386:2: rule__GenerationTask__Group__2__Impl rule__GenerationTask__Group__3
26097 26097 {
26098 getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3); 26098 pushFollow(FOLLOW_43);
26099 26099 rule__GenerationTask__Group__2__Impl();
26100 26100
26101 selected = true; 26101 state._fsp--;
26102 26102
26103 // InternalApplicationConfiguration.g:8476:5: ( ( rule__GenerationTask__Group_3_3__0 ) ) 26103 pushFollow(FOLLOW_2);
26104 // InternalApplicationConfiguration.g:8477:6: ( rule__GenerationTask__Group_3_3__0 ) 26104 rule__GenerationTask__Group__3();
26105 { 26105
26106 before(grammarAccess.getGenerationTaskAccess().getGroup_3_3()); 26106 state._fsp--;
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 catch (RecognitionException re) {
26113 state._fsp--; 26113 reportError(re);
26114 26114 recover(input,re);
26115 26115 }
26116 } 26116 finally {
26117 26117
26118 after(grammarAccess.getGenerationTaskAccess().getGroup_3_3()); 26118 restoreStackSize(stackSize);
26119 26119
26120 } 26120 }
26121 26121 return ;
26122 26122 }
26123 } 26123 // $ANTLR end "rule__GenerationTask__Group__2"
26124 26124
26125 26125
26126 } 26126 // $ANTLR start "rule__GenerationTask__Group__2__Impl"
26127 26127 // InternalApplicationConfiguration.g:8393:1: rule__GenerationTask__Group__2__Impl : ( '{' ) ;
26128 26128 public final void rule__GenerationTask__Group__2__Impl() throws RecognitionException {
26129 } 26129
26130 break; 26130 int stackSize = keepStackSize();
26131 case 5 : 26131
26132 // InternalApplicationConfiguration.g:8483:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_4__0 ) ) ) ) 26132 try {
26133 { 26133 // InternalApplicationConfiguration.g:8397:1: ( ( '{' ) )
26134 // InternalApplicationConfiguration.g:8483:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_4__0 ) ) ) ) 26134 // InternalApplicationConfiguration.g:8398:1: ( '{' )
26135 // InternalApplicationConfiguration.g:8484:4: {...}? => ( ( ( rule__GenerationTask__Group_3_4__0 ) ) ) 26135 {
26136 { 26136 // InternalApplicationConfiguration.g:8398:1: ( '{' )
26137 if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) { 26137 // InternalApplicationConfiguration.g:8399:2: '{'
26138 throw new FailedPredicateException(input, "rule__GenerationTask__UnorderedGroup_3__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4)"); 26138 {
26139 } 26139 before(grammarAccess.getGenerationTaskAccess().getLeftCurlyBracketKeyword_2());
26140 // InternalApplicationConfiguration.g:8484:110: ( ( ( rule__GenerationTask__Group_3_4__0 ) ) ) 26140 match(input,30,FOLLOW_2);
26141 // InternalApplicationConfiguration.g:8485:5: ( ( rule__GenerationTask__Group_3_4__0 ) ) 26141 after(grammarAccess.getGenerationTaskAccess().getLeftCurlyBracketKeyword_2());
26142 { 26142
26143 26143 }
26144 getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4); 26144
26145 26145
26146 26146 }
26147 selected = true; 26147
26148 26148 }
26149 // InternalApplicationConfiguration.g:8491:5: ( ( rule__GenerationTask__Group_3_4__0 ) ) 26149 catch (RecognitionException re) {
26150 // InternalApplicationConfiguration.g:8492:6: ( rule__GenerationTask__Group_3_4__0 ) 26150 reportError(re);
26151 { 26151 recover(input,re);
26152 before(grammarAccess.getGenerationTaskAccess().getGroup_3_4()); 26152 }
26153 // InternalApplicationConfiguration.g:8493:6: ( rule__GenerationTask__Group_3_4__0 ) 26153 finally {
26154 // InternalApplicationConfiguration.g:8493:7: rule__GenerationTask__Group_3_4__0 26154
26155 { 26155 restoreStackSize(stackSize);
26156 pushFollow(FOLLOW_2); 26156
26157 rule__GenerationTask__Group_3_4__0(); 26157 }
26158 26158 return ;
26159 state._fsp--; 26159 }
26160 26160 // $ANTLR end "rule__GenerationTask__Group__2__Impl"
26161 26161
26162 } 26162
26163 26163 // $ANTLR start "rule__GenerationTask__Group__3"
26164 after(grammarAccess.getGenerationTaskAccess().getGroup_3_4()); 26164 // InternalApplicationConfiguration.g:8408:1: rule__GenerationTask__Group__3 : rule__GenerationTask__Group__3__Impl rule__GenerationTask__Group__4 ;
26165 26165 public final void rule__GenerationTask__Group__3() throws RecognitionException {
26166 } 26166
26167 26167 int stackSize = keepStackSize();
26168 26168
26169 } 26169 try {
26170 26170 // InternalApplicationConfiguration.g:8412:1: ( rule__GenerationTask__Group__3__Impl rule__GenerationTask__Group__4 )
26171 26171 // InternalApplicationConfiguration.g:8413:2: rule__GenerationTask__Group__3__Impl rule__GenerationTask__Group__4
26172 } 26172 {
26173 26173 pushFollow(FOLLOW_44);
26174 26174 rule__GenerationTask__Group__3__Impl();
26175 } 26175
26176 break; 26176 state._fsp--;
26177 case 6 : 26177
26178 // InternalApplicationConfiguration.g:8498:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_5__0 ) ) ) ) 26178 pushFollow(FOLLOW_2);
26179 { 26179 rule__GenerationTask__Group__4();
26180 // InternalApplicationConfiguration.g:8498:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_5__0 ) ) ) ) 26180
26181 // InternalApplicationConfiguration.g:8499:4: {...}? => ( ( ( rule__GenerationTask__Group_3_5__0 ) ) ) 26181 state._fsp--;
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 catch (RecognitionException re) {
26188 { 26188 reportError(re);
26189 26189 recover(input,re);
26190 getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5); 26190 }
26191 26191 finally {
26192 26192
26193 selected = true; 26193 restoreStackSize(stackSize);
26194 26194
26195 // InternalApplicationConfiguration.g:8506:5: ( ( rule__GenerationTask__Group_3_5__0 ) ) 26195 }
26196 // InternalApplicationConfiguration.g:8507:6: ( rule__GenerationTask__Group_3_5__0 ) 26196 return ;
26197 { 26197 }
26198 before(grammarAccess.getGenerationTaskAccess().getGroup_3_5()); 26198 // $ANTLR end "rule__GenerationTask__Group__3"
26199 // InternalApplicationConfiguration.g:8508:6: ( rule__GenerationTask__Group_3_5__0 ) 26199
26200 // InternalApplicationConfiguration.g:8508:7: rule__GenerationTask__Group_3_5__0 26200
26201 { 26201 // $ANTLR start "rule__GenerationTask__Group__3__Impl"
26202 pushFollow(FOLLOW_2); 26202 // InternalApplicationConfiguration.g:8420:1: rule__GenerationTask__Group__3__Impl : ( ( rule__GenerationTask__UnorderedGroup_3 ) ) ;
26203 rule__GenerationTask__Group_3_5__0(); 26203 public final void rule__GenerationTask__Group__3__Impl() throws RecognitionException {
26204 26204
26205 state._fsp--; 26205 int stackSize = keepStackSize();
26206 26206
26207 26207 try {
26208 } 26208 // InternalApplicationConfiguration.g:8424:1: ( ( ( rule__GenerationTask__UnorderedGroup_3 ) ) )
26209 26209 // InternalApplicationConfiguration.g:8425:1: ( ( rule__GenerationTask__UnorderedGroup_3 ) )
26210 after(grammarAccess.getGenerationTaskAccess().getGroup_3_5()); 26210 {
26211 26211 // InternalApplicationConfiguration.g:8425:1: ( ( rule__GenerationTask__UnorderedGroup_3 ) )
26212 } 26212 // InternalApplicationConfiguration.g:8426:2: ( rule__GenerationTask__UnorderedGroup_3 )
26213 26213 {
26214 26214 before(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3());
26215 } 26215 // InternalApplicationConfiguration.g:8427:2: ( rule__GenerationTask__UnorderedGroup_3 )
26216 26216 // InternalApplicationConfiguration.g:8427:3: rule__GenerationTask__UnorderedGroup_3
26217 26217 {
26218 } 26218 pushFollow(FOLLOW_2);
26219 26219 rule__GenerationTask__UnorderedGroup_3();
26220 26220
26221 } 26221 state._fsp--;
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 after(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3());
26227 // InternalApplicationConfiguration.g:8514:4: {...}? => ( ( ( rule__GenerationTask__Group_3_6__0 ) ) ) 26227
26228 { 26228 }
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
26231 } 26231 }
26232 // InternalApplicationConfiguration.g:8514:110: ( ( ( rule__GenerationTask__Group_3_6__0 ) ) ) 26232
26233 // InternalApplicationConfiguration.g:8515:5: ( ( rule__GenerationTask__Group_3_6__0 ) ) 26233 }
26234 { 26234 catch (RecognitionException re) {
26235 26235 reportError(re);
26236 getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6); 26236 recover(input,re);
26237 26237 }
26238 26238 finally {
26239 selected = true; 26239
26240 26240 restoreStackSize(stackSize);
26241 // InternalApplicationConfiguration.g:8521:5: ( ( rule__GenerationTask__Group_3_6__0 ) ) 26241
26242 // InternalApplicationConfiguration.g:8522:6: ( rule__GenerationTask__Group_3_6__0 ) 26242 }
26243 { 26243 return ;
26244 before(grammarAccess.getGenerationTaskAccess().getGroup_3_6()); 26244 }
26245 // InternalApplicationConfiguration.g:8523:6: ( rule__GenerationTask__Group_3_6__0 ) 26245 // $ANTLR end "rule__GenerationTask__Group__3__Impl"
26246 // InternalApplicationConfiguration.g:8523:7: rule__GenerationTask__Group_3_6__0 26246
26247 { 26247
26248 pushFollow(FOLLOW_2); 26248 // $ANTLR start "rule__GenerationTask__Group__4"
26249 rule__GenerationTask__Group_3_6__0(); 26249 // InternalApplicationConfiguration.g:8435:1: rule__GenerationTask__Group__4 : rule__GenerationTask__Group__4__Impl ;
26250 26250 public final void rule__GenerationTask__Group__4() throws RecognitionException {
26251 state._fsp--; 26251
26252 26252 int stackSize = keepStackSize();
26253 26253
26254 } 26254 try {
26255 26255 // InternalApplicationConfiguration.g:8439:1: ( rule__GenerationTask__Group__4__Impl )
26256 after(grammarAccess.getGenerationTaskAccess().getGroup_3_6()); 26256 // InternalApplicationConfiguration.g:8440:2: rule__GenerationTask__Group__4__Impl
26257 26257 {
26258 } 26258 pushFollow(FOLLOW_2);
26259 26259 rule__GenerationTask__Group__4__Impl();
26260 26260
26261 } 26261 state._fsp--;
26262 26262
26263 26263
26264 } 26264 }
26265 26265
26266 26266 }
26267 } 26267 catch (RecognitionException re) {
26268 break; 26268 reportError(re);
26269 case 8 : 26269 recover(input,re);
26270 // InternalApplicationConfiguration.g:8528:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_7__0 ) ) ) ) 26270 }
26271 { 26271 finally {
26272 // InternalApplicationConfiguration.g:8528:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_7__0 ) ) ) ) 26272
26273 // InternalApplicationConfiguration.g:8529:4: {...}? => ( ( ( rule__GenerationTask__Group_3_7__0 ) ) ) 26273 restoreStackSize(stackSize);
26274 { 26274
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 return ;
26277 } 26277 }
26278 // InternalApplicationConfiguration.g:8529:110: ( ( ( rule__GenerationTask__Group_3_7__0 ) ) ) 26278 // $ANTLR end "rule__GenerationTask__Group__4"
26279 // InternalApplicationConfiguration.g:8530:5: ( ( rule__GenerationTask__Group_3_7__0 ) ) 26279
26280 { 26280
26281 26281 // $ANTLR start "rule__GenerationTask__Group__4__Impl"
26282 getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7); 26282 // InternalApplicationConfiguration.g:8446:1: rule__GenerationTask__Group__4__Impl : ( '}' ) ;
26283 26283 public final void rule__GenerationTask__Group__4__Impl() throws RecognitionException {
26284 26284
26285 selected = true; 26285 int stackSize = keepStackSize();
26286 26286
26287 // InternalApplicationConfiguration.g:8536:5: ( ( rule__GenerationTask__Group_3_7__0 ) ) 26287 try {
26288 // InternalApplicationConfiguration.g:8537:6: ( rule__GenerationTask__Group_3_7__0 ) 26288 // InternalApplicationConfiguration.g:8450:1: ( ( '}' ) )
26289 { 26289 // InternalApplicationConfiguration.g:8451:1: ( '}' )
26290 before(grammarAccess.getGenerationTaskAccess().getGroup_3_7()); 26290 {
26291 // InternalApplicationConfiguration.g:8538:6: ( rule__GenerationTask__Group_3_7__0 ) 26291 // InternalApplicationConfiguration.g:8451:1: ( '}' )
26292 // InternalApplicationConfiguration.g:8538:7: rule__GenerationTask__Group_3_7__0 26292 // InternalApplicationConfiguration.g:8452:2: '}'
26293 { 26293 {
26294 pushFollow(FOLLOW_2); 26294 before(grammarAccess.getGenerationTaskAccess().getRightCurlyBracketKeyword_4());
26295 rule__GenerationTask__Group_3_7__0(); 26295 match(input,31,FOLLOW_2);
26296 26296 after(grammarAccess.getGenerationTaskAccess().getRightCurlyBracketKeyword_4());
26297 state._fsp--; 26297
26298 26298 }
26299 26299
26300 } 26300
26301 26301 }
26302 after(grammarAccess.getGenerationTaskAccess().getGroup_3_7()); 26302
26303 26303 }
26304 } 26304 catch (RecognitionException re) {
26305 26305 reportError(re);
26306 26306 recover(input,re);
26307 } 26307 }
26308 26308 finally {
26309 26309
26310 } 26310 restoreStackSize(stackSize);
26311 26311
26312 26312 }
26313 } 26313 return ;
26314 break; 26314 }
26315 case 9 : 26315 // $ANTLR end "rule__GenerationTask__Group__4__Impl"
26316 // InternalApplicationConfiguration.g:8543:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_8__0 ) ) ) ) 26316
26317 { 26317
26318 // InternalApplicationConfiguration.g:8543:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_8__0 ) ) ) ) 26318 // $ANTLR start "rule__GenerationTask__Group_3_0__0"
26319 // InternalApplicationConfiguration.g:8544:4: {...}? => ( ( ( rule__GenerationTask__Group_3_8__0 ) ) ) 26319 // InternalApplicationConfiguration.g:8462:1: rule__GenerationTask__Group_3_0__0 : rule__GenerationTask__Group_3_0__0__Impl rule__GenerationTask__Group_3_0__1 ;
26320 { 26320 public final void rule__GenerationTask__Group_3_0__0() throws RecognitionException {
26321 if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) { 26321
26322 throw new FailedPredicateException(input, "rule__GenerationTask__UnorderedGroup_3__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8)"); 26322 int stackSize = keepStackSize();
26323 } 26323
26324 // InternalApplicationConfiguration.g:8544:110: ( ( ( rule__GenerationTask__Group_3_8__0 ) ) ) 26324 try {
26325 // InternalApplicationConfiguration.g:8545:5: ( ( rule__GenerationTask__Group_3_8__0 ) ) 26325 // InternalApplicationConfiguration.g:8466:1: ( rule__GenerationTask__Group_3_0__0__Impl rule__GenerationTask__Group_3_0__1 )
26326 { 26326 // InternalApplicationConfiguration.g:8467:2: rule__GenerationTask__Group_3_0__0__Impl rule__GenerationTask__Group_3_0__1
26327 26327 {
26328 getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8); 26328 pushFollow(FOLLOW_13);
26329 26329 rule__GenerationTask__Group_3_0__0__Impl();
26330 26330
26331 selected = true; 26331 state._fsp--;
26332 26332
26333 // InternalApplicationConfiguration.g:8551:5: ( ( rule__GenerationTask__Group_3_8__0 ) ) 26333 pushFollow(FOLLOW_2);
26334 // InternalApplicationConfiguration.g:8552:6: ( rule__GenerationTask__Group_3_8__0 ) 26334 rule__GenerationTask__Group_3_0__1();
26335 { 26335
26336 before(grammarAccess.getGenerationTaskAccess().getGroup_3_8()); 26336 state._fsp--;
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 catch (RecognitionException re) {
26343 state._fsp--; 26343 reportError(re);
26344 26344 recover(input,re);
26345 26345 }
26346 } 26346 finally {
26347 26347
26348 after(grammarAccess.getGenerationTaskAccess().getGroup_3_8()); 26348 restoreStackSize(stackSize);
26349 26349
26350 } 26350 }
26351 26351 return ;
26352 26352 }
26353 } 26353 // $ANTLR end "rule__GenerationTask__Group_3_0__0"
26354 26354
26355 26355
26356 } 26356 // $ANTLR start "rule__GenerationTask__Group_3_0__0__Impl"
26357 26357 // InternalApplicationConfiguration.g:8474:1: rule__GenerationTask__Group_3_0__0__Impl : ( 'metamodel' ) ;
26358 26358 public final void rule__GenerationTask__Group_3_0__0__Impl() throws RecognitionException {
26359 } 26359
26360 break; 26360 int stackSize = keepStackSize();
26361 case 10 : 26361
26362 // InternalApplicationConfiguration.g:8558:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_9__0 ) ) ) ) 26362 try {
26363 { 26363 // InternalApplicationConfiguration.g:8478:1: ( ( 'metamodel' ) )
26364 // InternalApplicationConfiguration.g:8558:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_9__0 ) ) ) ) 26364 // InternalApplicationConfiguration.g:8479:1: ( 'metamodel' )
26365 // InternalApplicationConfiguration.g:8559:4: {...}? => ( ( ( rule__GenerationTask__Group_3_9__0 ) ) ) 26365 {
26366 { 26366 // InternalApplicationConfiguration.g:8479:1: ( 'metamodel' )
26367 if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) { 26367 // InternalApplicationConfiguration.g:8480:2: 'metamodel'
26368 throw new FailedPredicateException(input, "rule__GenerationTask__UnorderedGroup_3__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9)"); 26368 {
26369 } 26369 before(grammarAccess.getGenerationTaskAccess().getMetamodelKeyword_3_0_0());
26370 // InternalApplicationConfiguration.g:8559:110: ( ( ( rule__GenerationTask__Group_3_9__0 ) ) ) 26370 match(input,36,FOLLOW_2);
26371 // InternalApplicationConfiguration.g:8560:5: ( ( rule__GenerationTask__Group_3_9__0 ) ) 26371 after(grammarAccess.getGenerationTaskAccess().getMetamodelKeyword_3_0_0());
26372 { 26372
26373 26373 }
26374 getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9); 26374
26375 26375
26376 26376 }
26377 selected = true; 26377
26378 26378 }
26379 // InternalApplicationConfiguration.g:8566:5: ( ( rule__GenerationTask__Group_3_9__0 ) ) 26379 catch (RecognitionException re) {
26380 // InternalApplicationConfiguration.g:8567:6: ( rule__GenerationTask__Group_3_9__0 ) 26380 reportError(re);
26381 { 26381 recover(input,re);
26382 before(grammarAccess.getGenerationTaskAccess().getGroup_3_9()); 26382 }
26383 // InternalApplicationConfiguration.g:8568:6: ( rule__GenerationTask__Group_3_9__0 ) 26383 finally {
26384 // InternalApplicationConfiguration.g:8568:7: rule__GenerationTask__Group_3_9__0 26384
26385 { 26385 restoreStackSize(stackSize);
26386 pushFollow(FOLLOW_2); 26386
26387 rule__GenerationTask__Group_3_9__0(); 26387 }
26388 26388 return ;
26389 state._fsp--; 26389 }
26390 26390 // $ANTLR end "rule__GenerationTask__Group_3_0__0__Impl"
26391 26391
26392 } 26392
26393 26393 // $ANTLR start "rule__GenerationTask__Group_3_0__1"
26394 after(grammarAccess.getGenerationTaskAccess().getGroup_3_9()); 26394 // InternalApplicationConfiguration.g:8489:1: rule__GenerationTask__Group_3_0__1 : rule__GenerationTask__Group_3_0__1__Impl rule__GenerationTask__Group_3_0__2 ;
26395 26395 public final void rule__GenerationTask__Group_3_0__1() throws RecognitionException {
26396 } 26396
26397 26397 int stackSize = keepStackSize();
26398 26398
26399 } 26399 try {
26400 26400 // InternalApplicationConfiguration.g:8493:1: ( rule__GenerationTask__Group_3_0__1__Impl rule__GenerationTask__Group_3_0__2 )
26401 26401 // InternalApplicationConfiguration.g:8494:2: rule__GenerationTask__Group_3_0__1__Impl rule__GenerationTask__Group_3_0__2
26402 } 26402 {
26403 26403 pushFollow(FOLLOW_45);
26404 26404 rule__GenerationTask__Group_3_0__1__Impl();
26405 } 26405
26406 break; 26406 state._fsp--;
26407 case 11 : 26407
26408 // InternalApplicationConfiguration.g:8573:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_10__0 ) ) ) ) 26408 pushFollow(FOLLOW_2);
26409 { 26409 rule__GenerationTask__Group_3_0__2();
26410 // InternalApplicationConfiguration.g:8573:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_10__0 ) ) ) ) 26410
26411 // InternalApplicationConfiguration.g:8574:4: {...}? => ( ( ( rule__GenerationTask__Group_3_10__0 ) ) ) 26411 state._fsp--;
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 catch (RecognitionException re) {
26418 { 26418 reportError(re);
26419 26419 recover(input,re);
26420 getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10); 26420 }
26421 26421 finally {
26422 26422
26423 selected = true; 26423 restoreStackSize(stackSize);
26424 26424
26425 // InternalApplicationConfiguration.g:8581:5: ( ( rule__GenerationTask__Group_3_10__0 ) ) 26425 }
26426 // InternalApplicationConfiguration.g:8582:6: ( rule__GenerationTask__Group_3_10__0 ) 26426 return ;
26427 { 26427 }
26428 before(grammarAccess.getGenerationTaskAccess().getGroup_3_10()); 26428 // $ANTLR end "rule__GenerationTask__Group_3_0__1"
26429 // InternalApplicationConfiguration.g:8583:6: ( rule__GenerationTask__Group_3_10__0 ) 26429
26430 // InternalApplicationConfiguration.g:8583:7: rule__GenerationTask__Group_3_10__0 26430
26431 { 26431 // $ANTLR start "rule__GenerationTask__Group_3_0__1__Impl"
26432 pushFollow(FOLLOW_2); 26432 // InternalApplicationConfiguration.g:8501:1: rule__GenerationTask__Group_3_0__1__Impl : ( '=' ) ;
26433 rule__GenerationTask__Group_3_10__0(); 26433 public final void rule__GenerationTask__Group_3_0__1__Impl() throws RecognitionException {
26434 26434
26435 state._fsp--; 26435 int stackSize = keepStackSize();
26436 26436
26437 26437 try {
26438 } 26438 // InternalApplicationConfiguration.g:8505:1: ( ( '=' ) )
26439 26439 // InternalApplicationConfiguration.g:8506:1: ( '=' )
26440 after(grammarAccess.getGenerationTaskAccess().getGroup_3_10()); 26440 {
26441 26441 // InternalApplicationConfiguration.g:8506:1: ( '=' )
26442 } 26442 // InternalApplicationConfiguration.g:8507:2: '='
26443 26443 {
26444 26444 before(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_0_1());
26445 } 26445 match(input,29,FOLLOW_2);
26446 26446 after(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_0_1());
26447 26447
26448 } 26448 }
26449 26449
26450 26450
26451 } 26451 }
26452 break; 26452
26453 case 12 : 26453 }
26454 // InternalApplicationConfiguration.g:8588:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_11__0 ) ) ) ) 26454 catch (RecognitionException re) {
26455 { 26455 reportError(re);
26456 // InternalApplicationConfiguration.g:8588:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_11__0 ) ) ) ) 26456 recover(input,re);
26457 // InternalApplicationConfiguration.g:8589:4: {...}? => ( ( ( rule__GenerationTask__Group_3_11__0 ) ) ) 26457 }
26458 { 26458 finally {
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 restoreStackSize(stackSize);
26461 } 26461
26462 // InternalApplicationConfiguration.g:8589:111: ( ( ( rule__GenerationTask__Group_3_11__0 ) ) ) 26462 }
26463 // InternalApplicationConfiguration.g:8590:5: ( ( rule__GenerationTask__Group_3_11__0 ) ) 26463 return ;
26464 { 26464 }
26465 26465 // $ANTLR end "rule__GenerationTask__Group_3_0__1__Impl"
26466 getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11); 26466
26467 26467
26468 26468 // $ANTLR start "rule__GenerationTask__Group_3_0__2"
26469 selected = true; 26469 // InternalApplicationConfiguration.g:8516:1: rule__GenerationTask__Group_3_0__2 : rule__GenerationTask__Group_3_0__2__Impl ;
26470 26470 public final void rule__GenerationTask__Group_3_0__2() throws RecognitionException {
26471 // InternalApplicationConfiguration.g:8596:5: ( ( rule__GenerationTask__Group_3_11__0 ) ) 26471
26472 // InternalApplicationConfiguration.g:8597:6: ( rule__GenerationTask__Group_3_11__0 ) 26472 int stackSize = keepStackSize();
26473 { 26473
26474 before(grammarAccess.getGenerationTaskAccess().getGroup_3_11()); 26474 try {
26475 // InternalApplicationConfiguration.g:8598:6: ( rule__GenerationTask__Group_3_11__0 ) 26475 // InternalApplicationConfiguration.g:8520:1: ( rule__GenerationTask__Group_3_0__2__Impl )
26476 // InternalApplicationConfiguration.g:8598:7: rule__GenerationTask__Group_3_11__0 26476 // InternalApplicationConfiguration.g:8521:2: rule__GenerationTask__Group_3_0__2__Impl
26477 { 26477 {
26478 pushFollow(FOLLOW_2); 26478 pushFollow(FOLLOW_2);
26479 rule__GenerationTask__Group_3_11__0(); 26479 rule__GenerationTask__Group_3_0__2__Impl();
26480 26480
26481 state._fsp--; 26481 state._fsp--;
26482 26482
26483 26483
26484 } 26484 }
26485 26485
26486 after(grammarAccess.getGenerationTaskAccess().getGroup_3_11()); 26486 }
26487 26487 catch (RecognitionException re) {
26488 } 26488 reportError(re);
26489 26489 recover(input,re);
26490 26490 }
26491 } 26491 finally {
26492 26492
26493 26493 restoreStackSize(stackSize);
26494 } 26494
26495 26495 }
26496 26496 return ;
26497 } 26497 }
26498 break; 26498 // $ANTLR end "rule__GenerationTask__Group_3_0__2"
26499 26499
26500 } 26500
26501 26501 // $ANTLR start "rule__GenerationTask__Group_3_0__2__Impl"
26502 26502 // InternalApplicationConfiguration.g:8527:1: rule__GenerationTask__Group_3_0__2__Impl : ( ( rule__GenerationTask__MetamodelAssignment_3_0_2 ) ) ;
26503 } 26503 public final void rule__GenerationTask__Group_3_0__2__Impl() throws RecognitionException {
26504 26504
26505 } 26505 int stackSize = keepStackSize();
26506 catch (RecognitionException re) { 26506
26507 reportError(re); 26507 try {
26508 recover(input,re); 26508 // InternalApplicationConfiguration.g:8531:1: ( ( ( rule__GenerationTask__MetamodelAssignment_3_0_2 ) ) )
26509 } 26509 // InternalApplicationConfiguration.g:8532:1: ( ( rule__GenerationTask__MetamodelAssignment_3_0_2 ) )
26510 finally { 26510 {
26511 26511 // InternalApplicationConfiguration.g:8532:1: ( ( rule__GenerationTask__MetamodelAssignment_3_0_2 ) )
26512 if (selected) 26512 // InternalApplicationConfiguration.g:8533:2: ( rule__GenerationTask__MetamodelAssignment_3_0_2 )
26513 getUnorderedGroupHelper().returnFromSelection(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3()); 26513 {
26514 restoreStackSize(stackSize); 26514 before(grammarAccess.getGenerationTaskAccess().getMetamodelAssignment_3_0_2());
26515 26515 // InternalApplicationConfiguration.g:8534:2: ( rule__GenerationTask__MetamodelAssignment_3_0_2 )
26516 } 26516 // InternalApplicationConfiguration.g:8534:3: rule__GenerationTask__MetamodelAssignment_3_0_2
26517 return ; 26517 {
26518 } 26518 pushFollow(FOLLOW_2);
26519 // $ANTLR end "rule__GenerationTask__UnorderedGroup_3__Impl" 26519 rule__GenerationTask__MetamodelAssignment_3_0_2();
26520 26520
26521 26521 state._fsp--;
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 after(grammarAccess.getGenerationTaskAccess().getMetamodelAssignment_3_0_2());
26527 26527
26528 try { 26528 }
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
26531 { 26531 }
26532 pushFollow(FOLLOW_45); 26532
26533 rule__GenerationTask__UnorderedGroup_3__Impl(); 26533 }
26534 26534 catch (RecognitionException re) {
26535 state._fsp--; 26535 reportError(re);
26536 26536 recover(input,re);
26537 // InternalApplicationConfiguration.g:8617:2: ( rule__GenerationTask__UnorderedGroup_3__1 )? 26537 }
26538 int alt58=2; 26538 finally {
26539 alt58 = dfa58.predict(input); 26539
26540 switch (alt58) { 26540 restoreStackSize(stackSize);
26541 case 1 : 26541
26542 // InternalApplicationConfiguration.g:8617:2: rule__GenerationTask__UnorderedGroup_3__1 26542 }
26543 { 26543 return ;
26544 pushFollow(FOLLOW_2); 26544 }
26545 rule__GenerationTask__UnorderedGroup_3__1(); 26545 // $ANTLR end "rule__GenerationTask__Group_3_0__2__Impl"
26546 26546
26547 state._fsp--; 26547
26548 26548 // $ANTLR start "rule__GenerationTask__Group_3_1__0"
26549 26549 // InternalApplicationConfiguration.g:8543:1: rule__GenerationTask__Group_3_1__0 : rule__GenerationTask__Group_3_1__0__Impl rule__GenerationTask__Group_3_1__1 ;
26550 } 26550 public final void rule__GenerationTask__Group_3_1__0() throws RecognitionException {
26551 break; 26551
26552 26552 int stackSize = keepStackSize();
26553 } 26553
26554 26554 try {
26555 26555 // InternalApplicationConfiguration.g:8547:1: ( rule__GenerationTask__Group_3_1__0__Impl rule__GenerationTask__Group_3_1__1 )
26556 } 26556 // InternalApplicationConfiguration.g:8548:2: rule__GenerationTask__Group_3_1__0__Impl rule__GenerationTask__Group_3_1__1
26557 26557 {
26558 } 26558 pushFollow(FOLLOW_13);
26559 catch (RecognitionException re) { 26559 rule__GenerationTask__Group_3_1__0__Impl();
26560 reportError(re); 26560
26561 recover(input,re); 26561 state._fsp--;
26562 } 26562
26563 finally { 26563 pushFollow(FOLLOW_2);
26564 26564 rule__GenerationTask__Group_3_1__1();
26565 restoreStackSize(stackSize); 26565
26566 26566 state._fsp--;
26567 } 26567
26568 return ; 26568
26569 } 26569 }
26570 // $ANTLR end "rule__GenerationTask__UnorderedGroup_3__0" 26570
26571 26571 }
26572 26572 catch (RecognitionException re) {
26573 // $ANTLR start "rule__GenerationTask__UnorderedGroup_3__1" 26573 reportError(re);
26574 // InternalApplicationConfiguration.g:8623:1: rule__GenerationTask__UnorderedGroup_3__1 : rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__2 )? ; 26574 recover(input,re);
26575 public final void rule__GenerationTask__UnorderedGroup_3__1() throws RecognitionException { 26575 }
26576 26576 finally {
26577 int stackSize = keepStackSize(); 26577
26578 26578 restoreStackSize(stackSize);
26579 try { 26579
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 return ;
26582 { 26582 }
26583 pushFollow(FOLLOW_45); 26583 // $ANTLR end "rule__GenerationTask__Group_3_1__0"
26584 rule__GenerationTask__UnorderedGroup_3__Impl(); 26584
26585 26585
26586 state._fsp--; 26586 // $ANTLR start "rule__GenerationTask__Group_3_1__0__Impl"
26587 26587 // InternalApplicationConfiguration.g:8555:1: rule__GenerationTask__Group_3_1__0__Impl : ( 'partial-model' ) ;
26588 // InternalApplicationConfiguration.g:8629:2: ( rule__GenerationTask__UnorderedGroup_3__2 )? 26588 public final void rule__GenerationTask__Group_3_1__0__Impl() throws RecognitionException {
26589 int alt59=2; 26589
26590 alt59 = dfa59.predict(input); 26590 int stackSize = keepStackSize();
26591 switch (alt59) { 26591
26592 case 1 : 26592 try {
26593 // InternalApplicationConfiguration.g:8629:2: rule__GenerationTask__UnorderedGroup_3__2 26593 // InternalApplicationConfiguration.g:8559:1: ( ( 'partial-model' ) )
26594 { 26594 // InternalApplicationConfiguration.g:8560:1: ( 'partial-model' )
26595 pushFollow(FOLLOW_2); 26595 {
26596 rule__GenerationTask__UnorderedGroup_3__2(); 26596 // InternalApplicationConfiguration.g:8560:1: ( 'partial-model' )
26597 26597 // InternalApplicationConfiguration.g:8561:2: 'partial-model'
26598 state._fsp--; 26598 {
26599 26599 before(grammarAccess.getGenerationTaskAccess().getPartialModelKeyword_3_1_0());
26600 26600 match(input,54,FOLLOW_2);
26601 } 26601 after(grammarAccess.getGenerationTaskAccess().getPartialModelKeyword_3_1_0());
26602 break; 26602
26603 26603 }
26604 } 26604
26605 26605
26606 26606 }
26607 } 26607
26608 26608 }
26609 } 26609 catch (RecognitionException re) {
26610 catch (RecognitionException re) { 26610 reportError(re);
26611 reportError(re); 26611 recover(input,re);
26612 recover(input,re); 26612 }
26613 } 26613 finally {
26614 finally { 26614
26615 26615 restoreStackSize(stackSize);
26616 restoreStackSize(stackSize); 26616
26617 26617 }
26618 } 26618 return ;
26619 return ; 26619 }
26620 } 26620 // $ANTLR end "rule__GenerationTask__Group_3_1__0__Impl"
26621 // $ANTLR end "rule__GenerationTask__UnorderedGroup_3__1" 26621
26622 26622
26623 26623 // $ANTLR start "rule__GenerationTask__Group_3_1__1"
26624 // $ANTLR start "rule__GenerationTask__UnorderedGroup_3__2" 26624 // InternalApplicationConfiguration.g:8570:1: rule__GenerationTask__Group_3_1__1 : rule__GenerationTask__Group_3_1__1__Impl rule__GenerationTask__Group_3_1__2 ;
26625 // InternalApplicationConfiguration.g:8635:1: rule__GenerationTask__UnorderedGroup_3__2 : rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__3 )? ; 26625 public final void rule__GenerationTask__Group_3_1__1() throws RecognitionException {
26626 public final void rule__GenerationTask__UnorderedGroup_3__2() throws RecognitionException { 26626
26627 26627 int stackSize = keepStackSize();
26628 int stackSize = keepStackSize(); 26628
26629 26629 try {
26630 try { 26630 // InternalApplicationConfiguration.g:8574:1: ( rule__GenerationTask__Group_3_1__1__Impl rule__GenerationTask__Group_3_1__2 )
26631 // InternalApplicationConfiguration.g:8639:1: ( rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__3 )? ) 26631 // InternalApplicationConfiguration.g:8575:2: rule__GenerationTask__Group_3_1__1__Impl rule__GenerationTask__Group_3_1__2
26632 // InternalApplicationConfiguration.g:8640:2: rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__3 )? 26632 {
26633 { 26633 pushFollow(FOLLOW_45);
26634 pushFollow(FOLLOW_45); 26634 rule__GenerationTask__Group_3_1__1__Impl();
26635 rule__GenerationTask__UnorderedGroup_3__Impl(); 26635
26636 26636 state._fsp--;
26637 state._fsp--; 26637
26638 26638 pushFollow(FOLLOW_2);
26639 // InternalApplicationConfiguration.g:8641:2: ( rule__GenerationTask__UnorderedGroup_3__3 )? 26639 rule__GenerationTask__Group_3_1__2();
26640 int alt60=2; 26640
26641 alt60 = dfa60.predict(input); 26641 state._fsp--;
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 catch (RecognitionException re) {
26648 26648 reportError(re);
26649 state._fsp--; 26649 recover(input,re);
26650 26650 }
26651 26651 finally {
26652 } 26652
26653 break; 26653 restoreStackSize(stackSize);
26654 26654
26655 } 26655 }
26656 26656 return ;
26657 26657 }
26658 } 26658 // $ANTLR end "rule__GenerationTask__Group_3_1__1"
26659 26659
26660 } 26660
26661 catch (RecognitionException re) { 26661 // $ANTLR start "rule__GenerationTask__Group_3_1__1__Impl"
26662 reportError(re); 26662 // InternalApplicationConfiguration.g:8582:1: rule__GenerationTask__Group_3_1__1__Impl : ( '=' ) ;
26663 recover(input,re); 26663 public final void rule__GenerationTask__Group_3_1__1__Impl() throws RecognitionException {
26664 } 26664
26665 finally { 26665 int stackSize = keepStackSize();
26666 26666
26667 restoreStackSize(stackSize); 26667 try {
26668 26668 // InternalApplicationConfiguration.g:8586:1: ( ( '=' ) )
26669 } 26669 // InternalApplicationConfiguration.g:8587:1: ( '=' )
26670 return ; 26670 {
26671 } 26671 // InternalApplicationConfiguration.g:8587:1: ( '=' )
26672 // $ANTLR end "rule__GenerationTask__UnorderedGroup_3__2" 26672 // InternalApplicationConfiguration.g:8588:2: '='
26673 26673 {
26674 26674 before(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_1_1());
26675 // $ANTLR start "rule__GenerationTask__UnorderedGroup_3__3" 26675 match(input,29,FOLLOW_2);
26676 // InternalApplicationConfiguration.g:8647:1: rule__GenerationTask__UnorderedGroup_3__3 : rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__4 )? ; 26676 after(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_1_1());
26677 public final void rule__GenerationTask__UnorderedGroup_3__3() throws RecognitionException { 26677
26678 26678 }
26679 int stackSize = keepStackSize(); 26679
26680 26680
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 catch (RecognitionException re) {
26685 pushFollow(FOLLOW_45); 26685 reportError(re);
26686 rule__GenerationTask__UnorderedGroup_3__Impl(); 26686 recover(input,re);
26687 26687 }
26688 state._fsp--; 26688 finally {
26689 26689
26690 // InternalApplicationConfiguration.g:8653:2: ( rule__GenerationTask__UnorderedGroup_3__4 )? 26690 restoreStackSize(stackSize);
26691 int alt61=2; 26691
26692 alt61 = dfa61.predict(input); 26692 }
26693 switch (alt61) { 26693 return ;
26694 case 1 : 26694 }
26695 // InternalApplicationConfiguration.g:8653:2: rule__GenerationTask__UnorderedGroup_3__4 26695 // $ANTLR end "rule__GenerationTask__Group_3_1__1__Impl"
26696 { 26696
26697 pushFollow(FOLLOW_2); 26697
26698 rule__GenerationTask__UnorderedGroup_3__4(); 26698 // $ANTLR start "rule__GenerationTask__Group_3_1__2"
26699 26699 // InternalApplicationConfiguration.g:8597:1: rule__GenerationTask__Group_3_1__2 : rule__GenerationTask__Group_3_1__2__Impl ;
26700 state._fsp--; 26700 public final void rule__GenerationTask__Group_3_1__2() throws RecognitionException {
26701 26701
26702 26702 int stackSize = keepStackSize();
26703 } 26703
26704 break; 26704 try {
26705 26705 // InternalApplicationConfiguration.g:8601:1: ( rule__GenerationTask__Group_3_1__2__Impl )
26706 } 26706 // InternalApplicationConfiguration.g:8602:2: rule__GenerationTask__Group_3_1__2__Impl
26707 26707 {
26708 26708 pushFollow(FOLLOW_2);
26709 } 26709 rule__GenerationTask__Group_3_1__2__Impl();
26710 26710
26711 } 26711 state._fsp--;
26712 catch (RecognitionException re) { 26712
26713 reportError(re); 26713
26714 recover(input,re); 26714 }
26715 } 26715
26716 finally { 26716 }
26717 26717 catch (RecognitionException re) {
26718 restoreStackSize(stackSize); 26718 reportError(re);
26719 26719 recover(input,re);
26720 } 26720 }
26721 return ; 26721 finally {
26722 } 26722
26723 // $ANTLR end "rule__GenerationTask__UnorderedGroup_3__3" 26723 restoreStackSize(stackSize);
26724 26724
26725 26725 }
26726 // $ANTLR start "rule__GenerationTask__UnorderedGroup_3__4" 26726 return ;
26727 // InternalApplicationConfiguration.g:8659:1: rule__GenerationTask__UnorderedGroup_3__4 : rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__5 )? ; 26727 }
26728 public final void rule__GenerationTask__UnorderedGroup_3__4() throws RecognitionException { 26728 // $ANTLR end "rule__GenerationTask__Group_3_1__2"
26729 26729
26730 int stackSize = keepStackSize(); 26730
26731 26731 // $ANTLR start "rule__GenerationTask__Group_3_1__2__Impl"
26732 try { 26732 // InternalApplicationConfiguration.g:8608:1: rule__GenerationTask__Group_3_1__2__Impl : ( ( rule__GenerationTask__PartialModelAssignment_3_1_2 ) ) ;
26733 // InternalApplicationConfiguration.g:8663:1: ( rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__5 )? ) 26733 public final void rule__GenerationTask__Group_3_1__2__Impl() throws RecognitionException {
26734 // InternalApplicationConfiguration.g:8664:2: rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__5 )? 26734
26735 { 26735 int stackSize = keepStackSize();
26736 pushFollow(FOLLOW_45); 26736
26737 rule__GenerationTask__UnorderedGroup_3__Impl(); 26737 try {
26738 26738 // InternalApplicationConfiguration.g:8612:1: ( ( ( rule__GenerationTask__PartialModelAssignment_3_1_2 ) ) )
26739 state._fsp--; 26739 // InternalApplicationConfiguration.g:8613:1: ( ( rule__GenerationTask__PartialModelAssignment_3_1_2 ) )
26740 26740 {
26741 // InternalApplicationConfiguration.g:8665:2: ( rule__GenerationTask__UnorderedGroup_3__5 )? 26741 // InternalApplicationConfiguration.g:8613:1: ( ( rule__GenerationTask__PartialModelAssignment_3_1_2 ) )
26742 int alt62=2; 26742 // InternalApplicationConfiguration.g:8614:2: ( rule__GenerationTask__PartialModelAssignment_3_1_2 )
26743 alt62 = dfa62.predict(input); 26743 {
26744 switch (alt62) { 26744 before(grammarAccess.getGenerationTaskAccess().getPartialModelAssignment_3_1_2());
26745 case 1 : 26745 // InternalApplicationConfiguration.g:8615:2: ( rule__GenerationTask__PartialModelAssignment_3_1_2 )
26746 // InternalApplicationConfiguration.g:8665:2: rule__GenerationTask__UnorderedGroup_3__5 26746 // InternalApplicationConfiguration.g:8615:3: rule__GenerationTask__PartialModelAssignment_3_1_2
26747 { 26747 {
26748 pushFollow(FOLLOW_2); 26748 pushFollow(FOLLOW_2);
26749 rule__GenerationTask__UnorderedGroup_3__5(); 26749 rule__GenerationTask__PartialModelAssignment_3_1_2();
26750 26750
26751 state._fsp--; 26751 state._fsp--;
26752 26752
26753 26753
26754 } 26754 }
26755 break; 26755
26756 26756 after(grammarAccess.getGenerationTaskAccess().getPartialModelAssignment_3_1_2());
26757 } 26757
26758 26758 }
26759 26759
26760 } 26760
26761 26761 }
26762 } 26762
26763 catch (RecognitionException re) { 26763 }
26764 reportError(re); 26764 catch (RecognitionException re) {
26765 recover(input,re); 26765 reportError(re);
26766 } 26766 recover(input,re);
26767 finally { 26767 }
26768 26768 finally {
26769 restoreStackSize(stackSize); 26769
26770 26770 restoreStackSize(stackSize);
26771 } 26771
26772 return ; 26772 }
26773 } 26773 return ;
26774 // $ANTLR end "rule__GenerationTask__UnorderedGroup_3__4" 26774 }
26775 26775 // $ANTLR end "rule__GenerationTask__Group_3_1__2__Impl"
26776 26776
26777 // $ANTLR start "rule__GenerationTask__UnorderedGroup_3__5" 26777
26778 // InternalApplicationConfiguration.g:8671:1: rule__GenerationTask__UnorderedGroup_3__5 : rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__6 )? ; 26778 // $ANTLR start "rule__GenerationTask__Group_3_2__0"
26779 public final void rule__GenerationTask__UnorderedGroup_3__5() throws RecognitionException { 26779 // InternalApplicationConfiguration.g:8624:1: rule__GenerationTask__Group_3_2__0 : rule__GenerationTask__Group_3_2__0__Impl rule__GenerationTask__Group_3_2__1 ;
26780 26780 public final void rule__GenerationTask__Group_3_2__0() throws RecognitionException {
26781 int stackSize = keepStackSize(); 26781
26782 26782 int stackSize = keepStackSize();
26783 try { 26783
26784 // InternalApplicationConfiguration.g:8675:1: ( rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__6 )? ) 26784 try {
26785 // InternalApplicationConfiguration.g:8676:2: rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__6 )? 26785 // InternalApplicationConfiguration.g:8628:1: ( rule__GenerationTask__Group_3_2__0__Impl rule__GenerationTask__Group_3_2__1 )
26786 { 26786 // InternalApplicationConfiguration.g:8629:2: rule__GenerationTask__Group_3_2__0__Impl rule__GenerationTask__Group_3_2__1
26787 pushFollow(FOLLOW_45); 26787 {
26788 rule__GenerationTask__UnorderedGroup_3__Impl(); 26788 pushFollow(FOLLOW_13);
26789 26789 rule__GenerationTask__Group_3_2__0__Impl();
26790 state._fsp--; 26790
26791 26791 state._fsp--;
26792 // InternalApplicationConfiguration.g:8677:2: ( rule__GenerationTask__UnorderedGroup_3__6 )? 26792
26793 int alt63=2; 26793 pushFollow(FOLLOW_2);
26794 alt63 = dfa63.predict(input); 26794 rule__GenerationTask__Group_3_2__1();
26795 switch (alt63) { 26795
26796 case 1 : 26796 state._fsp--;
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 catch (RecognitionException re) {
26803 26803 reportError(re);
26804 26804 recover(input,re);
26805 } 26805 }
26806 break; 26806 finally {
26807 26807
26808 } 26808 restoreStackSize(stackSize);
26809 26809
26810 26810 }
26811 } 26811 return ;
26812 26812 }
26813 } 26813 // $ANTLR end "rule__GenerationTask__Group_3_2__0"
26814 catch (RecognitionException re) { 26814
26815 reportError(re); 26815
26816 recover(input,re); 26816 // $ANTLR start "rule__GenerationTask__Group_3_2__0__Impl"
26817 } 26817 // InternalApplicationConfiguration.g:8636:1: rule__GenerationTask__Group_3_2__0__Impl : ( 'constraints' ) ;
26818 finally { 26818 public final void rule__GenerationTask__Group_3_2__0__Impl() throws RecognitionException {
26819 26819
26820 restoreStackSize(stackSize); 26820 int stackSize = keepStackSize();
26821 26821
26822 } 26822 try {
26823 return ; 26823 // InternalApplicationConfiguration.g:8640:1: ( ( 'constraints' ) )
26824 } 26824 // InternalApplicationConfiguration.g:8641:1: ( 'constraints' )
26825 // $ANTLR end "rule__GenerationTask__UnorderedGroup_3__5" 26825 {
26826 26826 // InternalApplicationConfiguration.g:8641:1: ( 'constraints' )
26827 26827 // InternalApplicationConfiguration.g:8642:2: 'constraints'
26828 // $ANTLR start "rule__GenerationTask__UnorderedGroup_3__6" 26828 {
26829 // InternalApplicationConfiguration.g:8683:1: rule__GenerationTask__UnorderedGroup_3__6 : rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__7 )? ; 26829 before(grammarAccess.getGenerationTaskAccess().getConstraintsKeyword_3_2_0());
26830 public final void rule__GenerationTask__UnorderedGroup_3__6() throws RecognitionException { 26830 match(input,39,FOLLOW_2);
26831 26831 after(grammarAccess.getGenerationTaskAccess().getConstraintsKeyword_3_2_0());
26832 int stackSize = keepStackSize(); 26832
26833 26833 }
26834 try { 26834
26835 // InternalApplicationConfiguration.g:8687:1: ( rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__7 )? ) 26835
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 catch (RecognitionException re) {
26840 26840 reportError(re);
26841 state._fsp--; 26841 recover(input,re);
26842 26842 }
26843 // InternalApplicationConfiguration.g:8689:2: ( rule__GenerationTask__UnorderedGroup_3__7 )? 26843 finally {
26844 int alt64=2; 26844
26845 alt64 = dfa64.predict(input); 26845 restoreStackSize(stackSize);
26846 switch (alt64) { 26846
26847 case 1 : 26847 }
26848 // InternalApplicationConfiguration.g:8689:2: rule__GenerationTask__UnorderedGroup_3__7 26848 return ;
26849 { 26849 }
26850 pushFollow(FOLLOW_2); 26850 // $ANTLR end "rule__GenerationTask__Group_3_2__0__Impl"
26851 rule__GenerationTask__UnorderedGroup_3__7(); 26851
26852 26852
26853 state._fsp--; 26853 // $ANTLR start "rule__GenerationTask__Group_3_2__1"
26854 26854 // InternalApplicationConfiguration.g:8651:1: rule__GenerationTask__Group_3_2__1 : rule__GenerationTask__Group_3_2__1__Impl rule__GenerationTask__Group_3_2__2 ;
26855 26855 public final void rule__GenerationTask__Group_3_2__1() throws RecognitionException {
26856 } 26856
26857 break; 26857 int stackSize = keepStackSize();
26858 26858
26859 } 26859 try {
26860 26860 // InternalApplicationConfiguration.g:8655:1: ( rule__GenerationTask__Group_3_2__1__Impl rule__GenerationTask__Group_3_2__2 )
26861 26861 // InternalApplicationConfiguration.g:8656:2: rule__GenerationTask__Group_3_2__1__Impl rule__GenerationTask__Group_3_2__2
26862 } 26862 {
26863 26863 pushFollow(FOLLOW_45);
26864 } 26864 rule__GenerationTask__Group_3_2__1__Impl();
26865 catch (RecognitionException re) { 26865
26866 reportError(re); 26866 state._fsp--;
26867 recover(input,re); 26867
26868 } 26868 pushFollow(FOLLOW_2);
26869 finally { 26869 rule__GenerationTask__Group_3_2__2();
26870 26870
26871 restoreStackSize(stackSize); 26871 state._fsp--;
26872 26872
26873 } 26873
26874 return ; 26874 }
26875 } 26875
26876 // $ANTLR end "rule__GenerationTask__UnorderedGroup_3__6" 26876 }
26877 26877 catch (RecognitionException re) {
26878 26878 reportError(re);
26879 // $ANTLR start "rule__GenerationTask__UnorderedGroup_3__7" 26879 recover(input,re);
26880 // InternalApplicationConfiguration.g:8695:1: rule__GenerationTask__UnorderedGroup_3__7 : rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__8 )? ; 26880 }
26881 public final void rule__GenerationTask__UnorderedGroup_3__7() throws RecognitionException { 26881 finally {
26882 26882
26883 int stackSize = keepStackSize(); 26883 restoreStackSize(stackSize);
26884 26884
26885 try { 26885 }
26886 // InternalApplicationConfiguration.g:8699:1: ( rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__8 )? ) 26886 return ;
26887 // InternalApplicationConfiguration.g:8700:2: rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__8 )? 26887 }
26888 { 26888 // $ANTLR end "rule__GenerationTask__Group_3_2__1"
26889 pushFollow(FOLLOW_45); 26889
26890 rule__GenerationTask__UnorderedGroup_3__Impl(); 26890
26891 26891 // $ANTLR start "rule__GenerationTask__Group_3_2__1__Impl"
26892 state._fsp--; 26892 // InternalApplicationConfiguration.g:8663:1: rule__GenerationTask__Group_3_2__1__Impl : ( '=' ) ;
26893 26893 public final void rule__GenerationTask__Group_3_2__1__Impl() throws RecognitionException {
26894 // InternalApplicationConfiguration.g:8701:2: ( rule__GenerationTask__UnorderedGroup_3__8 )? 26894
26895 int alt65=2; 26895 int stackSize = keepStackSize();
26896 alt65 = dfa65.predict(input); 26896
26897 switch (alt65) { 26897 try {
26898 case 1 : 26898 // InternalApplicationConfiguration.g:8667:1: ( ( '=' ) )
26899 // InternalApplicationConfiguration.g:8701:2: rule__GenerationTask__UnorderedGroup_3__8 26899 // InternalApplicationConfiguration.g:8668:1: ( '=' )
26900 { 26900 {
26901 pushFollow(FOLLOW_2); 26901 // InternalApplicationConfiguration.g:8668:1: ( '=' )
26902 rule__GenerationTask__UnorderedGroup_3__8(); 26902 // InternalApplicationConfiguration.g:8669:2: '='
26903 26903 {
26904 state._fsp--; 26904 before(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_2_1());
26905 26905 match(input,29,FOLLOW_2);
26906 26906 after(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_2_1());
26907 } 26907
26908 break; 26908 }
26909 26909
26910 } 26910
26911 26911 }
26912 26912
26913 } 26913 }
26914 26914 catch (RecognitionException re) {
26915 } 26915 reportError(re);
26916 catch (RecognitionException re) { 26916 recover(input,re);
26917 reportError(re); 26917 }
26918 recover(input,re); 26918 finally {
26919 } 26919
26920 finally { 26920 restoreStackSize(stackSize);
26921 26921
26922 restoreStackSize(stackSize); 26922 }
26923 26923 return ;
26924 } 26924 }
26925 return ; 26925 // $ANTLR end "rule__GenerationTask__Group_3_2__1__Impl"
26926 } 26926
26927 // $ANTLR end "rule__GenerationTask__UnorderedGroup_3__7" 26927
26928 26928 // $ANTLR start "rule__GenerationTask__Group_3_2__2"
26929 26929 // InternalApplicationConfiguration.g:8678:1: rule__GenerationTask__Group_3_2__2 : rule__GenerationTask__Group_3_2__2__Impl ;
26930 // $ANTLR start "rule__GenerationTask__UnorderedGroup_3__8" 26930 public final void rule__GenerationTask__Group_3_2__2() throws RecognitionException {
26931 // InternalApplicationConfiguration.g:8707:1: rule__GenerationTask__UnorderedGroup_3__8 : rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__9 )? ; 26931
26932 public final void rule__GenerationTask__UnorderedGroup_3__8() throws RecognitionException { 26932 int stackSize = keepStackSize();
26933 26933
26934 int stackSize = keepStackSize(); 26934 try {
26935 26935 // InternalApplicationConfiguration.g:8682:1: ( rule__GenerationTask__Group_3_2__2__Impl )
26936 try { 26936 // InternalApplicationConfiguration.g:8683:2: rule__GenerationTask__Group_3_2__2__Impl
26937 // InternalApplicationConfiguration.g:8711:1: ( rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__9 )? ) 26937 {
26938 // InternalApplicationConfiguration.g:8712:2: rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__9 )? 26938 pushFollow(FOLLOW_2);
26939 { 26939 rule__GenerationTask__Group_3_2__2__Impl();
26940 pushFollow(FOLLOW_45); 26940
26941 rule__GenerationTask__UnorderedGroup_3__Impl(); 26941 state._fsp--;
26942 26942
26943 state._fsp--; 26943
26944 26944 }
26945 // InternalApplicationConfiguration.g:8713:2: ( rule__GenerationTask__UnorderedGroup_3__9 )? 26945
26946 int alt66=2; 26946 }
26947 alt66 = dfa66.predict(input); 26947 catch (RecognitionException re) {
26948 switch (alt66) { 26948 reportError(re);
26949 case 1 : 26949 recover(input,re);
26950 // InternalApplicationConfiguration.g:8713:2: rule__GenerationTask__UnorderedGroup_3__9 26950 }
26951 { 26951 finally {
26952 pushFollow(FOLLOW_2); 26952
26953 rule__GenerationTask__UnorderedGroup_3__9(); 26953 restoreStackSize(stackSize);
26954 26954
26955 state._fsp--; 26955 }
26956 26956 return ;
26957 26957 }
26958 } 26958 // $ANTLR end "rule__GenerationTask__Group_3_2__2"
26959 break; 26959
26960 26960
26961 } 26961 // $ANTLR start "rule__GenerationTask__Group_3_2__2__Impl"
26962 26962 // InternalApplicationConfiguration.g:8689:1: rule__GenerationTask__Group_3_2__2__Impl : ( ( rule__GenerationTask__PatternsAssignment_3_2_2 ) ) ;
26963 26963 public final void rule__GenerationTask__Group_3_2__2__Impl() throws RecognitionException {
26964 } 26964
26965 26965 int stackSize = keepStackSize();
26966 } 26966
26967 catch (RecognitionException re) { 26967 try {
26968 reportError(re); 26968 // InternalApplicationConfiguration.g:8693:1: ( ( ( rule__GenerationTask__PatternsAssignment_3_2_2 ) ) )
26969 recover(input,re); 26969 // InternalApplicationConfiguration.g:8694:1: ( ( rule__GenerationTask__PatternsAssignment_3_2_2 ) )
26970 } 26970 {
26971 finally { 26971 // InternalApplicationConfiguration.g:8694:1: ( ( rule__GenerationTask__PatternsAssignment_3_2_2 ) )
26972 26972 // InternalApplicationConfiguration.g:8695:2: ( rule__GenerationTask__PatternsAssignment_3_2_2 )
26973 restoreStackSize(stackSize); 26973 {
26974 26974 before(grammarAccess.getGenerationTaskAccess().getPatternsAssignment_3_2_2());
26975 } 26975 // InternalApplicationConfiguration.g:8696:2: ( rule__GenerationTask__PatternsAssignment_3_2_2 )
26976 return ; 26976 // InternalApplicationConfiguration.g:8696:3: rule__GenerationTask__PatternsAssignment_3_2_2
26977 } 26977 {
26978 // $ANTLR end "rule__GenerationTask__UnorderedGroup_3__8" 26978 pushFollow(FOLLOW_2);
26979 26979 rule__GenerationTask__PatternsAssignment_3_2_2();
26980 26980
26981 // $ANTLR start "rule__GenerationTask__UnorderedGroup_3__9" 26981 state._fsp--;
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 after(grammarAccess.getGenerationTaskAccess().getPatternsAssignment_3_2_2());
26987 try { 26987
26988 // InternalApplicationConfiguration.g:8723:1: ( rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__10 )? ) 26988 }
26989 // InternalApplicationConfiguration.g:8724:2: rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__10 )? 26989
26990 { 26990
26991 pushFollow(FOLLOW_45); 26991 }
26992 rule__GenerationTask__UnorderedGroup_3__Impl(); 26992
26993 26993 }
26994 state._fsp--; 26994 catch (RecognitionException re) {
26995 26995 reportError(re);
26996 // InternalApplicationConfiguration.g:8725:2: ( rule__GenerationTask__UnorderedGroup_3__10 )? 26996 recover(input,re);
26997 int alt67=2; 26997 }
26998 alt67 = dfa67.predict(input); 26998 finally {
26999 switch (alt67) { 26999
27000 case 1 : 27000 restoreStackSize(stackSize);
27001 // InternalApplicationConfiguration.g:8725:2: rule__GenerationTask__UnorderedGroup_3__10 27001
27002 { 27002 }
27003 pushFollow(FOLLOW_2); 27003 return ;
27004 rule__GenerationTask__UnorderedGroup_3__10(); 27004 }
27005 27005 // $ANTLR end "rule__GenerationTask__Group_3_2__2__Impl"
27006 state._fsp--; 27006
27007 27007
27008 27008 // $ANTLR start "rule__GenerationTask__Group_3_3__0"
27009 } 27009 // InternalApplicationConfiguration.g:8705:1: rule__GenerationTask__Group_3_3__0 : rule__GenerationTask__Group_3_3__0__Impl rule__GenerationTask__Group_3_3__1 ;
27010 break; 27010 public final void rule__GenerationTask__Group_3_3__0() throws RecognitionException {
27011 27011
27012 } 27012 int stackSize = keepStackSize();
27013 27013
27014 27014 try {
27015 } 27015 // InternalApplicationConfiguration.g:8709:1: ( rule__GenerationTask__Group_3_3__0__Impl rule__GenerationTask__Group_3_3__1 )
27016 27016 // InternalApplicationConfiguration.g:8710:2: rule__GenerationTask__Group_3_3__0__Impl rule__GenerationTask__Group_3_3__1
27017 } 27017 {
27018 catch (RecognitionException re) { 27018 pushFollow(FOLLOW_13);
27019 reportError(re); 27019 rule__GenerationTask__Group_3_3__0__Impl();
27020 recover(input,re); 27020
27021 } 27021 state._fsp--;
27022 finally { 27022
27023 27023 pushFollow(FOLLOW_2);
27024 restoreStackSize(stackSize); 27024 rule__GenerationTask__Group_3_3__1();
27025 27025
27026 } 27026 state._fsp--;
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 catch (RecognitionException re) {
27033 // InternalApplicationConfiguration.g:8731:1: rule__GenerationTask__UnorderedGroup_3__10 : rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__11 )? ; 27033 reportError(re);
27034 public final void rule__GenerationTask__UnorderedGroup_3__10() throws RecognitionException { 27034 recover(input,re);
27035 27035 }
27036 int stackSize = keepStackSize(); 27036 finally {
27037 27037
27038 try { 27038 restoreStackSize(stackSize);
27039 // InternalApplicationConfiguration.g:8735:1: ( rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__11 )? ) 27039
27040 // InternalApplicationConfiguration.g:8736:2: rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__11 )? 27040 }
27041 { 27041 return ;
27042 pushFollow(FOLLOW_45); 27042 }
27043 rule__GenerationTask__UnorderedGroup_3__Impl(); 27043 // $ANTLR end "rule__GenerationTask__Group_3_3__0"
27044 27044
27045 state._fsp--; 27045
27046 27046 // $ANTLR start "rule__GenerationTask__Group_3_3__0__Impl"
27047 // InternalApplicationConfiguration.g:8737:2: ( rule__GenerationTask__UnorderedGroup_3__11 )? 27047 // InternalApplicationConfiguration.g:8717:1: rule__GenerationTask__Group_3_3__0__Impl : ( 'objectives' ) ;
27048 int alt68=2; 27048 public final void rule__GenerationTask__Group_3_3__0__Impl() throws RecognitionException {
27049 alt68 = dfa68.predict(input); 27049
27050 switch (alt68) { 27050 int stackSize = keepStackSize();
27051 case 1 : 27051
27052 // InternalApplicationConfiguration.g:8737:2: rule__GenerationTask__UnorderedGroup_3__11 27052 try {
27053 { 27053 // InternalApplicationConfiguration.g:8721:1: ( ( 'objectives' ) )
27054 pushFollow(FOLLOW_2); 27054 // InternalApplicationConfiguration.g:8722:1: ( 'objectives' )
27055 rule__GenerationTask__UnorderedGroup_3__11(); 27055 {
27056 27056 // InternalApplicationConfiguration.g:8722:1: ( 'objectives' )
27057 state._fsp--; 27057 // InternalApplicationConfiguration.g:8723:2: 'objectives'
27058 27058 {
27059 27059 before(grammarAccess.getGenerationTaskAccess().getObjectivesKeyword_3_3_0());
27060 } 27060 match(input,41,FOLLOW_2);
27061 break; 27061 after(grammarAccess.getGenerationTaskAccess().getObjectivesKeyword_3_3_0());
27062 27062
27063 } 27063 }
27064 27064
27065 27065
27066 } 27066 }
27067 27067
27068 } 27068 }
27069 catch (RecognitionException re) { 27069 catch (RecognitionException re) {
27070 reportError(re); 27070 reportError(re);
27071 recover(input,re); 27071 recover(input,re);
27072 } 27072 }
27073 finally { 27073 finally {
27074 27074
27075 restoreStackSize(stackSize); 27075 restoreStackSize(stackSize);
27076 27076
27077 } 27077 }
27078 return ; 27078 return ;
27079 } 27079 }
27080 // $ANTLR end "rule__GenerationTask__UnorderedGroup_3__10" 27080 // $ANTLR end "rule__GenerationTask__Group_3_3__0__Impl"
27081 27081
27082 27082
27083 // $ANTLR start "rule__GenerationTask__UnorderedGroup_3__11" 27083 // $ANTLR start "rule__GenerationTask__Group_3_3__1"
27084 // InternalApplicationConfiguration.g:8743:1: rule__GenerationTask__UnorderedGroup_3__11 : rule__GenerationTask__UnorderedGroup_3__Impl ; 27084 // InternalApplicationConfiguration.g:8732:1: rule__GenerationTask__Group_3_3__1 : rule__GenerationTask__Group_3_3__1__Impl rule__GenerationTask__Group_3_3__2 ;
27085 public final void rule__GenerationTask__UnorderedGroup_3__11() throws RecognitionException { 27085 public final void rule__GenerationTask__Group_3_3__1() throws RecognitionException {
27086 27086
27087 int stackSize = keepStackSize(); 27087 int stackSize = keepStackSize();
27088 27088
27089 try { 27089 try {
27090 // InternalApplicationConfiguration.g:8747:1: ( rule__GenerationTask__UnorderedGroup_3__Impl ) 27090 // InternalApplicationConfiguration.g:8736:1: ( rule__GenerationTask__Group_3_3__1__Impl rule__GenerationTask__Group_3_3__2 )
27091 // InternalApplicationConfiguration.g:8748:2: rule__GenerationTask__UnorderedGroup_3__Impl 27091 // InternalApplicationConfiguration.g:8737:2: rule__GenerationTask__Group_3_3__1__Impl rule__GenerationTask__Group_3_3__2
27092 { 27092 {
27093 pushFollow(FOLLOW_2); 27093 pushFollow(FOLLOW_45);
27094 rule__GenerationTask__UnorderedGroup_3__Impl(); 27094 rule__GenerationTask__Group_3_3__1__Impl();
27095 27095
27096 state._fsp--; 27096 state._fsp--;
27097 27097
27098 27098 pushFollow(FOLLOW_2);
27099 } 27099 rule__GenerationTask__Group_3_3__2();
27100 27100
27101 } 27101 state._fsp--;
27102 catch (RecognitionException re) { 27102
27103 reportError(re); 27103
27104 recover(input,re); 27104 }
27105 } 27105
27106 finally { 27106 }
27107 27107 catch (RecognitionException re) {
27108 restoreStackSize(stackSize); 27108 reportError(re);
27109 27109 recover(input,re);
27110 } 27110 }
27111 return ; 27111 finally {
27112 } 27112
27113 // $ANTLR end "rule__GenerationTask__UnorderedGroup_3__11" 27113 restoreStackSize(stackSize);
27114 27114
27115 27115 }
27116 // $ANTLR start "rule__ConfigurationScript__ImportsAssignment_0" 27116 return ;
27117 // InternalApplicationConfiguration.g:8755:1: rule__ConfigurationScript__ImportsAssignment_0 : ( ruleImport ) ; 27117 }
27118 public final void rule__ConfigurationScript__ImportsAssignment_0() throws RecognitionException { 27118 // $ANTLR end "rule__GenerationTask__Group_3_3__1"
27119 27119
27120 int stackSize = keepStackSize(); 27120
27121 27121 // $ANTLR start "rule__GenerationTask__Group_3_3__1__Impl"
27122 try { 27122 // InternalApplicationConfiguration.g:8744:1: rule__GenerationTask__Group_3_3__1__Impl : ( '=' ) ;
27123 // InternalApplicationConfiguration.g:8759:1: ( ( ruleImport ) ) 27123 public final void rule__GenerationTask__Group_3_3__1__Impl() throws RecognitionException {
27124 // InternalApplicationConfiguration.g:8760:2: ( ruleImport ) 27124
27125 { 27125 int stackSize = keepStackSize();
27126 // InternalApplicationConfiguration.g:8760:2: ( ruleImport ) 27126
27127 // InternalApplicationConfiguration.g:8761:3: ruleImport 27127 try {
27128 { 27128 // InternalApplicationConfiguration.g:8748:1: ( ( '=' ) )
27129 before(grammarAccess.getConfigurationScriptAccess().getImportsImportParserRuleCall_0_0()); 27129 // InternalApplicationConfiguration.g:8749:1: ( '=' )
27130 pushFollow(FOLLOW_2); 27130 {
27131 ruleImport(); 27131 // InternalApplicationConfiguration.g:8749:1: ( '=' )
27132 27132 // InternalApplicationConfiguration.g:8750:2: '='
27133 state._fsp--; 27133 {
27134 27134 before(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_3_1());
27135 after(grammarAccess.getConfigurationScriptAccess().getImportsImportParserRuleCall_0_0()); 27135 match(input,29,FOLLOW_2);
27136 27136 after(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_3_1());
27137 } 27137
27138 27138 }
27139 27139
27140 } 27140
27141 27141 }
27142 } 27142
27143 catch (RecognitionException re) { 27143 }
27144 reportError(re); 27144 catch (RecognitionException re) {
27145 recover(input,re); 27145 reportError(re);
27146 } 27146 recover(input,re);
27147 finally { 27147 }
27148 27148 finally {
27149 restoreStackSize(stackSize); 27149
27150 27150 restoreStackSize(stackSize);
27151 } 27151
27152 return ; 27152 }
27153 } 27153 return ;
27154 // $ANTLR end "rule__ConfigurationScript__ImportsAssignment_0" 27154 }
27155 27155 // $ANTLR end "rule__GenerationTask__Group_3_3__1__Impl"
27156 27156
27157 // $ANTLR start "rule__ConfigurationScript__CommandsAssignment_1" 27157
27158 // InternalApplicationConfiguration.g:8770:1: rule__ConfigurationScript__CommandsAssignment_1 : ( ruleCommand ) ; 27158 // $ANTLR start "rule__GenerationTask__Group_3_3__2"
27159 public final void rule__ConfigurationScript__CommandsAssignment_1() throws RecognitionException { 27159 // InternalApplicationConfiguration.g:8759:1: rule__GenerationTask__Group_3_3__2 : rule__GenerationTask__Group_3_3__2__Impl ;
27160 27160 public final void rule__GenerationTask__Group_3_3__2() throws RecognitionException {
27161 int stackSize = keepStackSize(); 27161
27162 27162 int stackSize = keepStackSize();
27163 try { 27163
27164 // InternalApplicationConfiguration.g:8774:1: ( ( ruleCommand ) ) 27164 try {
27165 // InternalApplicationConfiguration.g:8775:2: ( ruleCommand ) 27165 // InternalApplicationConfiguration.g:8763:1: ( rule__GenerationTask__Group_3_3__2__Impl )
27166 { 27166 // InternalApplicationConfiguration.g:8764:2: rule__GenerationTask__Group_3_3__2__Impl
27167 // InternalApplicationConfiguration.g:8775:2: ( ruleCommand ) 27167 {
27168 // InternalApplicationConfiguration.g:8776:3: ruleCommand 27168 pushFollow(FOLLOW_2);
27169 { 27169 rule__GenerationTask__Group_3_3__2__Impl();
27170 before(grammarAccess.getConfigurationScriptAccess().getCommandsCommandParserRuleCall_1_0()); 27170
27171 pushFollow(FOLLOW_2); 27171 state._fsp--;
27172 ruleCommand(); 27172
27173 27173
27174 state._fsp--; 27174 }
27175 27175
27176 after(grammarAccess.getConfigurationScriptAccess().getCommandsCommandParserRuleCall_1_0()); 27176 }
27177 27177 catch (RecognitionException re) {
27178 } 27178 reportError(re);
27179 27179 recover(input,re);
27180 27180 }
27181 } 27181 finally {
27182 27182
27183 } 27183 restoreStackSize(stackSize);
27184 catch (RecognitionException re) { 27184
27185 reportError(re); 27185 }
27186 recover(input,re); 27186 return ;
27187 } 27187 }
27188 finally { 27188 // $ANTLR end "rule__GenerationTask__Group_3_3__2"
27189 27189
27190 restoreStackSize(stackSize); 27190
27191 27191 // $ANTLR start "rule__GenerationTask__Group_3_3__2__Impl"
27192 } 27192 // InternalApplicationConfiguration.g:8770:1: rule__GenerationTask__Group_3_3__2__Impl : ( ( rule__GenerationTask__ObjectivesAssignment_3_3_2 ) ) ;
27193 return ; 27193 public final void rule__GenerationTask__Group_3_3__2__Impl() throws RecognitionException {
27194 } 27194
27195 // $ANTLR end "rule__ConfigurationScript__CommandsAssignment_1" 27195 int stackSize = keepStackSize();
27196 27196
27197 27197 try {
27198 // $ANTLR start "rule__EPackageImport__ImportedPackageAssignment_2" 27198 // InternalApplicationConfiguration.g:8774:1: ( ( ( rule__GenerationTask__ObjectivesAssignment_3_3_2 ) ) )
27199 // InternalApplicationConfiguration.g:8785:1: rule__EPackageImport__ImportedPackageAssignment_2 : ( ( RULE_STRING ) ) ; 27199 // InternalApplicationConfiguration.g:8775:1: ( ( rule__GenerationTask__ObjectivesAssignment_3_3_2 ) )
27200 public final void rule__EPackageImport__ImportedPackageAssignment_2() throws RecognitionException { 27200 {
27201 27201 // InternalApplicationConfiguration.g:8775:1: ( ( rule__GenerationTask__ObjectivesAssignment_3_3_2 ) )
27202 int stackSize = keepStackSize(); 27202 // InternalApplicationConfiguration.g:8776:2: ( rule__GenerationTask__ObjectivesAssignment_3_3_2 )
27203 27203 {
27204 try { 27204 before(grammarAccess.getGenerationTaskAccess().getObjectivesAssignment_3_3_2());
27205 // InternalApplicationConfiguration.g:8789:1: ( ( ( RULE_STRING ) ) ) 27205 // InternalApplicationConfiguration.g:8777:2: ( rule__GenerationTask__ObjectivesAssignment_3_3_2 )
27206 // InternalApplicationConfiguration.g:8790:2: ( ( RULE_STRING ) ) 27206 // InternalApplicationConfiguration.g:8777:3: rule__GenerationTask__ObjectivesAssignment_3_3_2
27207 { 27207 {
27208 // InternalApplicationConfiguration.g:8790:2: ( ( RULE_STRING ) ) 27208 pushFollow(FOLLOW_2);
27209 // InternalApplicationConfiguration.g:8791:3: ( RULE_STRING ) 27209 rule__GenerationTask__ObjectivesAssignment_3_3_2();
27210 { 27210
27211 before(grammarAccess.getEPackageImportAccess().getImportedPackageEPackageCrossReference_2_0()); 27211 state._fsp--;
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 after(grammarAccess.getGenerationTaskAccess().getObjectivesAssignment_3_3_2());
27217 after(grammarAccess.getEPackageImportAccess().getImportedPackageEPackageSTRINGTerminalRuleCall_2_0_1()); 27217
27218 27218 }
27219 } 27219
27220 27220
27221 after(grammarAccess.getEPackageImportAccess().getImportedPackageEPackageCrossReference_2_0()); 27221 }
27222 27222
27223 } 27223 }
27224 27224 catch (RecognitionException re) {
27225 27225 reportError(re);
27226 } 27226 recover(input,re);
27227 27227 }
27228 } 27228 finally {
27229 catch (RecognitionException re) { 27229
27230 reportError(re); 27230 restoreStackSize(stackSize);
27231 recover(input,re); 27231
27232 } 27232 }
27233 finally { 27233 return ;
27234 27234 }
27235 restoreStackSize(stackSize); 27235 // $ANTLR end "rule__GenerationTask__Group_3_3__2__Impl"
27236 27236
27237 } 27237
27238 return ; 27238 // $ANTLR start "rule__GenerationTask__Group_3_4__0"
27239 } 27239 // InternalApplicationConfiguration.g:8786:1: rule__GenerationTask__Group_3_4__0 : rule__GenerationTask__Group_3_4__0__Impl rule__GenerationTask__Group_3_4__1 ;
27240 // $ANTLR end "rule__EPackageImport__ImportedPackageAssignment_2" 27240 public final void rule__GenerationTask__Group_3_4__0() throws RecognitionException {
27241 27241
27242 27242 int stackSize = keepStackSize();
27243 // $ANTLR start "rule__ViatraImport__ImportedViatraAssignment_2" 27243
27244 // InternalApplicationConfiguration.g:8804:1: rule__ViatraImport__ImportedViatraAssignment_2 : ( ( RULE_STRING ) ) ; 27244 try {
27245 public final void rule__ViatraImport__ImportedViatraAssignment_2() throws RecognitionException { 27245 // InternalApplicationConfiguration.g:8790:1: ( rule__GenerationTask__Group_3_4__0__Impl rule__GenerationTask__Group_3_4__1 )
27246 27246 // InternalApplicationConfiguration.g:8791:2: rule__GenerationTask__Group_3_4__0__Impl rule__GenerationTask__Group_3_4__1
27247 int stackSize = keepStackSize(); 27247 {
27248 27248 pushFollow(FOLLOW_13);
27249 try { 27249 rule__GenerationTask__Group_3_4__0__Impl();
27250 // InternalApplicationConfiguration.g:8808:1: ( ( ( RULE_STRING ) ) ) 27250
27251 // InternalApplicationConfiguration.g:8809:2: ( ( RULE_STRING ) ) 27251 state._fsp--;
27252 { 27252
27253 // InternalApplicationConfiguration.g:8809:2: ( ( RULE_STRING ) ) 27253 pushFollow(FOLLOW_2);
27254 // InternalApplicationConfiguration.g:8810:3: ( RULE_STRING ) 27254 rule__GenerationTask__Group_3_4__1();
27255 { 27255
27256 before(grammarAccess.getViatraImportAccess().getImportedViatraPatternModelCrossReference_2_0()); 27256 state._fsp--;
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 catch (RecognitionException re) {
27263 27263 reportError(re);
27264 } 27264 recover(input,re);
27265 27265 }
27266 after(grammarAccess.getViatraImportAccess().getImportedViatraPatternModelCrossReference_2_0()); 27266 finally {
27267 27267
27268 } 27268 restoreStackSize(stackSize);
27269 27269
27270 27270 }
27271 } 27271 return ;
27272 27272 }
27273 } 27273 // $ANTLR end "rule__GenerationTask__Group_3_4__0"
27274 catch (RecognitionException re) { 27274
27275 reportError(re); 27275
27276 recover(input,re); 27276 // $ANTLR start "rule__GenerationTask__Group_3_4__0__Impl"
27277 } 27277 // InternalApplicationConfiguration.g:8798:1: rule__GenerationTask__Group_3_4__0__Impl : ( 'scope' ) ;
27278 finally { 27278 public final void rule__GenerationTask__Group_3_4__0__Impl() throws RecognitionException {
27279 27279
27280 restoreStackSize(stackSize); 27280 int stackSize = keepStackSize();
27281 27281
27282 } 27282 try {
27283 return ; 27283 // InternalApplicationConfiguration.g:8802:1: ( ( 'scope' ) )
27284 } 27284 // InternalApplicationConfiguration.g:8803:1: ( 'scope' )
27285 // $ANTLR end "rule__ViatraImport__ImportedViatraAssignment_2" 27285 {
27286 27286 // InternalApplicationConfiguration.g:8803:1: ( 'scope' )
27287 27287 // InternalApplicationConfiguration.g:8804:2: 'scope'
27288 // $ANTLR start "rule__FileSpecification__PathAssignment" 27288 {
27289 // InternalApplicationConfiguration.g:8823:1: rule__FileSpecification__PathAssignment : ( RULE_STRING ) ; 27289 before(grammarAccess.getGenerationTaskAccess().getScopeKeyword_3_4_0());
27290 public final void rule__FileSpecification__PathAssignment() throws RecognitionException { 27290 match(input,52,FOLLOW_2);
27291 27291 after(grammarAccess.getGenerationTaskAccess().getScopeKeyword_3_4_0());
27292 int stackSize = keepStackSize(); 27292
27293 27293 }
27294 try { 27294
27295 // InternalApplicationConfiguration.g:8827:1: ( ( RULE_STRING ) ) 27295
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 catch (RecognitionException re) {
27300 { 27300 reportError(re);
27301 before(grammarAccess.getFileSpecificationAccess().getPathSTRINGTerminalRuleCall_0()); 27301 recover(input,re);
27302 match(input,RULE_STRING,FOLLOW_2); 27302 }
27303 after(grammarAccess.getFileSpecificationAccess().getPathSTRINGTerminalRuleCall_0()); 27303 finally {
27304 27304
27305 } 27305 restoreStackSize(stackSize);
27306 27306
27307 27307 }
27308 } 27308 return ;
27309 27309 }
27310 } 27310 // $ANTLR end "rule__GenerationTask__Group_3_4__0__Impl"
27311 catch (RecognitionException re) { 27311
27312 reportError(re); 27312
27313 recover(input,re); 27313 // $ANTLR start "rule__GenerationTask__Group_3_4__1"
27314 } 27314 // InternalApplicationConfiguration.g:8813:1: rule__GenerationTask__Group_3_4__1 : rule__GenerationTask__Group_3_4__1__Impl rule__GenerationTask__Group_3_4__2 ;
27315 finally { 27315 public final void rule__GenerationTask__Group_3_4__1() throws RecognitionException {
27316 27316
27317 restoreStackSize(stackSize); 27317 int stackSize = keepStackSize();
27318 27318
27319 } 27319 try {
27320 return ; 27320 // InternalApplicationConfiguration.g:8817:1: ( rule__GenerationTask__Group_3_4__1__Impl rule__GenerationTask__Group_3_4__2 )
27321 } 27321 // InternalApplicationConfiguration.g:8818:2: rule__GenerationTask__Group_3_4__1__Impl rule__GenerationTask__Group_3_4__2
27322 // $ANTLR end "rule__FileSpecification__PathAssignment" 27322 {
27323 27323 pushFollow(FOLLOW_45);
27324 27324 rule__GenerationTask__Group_3_4__1__Impl();
27325 // $ANTLR start "rule__FileDeclaration__NameAssignment_1" 27325
27326 // InternalApplicationConfiguration.g:8838:1: rule__FileDeclaration__NameAssignment_1 : ( RULE_ID ) ; 27326 state._fsp--;
27327 public final void rule__FileDeclaration__NameAssignment_1() throws RecognitionException { 27327
27328 27328 pushFollow(FOLLOW_2);
27329 int stackSize = keepStackSize(); 27329 rule__GenerationTask__Group_3_4__2();
27330 27330
27331 try { 27331 state._fsp--;
27332 // InternalApplicationConfiguration.g:8842:1: ( ( RULE_ID ) ) 27332
27333 // InternalApplicationConfiguration.g:8843:2: ( RULE_ID ) 27333
27334 { 27334 }
27335 // InternalApplicationConfiguration.g:8843:2: ( RULE_ID ) 27335
27336 // InternalApplicationConfiguration.g:8844:3: RULE_ID 27336 }
27337 { 27337 catch (RecognitionException re) {
27338 before(grammarAccess.getFileDeclarationAccess().getNameIDTerminalRuleCall_1_0()); 27338 reportError(re);
27339 match(input,RULE_ID,FOLLOW_2); 27339 recover(input,re);
27340 after(grammarAccess.getFileDeclarationAccess().getNameIDTerminalRuleCall_1_0()); 27340 }
27341 27341 finally {
27342 } 27342
27343 27343 restoreStackSize(stackSize);
27344 27344
27345 } 27345 }
27346 27346 return ;
27347 } 27347 }
27348 catch (RecognitionException re) { 27348 // $ANTLR end "rule__GenerationTask__Group_3_4__1"
27349 reportError(re); 27349
27350 recover(input,re); 27350
27351 } 27351 // $ANTLR start "rule__GenerationTask__Group_3_4__1__Impl"
27352 finally { 27352 // InternalApplicationConfiguration.g:8825:1: rule__GenerationTask__Group_3_4__1__Impl : ( '=' ) ;
27353 27353 public final void rule__GenerationTask__Group_3_4__1__Impl() throws RecognitionException {
27354 restoreStackSize(stackSize); 27354
27355 27355 int stackSize = keepStackSize();
27356 } 27356
27357 return ; 27357 try {
27358 } 27358 // InternalApplicationConfiguration.g:8829:1: ( ( '=' ) )
27359 // $ANTLR end "rule__FileDeclaration__NameAssignment_1" 27359 // InternalApplicationConfiguration.g:8830:1: ( '=' )
27360 27360 {
27361 27361 // InternalApplicationConfiguration.g:8830:1: ( '=' )
27362 // $ANTLR start "rule__FileDeclaration__SpecificationAssignment_3" 27362 // InternalApplicationConfiguration.g:8831:2: '='
27363 // InternalApplicationConfiguration.g:8853:1: rule__FileDeclaration__SpecificationAssignment_3 : ( ruleFileSpecification ) ; 27363 {
27364 public final void rule__FileDeclaration__SpecificationAssignment_3() throws RecognitionException { 27364 before(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_4_1());
27365 27365 match(input,29,FOLLOW_2);
27366 int stackSize = keepStackSize(); 27366 after(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_4_1());
27367 27367
27368 try { 27368 }
27369 // InternalApplicationConfiguration.g:8857:1: ( ( ruleFileSpecification ) ) 27369
27370 // InternalApplicationConfiguration.g:8858:2: ( ruleFileSpecification ) 27370
27371 { 27371 }
27372 // InternalApplicationConfiguration.g:8858:2: ( ruleFileSpecification ) 27372
27373 // InternalApplicationConfiguration.g:8859:3: ruleFileSpecification 27373 }
27374 { 27374 catch (RecognitionException re) {
27375 before(grammarAccess.getFileDeclarationAccess().getSpecificationFileSpecificationParserRuleCall_3_0()); 27375 reportError(re);
27376 pushFollow(FOLLOW_2); 27376 recover(input,re);
27377 ruleFileSpecification(); 27377 }
27378 27378 finally {
27379 state._fsp--; 27379
27380 27380 restoreStackSize(stackSize);
27381 after(grammarAccess.getFileDeclarationAccess().getSpecificationFileSpecificationParserRuleCall_3_0()); 27381
27382 27382 }
27383 } 27383 return ;
27384 27384 }
27385 27385 // $ANTLR end "rule__GenerationTask__Group_3_4__1__Impl"
27386 } 27386
27387 27387
27388 } 27388 // $ANTLR start "rule__GenerationTask__Group_3_4__2"
27389 catch (RecognitionException re) { 27389 // InternalApplicationConfiguration.g:8840:1: rule__GenerationTask__Group_3_4__2 : rule__GenerationTask__Group_3_4__2__Impl ;
27390 reportError(re); 27390 public final void rule__GenerationTask__Group_3_4__2() throws RecognitionException {
27391 recover(input,re); 27391
27392 } 27392 int stackSize = keepStackSize();
27393 finally { 27393
27394 27394 try {
27395 restoreStackSize(stackSize); 27395 // InternalApplicationConfiguration.g:8844:1: ( rule__GenerationTask__Group_3_4__2__Impl )
27396 27396 // InternalApplicationConfiguration.g:8845:2: rule__GenerationTask__Group_3_4__2__Impl
27397 } 27397 {
27398 return ; 27398 pushFollow(FOLLOW_2);
27399 } 27399 rule__GenerationTask__Group_3_4__2__Impl();
27400 // $ANTLR end "rule__FileDeclaration__SpecificationAssignment_3" 27400
27401 27401 state._fsp--;
27402 27402
27403 // $ANTLR start "rule__FileReference__ReferredAssignment" 27403
27404 // InternalApplicationConfiguration.g:8868:1: rule__FileReference__ReferredAssignment : ( ( RULE_ID ) ) ; 27404 }
27405 public final void rule__FileReference__ReferredAssignment() throws RecognitionException { 27405
27406 27406 }
27407 int stackSize = keepStackSize(); 27407 catch (RecognitionException re) {
27408 27408 reportError(re);
27409 try { 27409 recover(input,re);
27410 // InternalApplicationConfiguration.g:8872:1: ( ( ( RULE_ID ) ) ) 27410 }
27411 // InternalApplicationConfiguration.g:8873:2: ( ( RULE_ID ) ) 27411 finally {
27412 { 27412
27413 // InternalApplicationConfiguration.g:8873:2: ( ( RULE_ID ) ) 27413 restoreStackSize(stackSize);
27414 // InternalApplicationConfiguration.g:8874:3: ( RULE_ID ) 27414
27415 { 27415 }
27416 before(grammarAccess.getFileReferenceAccess().getReferredFileDeclarationCrossReference_0()); 27416 return ;
27417 // InternalApplicationConfiguration.g:8875:3: ( RULE_ID ) 27417 }
27418 // InternalApplicationConfiguration.g:8876:4: RULE_ID 27418 // $ANTLR end "rule__GenerationTask__Group_3_4__2"
27419 { 27419
27420 before(grammarAccess.getFileReferenceAccess().getReferredFileDeclarationIDTerminalRuleCall_0_1()); 27420
27421 match(input,RULE_ID,FOLLOW_2); 27421 // $ANTLR start "rule__GenerationTask__Group_3_4__2__Impl"
27422 after(grammarAccess.getFileReferenceAccess().getReferredFileDeclarationIDTerminalRuleCall_0_1()); 27422 // InternalApplicationConfiguration.g:8851:1: rule__GenerationTask__Group_3_4__2__Impl : ( ( rule__GenerationTask__ScopeAssignment_3_4_2 ) ) ;
27423 27423 public final void rule__GenerationTask__Group_3_4__2__Impl() throws RecognitionException {
27424 } 27424
27425 27425 int stackSize = keepStackSize();
27426 after(grammarAccess.getFileReferenceAccess().getReferredFileDeclarationCrossReference_0()); 27426
27427 27427 try {
27428 } 27428 // InternalApplicationConfiguration.g:8855:1: ( ( ( rule__GenerationTask__ScopeAssignment_3_4_2 ) ) )
27429 27429 // InternalApplicationConfiguration.g:8856:1: ( ( rule__GenerationTask__ScopeAssignment_3_4_2 ) )
27430 27430 {
27431 } 27431 // InternalApplicationConfiguration.g:8856:1: ( ( rule__GenerationTask__ScopeAssignment_3_4_2 ) )
27432 27432 // InternalApplicationConfiguration.g:8857:2: ( rule__GenerationTask__ScopeAssignment_3_4_2 )
27433 } 27433 {
27434 catch (RecognitionException re) { 27434 before(grammarAccess.getGenerationTaskAccess().getScopeAssignment_3_4_2());
27435 reportError(re); 27435 // InternalApplicationConfiguration.g:8858:2: ( rule__GenerationTask__ScopeAssignment_3_4_2 )
27436 recover(input,re); 27436 // InternalApplicationConfiguration.g:8858:3: rule__GenerationTask__ScopeAssignment_3_4_2
27437 } 27437 {
27438 finally { 27438 pushFollow(FOLLOW_2);
27439 27439 rule__GenerationTask__ScopeAssignment_3_4_2();
27440 restoreStackSize(stackSize); 27440
27441 27441 state._fsp--;
27442 } 27442
27443 return ; 27443
27444 } 27444 }
27445 // $ANTLR end "rule__FileReference__ReferredAssignment" 27445
27446 27446 after(grammarAccess.getGenerationTaskAccess().getScopeAssignment_3_4_2());
27447 27447
27448 // $ANTLR start "rule__MetamodelSpecification__EntriesAssignment_1" 27448 }
27449 // InternalApplicationConfiguration.g:8887:1: rule__MetamodelSpecification__EntriesAssignment_1 : ( ruleMetamodelEntry ) ; 27449
27450 public final void rule__MetamodelSpecification__EntriesAssignment_1() throws RecognitionException { 27450
27451 27451 }
27452 int stackSize = keepStackSize(); 27452
27453 27453 }
27454 try { 27454 catch (RecognitionException re) {
27455 // InternalApplicationConfiguration.g:8891:1: ( ( ruleMetamodelEntry ) ) 27455 reportError(re);
27456 // InternalApplicationConfiguration.g:8892:2: ( ruleMetamodelEntry ) 27456 recover(input,re);
27457 { 27457 }
27458 // InternalApplicationConfiguration.g:8892:2: ( ruleMetamodelEntry ) 27458 finally {
27459 // InternalApplicationConfiguration.g:8893:3: ruleMetamodelEntry 27459
27460 { 27460 restoreStackSize(stackSize);
27461 before(grammarAccess.getMetamodelSpecificationAccess().getEntriesMetamodelEntryParserRuleCall_1_0()); 27461
27462 pushFollow(FOLLOW_2); 27462 }
27463 ruleMetamodelEntry(); 27463 return ;
27464 27464 }
27465 state._fsp--; 27465 // $ANTLR end "rule__GenerationTask__Group_3_4__2__Impl"
27466 27466
27467 after(grammarAccess.getMetamodelSpecificationAccess().getEntriesMetamodelEntryParserRuleCall_1_0()); 27467
27468 27468 // $ANTLR start "rule__GenerationTask__Group_3_5__0"
27469 } 27469 // InternalApplicationConfiguration.g:8867:1: rule__GenerationTask__Group_3_5__0 : rule__GenerationTask__Group_3_5__0__Impl rule__GenerationTask__Group_3_5__1 ;
27470 27470 public final void rule__GenerationTask__Group_3_5__0() throws RecognitionException {
27471 27471
27472 } 27472 int stackSize = keepStackSize();
27473 27473
27474 } 27474 try {
27475 catch (RecognitionException re) { 27475 // InternalApplicationConfiguration.g:8871:1: ( rule__GenerationTask__Group_3_5__0__Impl rule__GenerationTask__Group_3_5__1 )
27476 reportError(re); 27476 // InternalApplicationConfiguration.g:8872:2: rule__GenerationTask__Group_3_5__0__Impl rule__GenerationTask__Group_3_5__1
27477 recover(input,re); 27477 {
27478 } 27478 pushFollow(FOLLOW_13);
27479 finally { 27479 rule__GenerationTask__Group_3_5__0__Impl();
27480 27480
27481 restoreStackSize(stackSize); 27481 state._fsp--;
27482 27482
27483 } 27483 pushFollow(FOLLOW_2);
27484 return ; 27484 rule__GenerationTask__Group_3_5__1();
27485 } 27485
27486 // $ANTLR end "rule__MetamodelSpecification__EntriesAssignment_1" 27486 state._fsp--;
27487 27487
27488 27488
27489 // $ANTLR start "rule__MetamodelSpecification__EntriesAssignment_2_1" 27489 }
27490 // InternalApplicationConfiguration.g:8902:1: rule__MetamodelSpecification__EntriesAssignment_2_1 : ( ruleMetamodelEntry ) ; 27490
27491 public final void rule__MetamodelSpecification__EntriesAssignment_2_1() throws RecognitionException { 27491 }
27492 27492 catch (RecognitionException re) {
27493 int stackSize = keepStackSize(); 27493 reportError(re);
27494 27494 recover(input,re);
27495 try { 27495 }
27496 // InternalApplicationConfiguration.g:8906:1: ( ( ruleMetamodelEntry ) ) 27496 finally {
27497 // InternalApplicationConfiguration.g:8907:2: ( ruleMetamodelEntry ) 27497
27498 { 27498 restoreStackSize(stackSize);
27499 // InternalApplicationConfiguration.g:8907:2: ( ruleMetamodelEntry ) 27499
27500 // InternalApplicationConfiguration.g:8908:3: ruleMetamodelEntry 27500 }
27501 { 27501 return ;
27502 before(grammarAccess.getMetamodelSpecificationAccess().getEntriesMetamodelEntryParserRuleCall_2_1_0()); 27502 }
27503 pushFollow(FOLLOW_2); 27503 // $ANTLR end "rule__GenerationTask__Group_3_5__0"
27504 ruleMetamodelEntry(); 27504
27505 27505
27506 state._fsp--; 27506 // $ANTLR start "rule__GenerationTask__Group_3_5__0__Impl"
27507 27507 // InternalApplicationConfiguration.g:8879:1: rule__GenerationTask__Group_3_5__0__Impl : ( ( rule__GenerationTask__NumberSpecifiedAssignment_3_5_0 ) ) ;
27508 after(grammarAccess.getMetamodelSpecificationAccess().getEntriesMetamodelEntryParserRuleCall_2_1_0()); 27508 public final void rule__GenerationTask__Group_3_5__0__Impl() throws RecognitionException {
27509 27509
27510 } 27510 int stackSize = keepStackSize();
27511 27511
27512 27512 try {
27513 } 27513 // InternalApplicationConfiguration.g:8883:1: ( ( ( rule__GenerationTask__NumberSpecifiedAssignment_3_5_0 ) ) )
27514 27514 // InternalApplicationConfiguration.g:8884:1: ( ( rule__GenerationTask__NumberSpecifiedAssignment_3_5_0 ) )
27515 } 27515 {
27516 catch (RecognitionException re) { 27516 // InternalApplicationConfiguration.g:8884:1: ( ( rule__GenerationTask__NumberSpecifiedAssignment_3_5_0 ) )
27517 reportError(re); 27517 // InternalApplicationConfiguration.g:8885:2: ( rule__GenerationTask__NumberSpecifiedAssignment_3_5_0 )
27518 recover(input,re); 27518 {
27519 } 27519 before(grammarAccess.getGenerationTaskAccess().getNumberSpecifiedAssignment_3_5_0());
27520 finally { 27520 // InternalApplicationConfiguration.g:8886:2: ( rule__GenerationTask__NumberSpecifiedAssignment_3_5_0 )
27521 27521 // InternalApplicationConfiguration.g:8886:3: rule__GenerationTask__NumberSpecifiedAssignment_3_5_0
27522 restoreStackSize(stackSize); 27522 {
27523 27523 pushFollow(FOLLOW_2);
27524 } 27524 rule__GenerationTask__NumberSpecifiedAssignment_3_5_0();
27525 return ; 27525
27526 } 27526 state._fsp--;
27527 // $ANTLR end "rule__MetamodelSpecification__EntriesAssignment_2_1" 27527
27528 27528
27529 27529 }
27530 // $ANTLR start "rule__AllPackageEntry__PackageAssignment_1" 27530
27531 // InternalApplicationConfiguration.g:8917:1: rule__AllPackageEntry__PackageAssignment_1 : ( ( ruleQualifiedName ) ) ; 27531 after(grammarAccess.getGenerationTaskAccess().getNumberSpecifiedAssignment_3_5_0());
27532 public final void rule__AllPackageEntry__PackageAssignment_1() throws RecognitionException { 27532
27533 27533 }
27534 int stackSize = keepStackSize(); 27534
27535 27535
27536 try { 27536 }
27537 // InternalApplicationConfiguration.g:8921:1: ( ( ( ruleQualifiedName ) ) ) 27537
27538 // InternalApplicationConfiguration.g:8922:2: ( ( ruleQualifiedName ) ) 27538 }
27539 { 27539 catch (RecognitionException re) {
27540 // InternalApplicationConfiguration.g:8922:2: ( ( ruleQualifiedName ) ) 27540 reportError(re);
27541 // InternalApplicationConfiguration.g:8923:3: ( ruleQualifiedName ) 27541 recover(input,re);
27542 { 27542 }
27543 before(grammarAccess.getAllPackageEntryAccess().getPackageEPackageCrossReference_1_0()); 27543 finally {
27544 // InternalApplicationConfiguration.g:8924:3: ( ruleQualifiedName ) 27544
27545 // InternalApplicationConfiguration.g:8925:4: ruleQualifiedName 27545 restoreStackSize(stackSize);
27546 { 27546
27547 before(grammarAccess.getAllPackageEntryAccess().getPackageEPackageQualifiedNameParserRuleCall_1_0_1()); 27547 }
27548 pushFollow(FOLLOW_2); 27548 return ;
27549 ruleQualifiedName(); 27549 }
27550 27550 // $ANTLR end "rule__GenerationTask__Group_3_5__0__Impl"
27551 state._fsp--; 27551
27552 27552
27553 after(grammarAccess.getAllPackageEntryAccess().getPackageEPackageQualifiedNameParserRuleCall_1_0_1()); 27553 // $ANTLR start "rule__GenerationTask__Group_3_5__1"
27554 27554 // InternalApplicationConfiguration.g:8894:1: rule__GenerationTask__Group_3_5__1 : rule__GenerationTask__Group_3_5__1__Impl rule__GenerationTask__Group_3_5__2 ;
27555 } 27555 public final void rule__GenerationTask__Group_3_5__1() throws RecognitionException {
27556 27556
27557 after(grammarAccess.getAllPackageEntryAccess().getPackageEPackageCrossReference_1_0()); 27557 int stackSize = keepStackSize();
27558 27558
27559 } 27559 try {
27560 27560 // InternalApplicationConfiguration.g:8898:1: ( rule__GenerationTask__Group_3_5__1__Impl rule__GenerationTask__Group_3_5__2 )
27561 27561 // InternalApplicationConfiguration.g:8899:2: rule__GenerationTask__Group_3_5__1__Impl rule__GenerationTask__Group_3_5__2
27562 } 27562 {
27563 27563 pushFollow(FOLLOW_9);
27564 } 27564 rule__GenerationTask__Group_3_5__1__Impl();
27565 catch (RecognitionException re) { 27565
27566 reportError(re); 27566 state._fsp--;
27567 recover(input,re); 27567
27568 } 27568 pushFollow(FOLLOW_2);
27569 finally { 27569 rule__GenerationTask__Group_3_5__2();
27570 27570
27571 restoreStackSize(stackSize); 27571 state._fsp--;
27572 27572
27573 } 27573
27574 return ; 27574 }
27575 } 27575
27576 // $ANTLR end "rule__AllPackageEntry__PackageAssignment_1" 27576 }
27577 27577 catch (RecognitionException re) {
27578 27578 reportError(re);
27579 // $ANTLR start "rule__AllPackageEntry__ExclusionAssignment_2_2" 27579 recover(input,re);
27580 // InternalApplicationConfiguration.g:8936:1: rule__AllPackageEntry__ExclusionAssignment_2_2 : ( ruleMetamodelElement ) ; 27580 }
27581 public final void rule__AllPackageEntry__ExclusionAssignment_2_2() throws RecognitionException { 27581 finally {
27582 27582
27583 int stackSize = keepStackSize(); 27583 restoreStackSize(stackSize);
27584 27584
27585 try { 27585 }
27586 // InternalApplicationConfiguration.g:8940:1: ( ( ruleMetamodelElement ) ) 27586 return ;
27587 // InternalApplicationConfiguration.g:8941:2: ( ruleMetamodelElement ) 27587 }
27588 { 27588 // $ANTLR end "rule__GenerationTask__Group_3_5__1"
27589 // InternalApplicationConfiguration.g:8941:2: ( ruleMetamodelElement ) 27589
27590 // InternalApplicationConfiguration.g:8942:3: ruleMetamodelElement 27590
27591 { 27591 // $ANTLR start "rule__GenerationTask__Group_3_5__1__Impl"
27592 before(grammarAccess.getAllPackageEntryAccess().getExclusionMetamodelElementParserRuleCall_2_2_0()); 27592 // InternalApplicationConfiguration.g:8906:1: rule__GenerationTask__Group_3_5__1__Impl : ( '=' ) ;
27593 pushFollow(FOLLOW_2); 27593 public final void rule__GenerationTask__Group_3_5__1__Impl() throws RecognitionException {
27594 ruleMetamodelElement(); 27594
27595 27595 int stackSize = keepStackSize();
27596 state._fsp--; 27596
27597 27597 try {
27598 after(grammarAccess.getAllPackageEntryAccess().getExclusionMetamodelElementParserRuleCall_2_2_0()); 27598 // InternalApplicationConfiguration.g:8910:1: ( ( '=' ) )
27599 27599 // InternalApplicationConfiguration.g:8911:1: ( '=' )
27600 } 27600 {
27601 27601 // InternalApplicationConfiguration.g:8911:1: ( '=' )
27602 27602 // InternalApplicationConfiguration.g:8912:2: '='
27603 } 27603 {
27604 27604 before(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_5_1());
27605 } 27605 match(input,29,FOLLOW_2);
27606 catch (RecognitionException re) { 27606 after(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_5_1());
27607 reportError(re); 27607
27608 recover(input,re); 27608 }
27609 } 27609
27610 finally { 27610
27611 27611 }
27612 restoreStackSize(stackSize); 27612
27613 27613 }
27614 } 27614 catch (RecognitionException re) {
27615 return ; 27615 reportError(re);
27616 } 27616 recover(input,re);
27617 // $ANTLR end "rule__AllPackageEntry__ExclusionAssignment_2_2" 27617 }
27618 27618 finally {
27619 27619
27620 // $ANTLR start "rule__AllPackageEntry__ExclusionAssignment_2_3_1" 27620 restoreStackSize(stackSize);
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 return ;
27624 int stackSize = keepStackSize(); 27624 }
27625 27625 // $ANTLR end "rule__GenerationTask__Group_3_5__1__Impl"
27626 try { 27626
27627 // InternalApplicationConfiguration.g:8955:1: ( ( ruleMetamodelElement ) ) 27627
27628 // InternalApplicationConfiguration.g:8956:2: ( ruleMetamodelElement ) 27628 // $ANTLR start "rule__GenerationTask__Group_3_5__2"
27629 { 27629 // InternalApplicationConfiguration.g:8921:1: rule__GenerationTask__Group_3_5__2 : rule__GenerationTask__Group_3_5__2__Impl ;
27630 // InternalApplicationConfiguration.g:8956:2: ( ruleMetamodelElement ) 27630 public final void rule__GenerationTask__Group_3_5__2() throws RecognitionException {
27631 // InternalApplicationConfiguration.g:8957:3: ruleMetamodelElement 27631
27632 { 27632 int stackSize = keepStackSize();
27633 before(grammarAccess.getAllPackageEntryAccess().getExclusionMetamodelElementParserRuleCall_2_3_1_0()); 27633
27634 pushFollow(FOLLOW_2); 27634 try {
27635 ruleMetamodelElement(); 27635 // InternalApplicationConfiguration.g:8925:1: ( rule__GenerationTask__Group_3_5__2__Impl )
27636 27636 // InternalApplicationConfiguration.g:8926:2: rule__GenerationTask__Group_3_5__2__Impl
27637 state._fsp--; 27637 {
27638 27638 pushFollow(FOLLOW_2);
27639 after(grammarAccess.getAllPackageEntryAccess().getExclusionMetamodelElementParserRuleCall_2_3_1_0()); 27639 rule__GenerationTask__Group_3_5__2__Impl();
27640 27640
27641 } 27641 state._fsp--;
27642 27642
27643 27643
27644 } 27644 }
27645 27645
27646 } 27646 }
27647 catch (RecognitionException re) { 27647 catch (RecognitionException re) {
27648 reportError(re); 27648 reportError(re);
27649 recover(input,re); 27649 recover(input,re);
27650 } 27650 }
27651 finally { 27651 finally {
27652 27652
27653 restoreStackSize(stackSize); 27653 restoreStackSize(stackSize);
27654 27654
27655 } 27655 }
27656 return ; 27656 return ;
27657 } 27657 }
27658 // $ANTLR end "rule__AllPackageEntry__ExclusionAssignment_2_3_1" 27658 // $ANTLR end "rule__GenerationTask__Group_3_5__2"
27659 27659
27660 27660
27661 // $ANTLR start "rule__MetamodelElement__PackageAssignment_0_0" 27661 // $ANTLR start "rule__GenerationTask__Group_3_5__2__Impl"
27662 // InternalApplicationConfiguration.g:8966:1: rule__MetamodelElement__PackageAssignment_0_0 : ( ( ruleQualifiedName ) ) ; 27662 // InternalApplicationConfiguration.g:8932:1: rule__GenerationTask__Group_3_5__2__Impl : ( ( rule__GenerationTask__NumberAssignment_3_5_2 ) ) ;
27663 public final void rule__MetamodelElement__PackageAssignment_0_0() throws RecognitionException { 27663 public final void rule__GenerationTask__Group_3_5__2__Impl() throws RecognitionException {
27664 27664
27665 int stackSize = keepStackSize(); 27665 int stackSize = keepStackSize();
27666 27666
27667 try { 27667 try {
27668 // InternalApplicationConfiguration.g:8970:1: ( ( ( ruleQualifiedName ) ) ) 27668 // InternalApplicationConfiguration.g:8936:1: ( ( ( rule__GenerationTask__NumberAssignment_3_5_2 ) ) )
27669 // InternalApplicationConfiguration.g:8971:2: ( ( ruleQualifiedName ) ) 27669 // InternalApplicationConfiguration.g:8937:1: ( ( rule__GenerationTask__NumberAssignment_3_5_2 ) )
27670 { 27670 {
27671 // InternalApplicationConfiguration.g:8971:2: ( ( ruleQualifiedName ) ) 27671 // InternalApplicationConfiguration.g:8937:1: ( ( rule__GenerationTask__NumberAssignment_3_5_2 ) )
27672 // InternalApplicationConfiguration.g:8972:3: ( ruleQualifiedName ) 27672 // InternalApplicationConfiguration.g:8938:2: ( rule__GenerationTask__NumberAssignment_3_5_2 )
27673 { 27673 {
27674 before(grammarAccess.getMetamodelElementAccess().getPackageEPackageCrossReference_0_0_0()); 27674 before(grammarAccess.getGenerationTaskAccess().getNumberAssignment_3_5_2());
27675 // InternalApplicationConfiguration.g:8973:3: ( ruleQualifiedName ) 27675 // InternalApplicationConfiguration.g:8939:2: ( rule__GenerationTask__NumberAssignment_3_5_2 )
27676 // InternalApplicationConfiguration.g:8974:4: ruleQualifiedName 27676 // InternalApplicationConfiguration.g:8939:3: rule__GenerationTask__NumberAssignment_3_5_2
27677 { 27677 {
27678 before(grammarAccess.getMetamodelElementAccess().getPackageEPackageQualifiedNameParserRuleCall_0_0_0_1()); 27678 pushFollow(FOLLOW_2);
27679 pushFollow(FOLLOW_2); 27679 rule__GenerationTask__NumberAssignment_3_5_2();
27680 ruleQualifiedName(); 27680
27681 27681 state._fsp--;
27682 state._fsp--; 27682
27683 27683
27684 after(grammarAccess.getMetamodelElementAccess().getPackageEPackageQualifiedNameParserRuleCall_0_0_0_1()); 27684 }
27685 27685
27686 } 27686 after(grammarAccess.getGenerationTaskAccess().getNumberAssignment_3_5_2());
27687 27687
27688 after(grammarAccess.getMetamodelElementAccess().getPackageEPackageCrossReference_0_0_0()); 27688 }
27689 27689
27690 } 27690
27691 27691 }
27692 27692
27693 } 27693 }
27694 27694 catch (RecognitionException re) {
27695 } 27695 reportError(re);
27696 catch (RecognitionException re) { 27696 recover(input,re);
27697 reportError(re); 27697 }
27698 recover(input,re); 27698 finally {
27699 } 27699
27700 finally { 27700 restoreStackSize(stackSize);
27701 27701
27702 restoreStackSize(stackSize); 27702 }
27703 27703 return ;
27704 } 27704 }
27705 return ; 27705 // $ANTLR end "rule__GenerationTask__Group_3_5__2__Impl"
27706 } 27706
27707 // $ANTLR end "rule__MetamodelElement__PackageAssignment_0_0" 27707
27708 27708 // $ANTLR start "rule__GenerationTask__Group_3_6__0"
27709 27709 // InternalApplicationConfiguration.g:8948:1: rule__GenerationTask__Group_3_6__0 : rule__GenerationTask__Group_3_6__0__Impl rule__GenerationTask__Group_3_6__1 ;
27710 // $ANTLR start "rule__MetamodelElement__ClassifierAssignment_1" 27710 public final void rule__GenerationTask__Group_3_6__0() throws RecognitionException {
27711 // InternalApplicationConfiguration.g:8985:1: rule__MetamodelElement__ClassifierAssignment_1 : ( ( RULE_ID ) ) ; 27711
27712 public final void rule__MetamodelElement__ClassifierAssignment_1() throws RecognitionException { 27712 int stackSize = keepStackSize();
27713 27713
27714 int stackSize = keepStackSize(); 27714 try {
27715 27715 // InternalApplicationConfiguration.g:8952:1: ( rule__GenerationTask__Group_3_6__0__Impl rule__GenerationTask__Group_3_6__1 )
27716 try { 27716 // InternalApplicationConfiguration.g:8953:2: rule__GenerationTask__Group_3_6__0__Impl rule__GenerationTask__Group_3_6__1
27717 // InternalApplicationConfiguration.g:8989:1: ( ( ( RULE_ID ) ) ) 27717 {
27718 // InternalApplicationConfiguration.g:8990:2: ( ( RULE_ID ) ) 27718 pushFollow(FOLLOW_13);
27719 { 27719 rule__GenerationTask__Group_3_6__0__Impl();
27720 // InternalApplicationConfiguration.g:8990:2: ( ( RULE_ID ) ) 27720
27721 // InternalApplicationConfiguration.g:8991:3: ( RULE_ID ) 27721 state._fsp--;
27722 { 27722
27723 before(grammarAccess.getMetamodelElementAccess().getClassifierEClassifierCrossReference_1_0()); 27723 pushFollow(FOLLOW_2);
27724 // InternalApplicationConfiguration.g:8992:3: ( RULE_ID ) 27724 rule__GenerationTask__Group_3_6__1();
27725 // InternalApplicationConfiguration.g:8993:4: RULE_ID 27725
27726 { 27726 state._fsp--;
27727 before(grammarAccess.getMetamodelElementAccess().getClassifierEClassifierIDTerminalRuleCall_1_0_1()); 27727
27728 match(input,RULE_ID,FOLLOW_2); 27728
27729 after(grammarAccess.getMetamodelElementAccess().getClassifierEClassifierIDTerminalRuleCall_1_0_1()); 27729 }
27730 27730
27731 } 27731 }
27732 27732 catch (RecognitionException re) {
27733 after(grammarAccess.getMetamodelElementAccess().getClassifierEClassifierCrossReference_1_0()); 27733 reportError(re);
27734 27734 recover(input,re);
27735 } 27735 }
27736 27736 finally {
27737 27737
27738 } 27738 restoreStackSize(stackSize);
27739 27739
27740 } 27740 }
27741 catch (RecognitionException re) { 27741 return ;
27742 reportError(re); 27742 }
27743 recover(input,re); 27743 // $ANTLR end "rule__GenerationTask__Group_3_6__0"
27744 } 27744
27745 finally { 27745
27746 27746 // $ANTLR start "rule__GenerationTask__Group_3_6__0__Impl"
27747 restoreStackSize(stackSize); 27747 // InternalApplicationConfiguration.g:8960:1: rule__GenerationTask__Group_3_6__0__Impl : ( ( rule__GenerationTask__RunSpecifiedAssignment_3_6_0 ) ) ;
27748 27748 public final void rule__GenerationTask__Group_3_6__0__Impl() throws RecognitionException {
27749 } 27749
27750 return ; 27750 int stackSize = keepStackSize();
27751 } 27751
27752 // $ANTLR end "rule__MetamodelElement__ClassifierAssignment_1" 27752 try {
27753 27753 // InternalApplicationConfiguration.g:8964:1: ( ( ( rule__GenerationTask__RunSpecifiedAssignment_3_6_0 ) ) )
27754 27754 // InternalApplicationConfiguration.g:8965:1: ( ( rule__GenerationTask__RunSpecifiedAssignment_3_6_0 ) )
27755 // $ANTLR start "rule__MetamodelElement__FeatureAssignment_2_1" 27755 {
27756 // InternalApplicationConfiguration.g:9004:1: rule__MetamodelElement__FeatureAssignment_2_1 : ( ( RULE_ID ) ) ; 27756 // InternalApplicationConfiguration.g:8965:1: ( ( rule__GenerationTask__RunSpecifiedAssignment_3_6_0 ) )
27757 public final void rule__MetamodelElement__FeatureAssignment_2_1() throws RecognitionException { 27757 // InternalApplicationConfiguration.g:8966:2: ( rule__GenerationTask__RunSpecifiedAssignment_3_6_0 )
27758 27758 {
27759 int stackSize = keepStackSize(); 27759 before(grammarAccess.getGenerationTaskAccess().getRunSpecifiedAssignment_3_6_0());
27760 27760 // InternalApplicationConfiguration.g:8967:2: ( rule__GenerationTask__RunSpecifiedAssignment_3_6_0 )
27761 try { 27761 // InternalApplicationConfiguration.g:8967:3: rule__GenerationTask__RunSpecifiedAssignment_3_6_0
27762 // InternalApplicationConfiguration.g:9008:1: ( ( ( RULE_ID ) ) ) 27762 {
27763 // InternalApplicationConfiguration.g:9009:2: ( ( RULE_ID ) ) 27763 pushFollow(FOLLOW_2);
27764 { 27764 rule__GenerationTask__RunSpecifiedAssignment_3_6_0();
27765 // InternalApplicationConfiguration.g:9009:2: ( ( RULE_ID ) ) 27765
27766 // InternalApplicationConfiguration.g:9010:3: ( RULE_ID ) 27766 state._fsp--;
27767 { 27767
27768 before(grammarAccess.getMetamodelElementAccess().getFeatureENamedElementCrossReference_2_1_0()); 27768
27769 // InternalApplicationConfiguration.g:9011:3: ( RULE_ID ) 27769 }
27770 // InternalApplicationConfiguration.g:9012:4: RULE_ID 27770
27771 { 27771 after(grammarAccess.getGenerationTaskAccess().getRunSpecifiedAssignment_3_6_0());
27772 before(grammarAccess.getMetamodelElementAccess().getFeatureENamedElementIDTerminalRuleCall_2_1_0_1()); 27772
27773 match(input,RULE_ID,FOLLOW_2); 27773 }
27774 after(grammarAccess.getMetamodelElementAccess().getFeatureENamedElementIDTerminalRuleCall_2_1_0_1()); 27774
27775 27775
27776 } 27776 }
27777 27777
27778 after(grammarAccess.getMetamodelElementAccess().getFeatureENamedElementCrossReference_2_1_0()); 27778 }
27779 27779 catch (RecognitionException re) {
27780 } 27780 reportError(re);
27781 27781 recover(input,re);
27782 27782 }
27783 } 27783 finally {
27784 27784
27785 } 27785 restoreStackSize(stackSize);
27786 catch (RecognitionException re) { 27786
27787 reportError(re); 27787 }
27788 recover(input,re); 27788 return ;
27789 } 27789 }
27790 finally { 27790 // $ANTLR end "rule__GenerationTask__Group_3_6__0__Impl"
27791 27791
27792 restoreStackSize(stackSize); 27792
27793 27793 // $ANTLR start "rule__GenerationTask__Group_3_6__1"
27794 } 27794 // InternalApplicationConfiguration.g:8975:1: rule__GenerationTask__Group_3_6__1 : rule__GenerationTask__Group_3_6__1__Impl rule__GenerationTask__Group_3_6__2 ;
27795 return ; 27795 public final void rule__GenerationTask__Group_3_6__1() throws RecognitionException {
27796 } 27796
27797 // $ANTLR end "rule__MetamodelElement__FeatureAssignment_2_1" 27797 int stackSize = keepStackSize();
27798 27798
27799 27799 try {
27800 // $ANTLR start "rule__MetamodelDeclaration__NameAssignment_1" 27800 // InternalApplicationConfiguration.g:8979:1: ( rule__GenerationTask__Group_3_6__1__Impl rule__GenerationTask__Group_3_6__2 )
27801 // InternalApplicationConfiguration.g:9023:1: rule__MetamodelDeclaration__NameAssignment_1 : ( RULE_ID ) ; 27801 // InternalApplicationConfiguration.g:8980:2: rule__GenerationTask__Group_3_6__1__Impl rule__GenerationTask__Group_3_6__2
27802 public final void rule__MetamodelDeclaration__NameAssignment_1() throws RecognitionException { 27802 {
27803 27803 pushFollow(FOLLOW_9);
27804 int stackSize = keepStackSize(); 27804 rule__GenerationTask__Group_3_6__1__Impl();
27805 27805
27806 try { 27806 state._fsp--;
27807 // InternalApplicationConfiguration.g:9027:1: ( ( RULE_ID ) ) 27807
27808 // InternalApplicationConfiguration.g:9028:2: ( RULE_ID ) 27808 pushFollow(FOLLOW_2);
27809 { 27809 rule__GenerationTask__Group_3_6__2();
27810 // InternalApplicationConfiguration.g:9028:2: ( RULE_ID ) 27810
27811 // InternalApplicationConfiguration.g:9029:3: RULE_ID 27811 state._fsp--;
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 catch (RecognitionException re) {
27818 27818 reportError(re);
27819 27819 recover(input,re);
27820 } 27820 }
27821 27821 finally {
27822 } 27822
27823 catch (RecognitionException re) { 27823 restoreStackSize(stackSize);
27824 reportError(re); 27824
27825 recover(input,re); 27825 }
27826 } 27826 return ;
27827 finally { 27827 }
27828 27828 // $ANTLR end "rule__GenerationTask__Group_3_6__1"
27829 restoreStackSize(stackSize); 27829
27830 27830
27831 } 27831 // $ANTLR start "rule__GenerationTask__Group_3_6__1__Impl"
27832 return ; 27832 // InternalApplicationConfiguration.g:8987:1: rule__GenerationTask__Group_3_6__1__Impl : ( '=' ) ;
27833 } 27833 public final void rule__GenerationTask__Group_3_6__1__Impl() throws RecognitionException {
27834 // $ANTLR end "rule__MetamodelDeclaration__NameAssignment_1" 27834
27835 27835 int stackSize = keepStackSize();
27836 27836
27837 // $ANTLR start "rule__MetamodelDeclaration__SpecificationAssignment_2" 27837 try {
27838 // InternalApplicationConfiguration.g:9038:1: rule__MetamodelDeclaration__SpecificationAssignment_2 : ( ruleMetamodelSpecification ) ; 27838 // InternalApplicationConfiguration.g:8991:1: ( ( '=' ) )
27839 public final void rule__MetamodelDeclaration__SpecificationAssignment_2() throws RecognitionException { 27839 // InternalApplicationConfiguration.g:8992:1: ( '=' )
27840 27840 {
27841 int stackSize = keepStackSize(); 27841 // InternalApplicationConfiguration.g:8992:1: ( '=' )
27842 27842 // InternalApplicationConfiguration.g:8993:2: '='
27843 try { 27843 {
27844 // InternalApplicationConfiguration.g:9042:1: ( ( ruleMetamodelSpecification ) ) 27844 before(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_6_1());
27845 // InternalApplicationConfiguration.g:9043:2: ( ruleMetamodelSpecification ) 27845 match(input,29,FOLLOW_2);
27846 { 27846 after(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_6_1());
27847 // InternalApplicationConfiguration.g:9043:2: ( ruleMetamodelSpecification ) 27847
27848 // InternalApplicationConfiguration.g:9044:3: ruleMetamodelSpecification 27848 }
27849 { 27849
27850 before(grammarAccess.getMetamodelDeclarationAccess().getSpecificationMetamodelSpecificationParserRuleCall_2_0()); 27850
27851 pushFollow(FOLLOW_2); 27851 }
27852 ruleMetamodelSpecification(); 27852
27853 27853 }
27854 state._fsp--; 27854 catch (RecognitionException re) {
27855 27855 reportError(re);
27856 after(grammarAccess.getMetamodelDeclarationAccess().getSpecificationMetamodelSpecificationParserRuleCall_2_0()); 27856 recover(input,re);
27857 27857 }
27858 } 27858 finally {
27859 27859
27860 27860 restoreStackSize(stackSize);
27861 } 27861
27862 27862 }
27863 } 27863 return ;
27864 catch (RecognitionException re) { 27864 }
27865 reportError(re); 27865 // $ANTLR end "rule__GenerationTask__Group_3_6__1__Impl"
27866 recover(input,re); 27866
27867 } 27867
27868 finally { 27868 // $ANTLR start "rule__GenerationTask__Group_3_6__2"
27869 27869 // InternalApplicationConfiguration.g:9002:1: rule__GenerationTask__Group_3_6__2 : rule__GenerationTask__Group_3_6__2__Impl ;
27870 restoreStackSize(stackSize); 27870 public final void rule__GenerationTask__Group_3_6__2() throws RecognitionException {
27871 27871
27872 } 27872 int stackSize = keepStackSize();
27873 return ; 27873
27874 } 27874 try {
27875 // $ANTLR end "rule__MetamodelDeclaration__SpecificationAssignment_2" 27875 // InternalApplicationConfiguration.g:9006:1: ( rule__GenerationTask__Group_3_6__2__Impl )
27876 27876 // InternalApplicationConfiguration.g:9007:2: rule__GenerationTask__Group_3_6__2__Impl
27877 27877 {
27878 // $ANTLR start "rule__MetamodelReference__ReferredAssignment" 27878 pushFollow(FOLLOW_2);
27879 // InternalApplicationConfiguration.g:9053:1: rule__MetamodelReference__ReferredAssignment : ( ( RULE_ID ) ) ; 27879 rule__GenerationTask__Group_3_6__2__Impl();
27880 public final void rule__MetamodelReference__ReferredAssignment() throws RecognitionException { 27880
27881 27881 state._fsp--;
27882 int stackSize = keepStackSize(); 27882
27883 27883
27884 try { 27884 }
27885 // InternalApplicationConfiguration.g:9057:1: ( ( ( RULE_ID ) ) ) 27885
27886 // InternalApplicationConfiguration.g:9058:2: ( ( RULE_ID ) ) 27886 }
27887 { 27887 catch (RecognitionException re) {
27888 // InternalApplicationConfiguration.g:9058:2: ( ( RULE_ID ) ) 27888 reportError(re);
27889 // InternalApplicationConfiguration.g:9059:3: ( RULE_ID ) 27889 recover(input,re);
27890 { 27890 }
27891 before(grammarAccess.getMetamodelReferenceAccess().getReferredMetamodelDeclarationCrossReference_0()); 27891 finally {
27892 // InternalApplicationConfiguration.g:9060:3: ( RULE_ID ) 27892
27893 // InternalApplicationConfiguration.g:9061:4: RULE_ID 27893 restoreStackSize(stackSize);
27894 { 27894
27895 before(grammarAccess.getMetamodelReferenceAccess().getReferredMetamodelDeclarationIDTerminalRuleCall_0_1()); 27895 }
27896 match(input,RULE_ID,FOLLOW_2); 27896 return ;
27897 after(grammarAccess.getMetamodelReferenceAccess().getReferredMetamodelDeclarationIDTerminalRuleCall_0_1()); 27897 }
27898 27898 // $ANTLR end "rule__GenerationTask__Group_3_6__2"
27899 } 27899
27900 27900
27901 after(grammarAccess.getMetamodelReferenceAccess().getReferredMetamodelDeclarationCrossReference_0()); 27901 // $ANTLR start "rule__GenerationTask__Group_3_6__2__Impl"
27902 27902 // InternalApplicationConfiguration.g:9013:1: rule__GenerationTask__Group_3_6__2__Impl : ( ( rule__GenerationTask__RunsAssignment_3_6_2 ) ) ;
27903 } 27903 public final void rule__GenerationTask__Group_3_6__2__Impl() throws RecognitionException {
27904 27904
27905 27905 int stackSize = keepStackSize();
27906 } 27906
27907 27907 try {
27908 } 27908 // InternalApplicationConfiguration.g:9017:1: ( ( ( rule__GenerationTask__RunsAssignment_3_6_2 ) ) )
27909 catch (RecognitionException re) { 27909 // InternalApplicationConfiguration.g:9018:1: ( ( rule__GenerationTask__RunsAssignment_3_6_2 ) )
27910 reportError(re); 27910 {
27911 recover(input,re); 27911 // InternalApplicationConfiguration.g:9018:1: ( ( rule__GenerationTask__RunsAssignment_3_6_2 ) )
27912 } 27912 // InternalApplicationConfiguration.g:9019:2: ( rule__GenerationTask__RunsAssignment_3_6_2 )
27913 finally { 27913 {
27914 27914 before(grammarAccess.getGenerationTaskAccess().getRunsAssignment_3_6_2());
27915 restoreStackSize(stackSize); 27915 // InternalApplicationConfiguration.g:9020:2: ( rule__GenerationTask__RunsAssignment_3_6_2 )
27916 27916 // InternalApplicationConfiguration.g:9020:3: rule__GenerationTask__RunsAssignment_3_6_2
27917 } 27917 {
27918 return ; 27918 pushFollow(FOLLOW_2);
27919 } 27919 rule__GenerationTask__RunsAssignment_3_6_2();
27920 // $ANTLR end "rule__MetamodelReference__ReferredAssignment" 27920
27921 27921 state._fsp--;
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 after(grammarAccess.getGenerationTaskAccess().getRunsAssignment_3_6_2());
27927 int stackSize = keepStackSize(); 27927
27928 27928 }
27929 try { 27929
27930 // InternalApplicationConfiguration.g:9076:1: ( ( rulePartialModelEntry ) ) 27930
27931 // InternalApplicationConfiguration.g:9077:2: ( rulePartialModelEntry ) 27931 }
27932 { 27932
27933 // InternalApplicationConfiguration.g:9077:2: ( rulePartialModelEntry ) 27933 }
27934 // InternalApplicationConfiguration.g:9078:3: rulePartialModelEntry 27934 catch (RecognitionException re) {
27935 { 27935 reportError(re);
27936 before(grammarAccess.getPartialModelSpecificationAccess().getEntryPartialModelEntryParserRuleCall_1_0()); 27936 recover(input,re);
27937 pushFollow(FOLLOW_2); 27937 }
27938 rulePartialModelEntry(); 27938 finally {
27939 27939
27940 state._fsp--; 27940 restoreStackSize(stackSize);
27941 27941
27942 after(grammarAccess.getPartialModelSpecificationAccess().getEntryPartialModelEntryParserRuleCall_1_0()); 27942 }
27943 27943 return ;
27944 } 27944 }
27945 27945 // $ANTLR end "rule__GenerationTask__Group_3_6__2__Impl"
27946 27946
27947 } 27947
27948 27948 // $ANTLR start "rule__GenerationTask__Group_3_7__0"
27949 } 27949 // InternalApplicationConfiguration.g:9029:1: rule__GenerationTask__Group_3_7__0 : rule__GenerationTask__Group_3_7__0__Impl rule__GenerationTask__Group_3_7__1 ;
27950 catch (RecognitionException re) { 27950 public final void rule__GenerationTask__Group_3_7__0() throws RecognitionException {
27951 reportError(re); 27951
27952 recover(input,re); 27952 int stackSize = keepStackSize();
27953 } 27953
27954 finally { 27954 try {
27955 27955 // InternalApplicationConfiguration.g:9033:1: ( rule__GenerationTask__Group_3_7__0__Impl rule__GenerationTask__Group_3_7__1 )
27956 restoreStackSize(stackSize); 27956 // InternalApplicationConfiguration.g:9034:2: rule__GenerationTask__Group_3_7__0__Impl rule__GenerationTask__Group_3_7__1
27957 27957 {
27958 } 27958 pushFollow(FOLLOW_13);
27959 return ; 27959 rule__GenerationTask__Group_3_7__0__Impl();
27960 } 27960
27961 // $ANTLR end "rule__PartialModelSpecification__EntryAssignment_1" 27961 state._fsp--;
27962 27962
27963 27963 pushFollow(FOLLOW_2);
27964 // $ANTLR start "rule__PartialModelSpecification__EntryAssignment_2_1" 27964 rule__GenerationTask__Group_3_7__1();
27965 // InternalApplicationConfiguration.g:9087:1: rule__PartialModelSpecification__EntryAssignment_2_1 : ( rulePartialModelEntry ) ; 27965
27966 public final void rule__PartialModelSpecification__EntryAssignment_2_1() throws RecognitionException { 27966 state._fsp--;
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 catch (RecognitionException re) {
27973 { 27973 reportError(re);
27974 // InternalApplicationConfiguration.g:9092:2: ( rulePartialModelEntry ) 27974 recover(input,re);
27975 // InternalApplicationConfiguration.g:9093:3: rulePartialModelEntry 27975 }
27976 { 27976 finally {
27977 before(grammarAccess.getPartialModelSpecificationAccess().getEntryPartialModelEntryParserRuleCall_2_1_0()); 27977
27978 pushFollow(FOLLOW_2); 27978 restoreStackSize(stackSize);
27979 rulePartialModelEntry(); 27979
27980 27980 }
27981 state._fsp--; 27981 return ;
27982 27982 }
27983 after(grammarAccess.getPartialModelSpecificationAccess().getEntryPartialModelEntryParserRuleCall_2_1_0()); 27983 // $ANTLR end "rule__GenerationTask__Group_3_7__0"
27984 27984
27985 } 27985
27986 27986 // $ANTLR start "rule__GenerationTask__Group_3_7__0__Impl"
27987 27987 // InternalApplicationConfiguration.g:9041:1: rule__GenerationTask__Group_3_7__0__Impl : ( 'solver' ) ;
27988 } 27988 public final void rule__GenerationTask__Group_3_7__0__Impl() throws RecognitionException {
27989 27989
27990 } 27990 int stackSize = keepStackSize();
27991 catch (RecognitionException re) { 27991
27992 reportError(re); 27992 try {
27993 recover(input,re); 27993 // InternalApplicationConfiguration.g:9045:1: ( ( 'solver' ) )
27994 } 27994 // InternalApplicationConfiguration.g:9046:1: ( 'solver' )
27995 finally { 27995 {
27996 27996 // InternalApplicationConfiguration.g:9046:1: ( 'solver' )
27997 restoreStackSize(stackSize); 27997 // InternalApplicationConfiguration.g:9047:2: 'solver'
27998 27998 {
27999 } 27999 before(grammarAccess.getGenerationTaskAccess().getSolverKeyword_3_7_0());
28000 return ; 28000 match(input,55,FOLLOW_2);
28001 } 28001 after(grammarAccess.getGenerationTaskAccess().getSolverKeyword_3_7_0());
28002 // $ANTLR end "rule__PartialModelSpecification__EntryAssignment_2_1" 28002
28003 28003 }
28004 28004
28005 // $ANTLR start "rule__ModelEntry__PathAssignment" 28005
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 catch (RecognitionException re) {
28010 28010 reportError(re);
28011 try { 28011 recover(input,re);
28012 // InternalApplicationConfiguration.g:9106:1: ( ( ruleFile ) ) 28012 }
28013 // InternalApplicationConfiguration.g:9107:2: ( ruleFile ) 28013 finally {
28014 { 28014
28015 // InternalApplicationConfiguration.g:9107:2: ( ruleFile ) 28015 restoreStackSize(stackSize);
28016 // InternalApplicationConfiguration.g:9108:3: ruleFile 28016
28017 { 28017 }
28018 before(grammarAccess.getModelEntryAccess().getPathFileParserRuleCall_0()); 28018 return ;
28019 pushFollow(FOLLOW_2); 28019 }
28020 ruleFile(); 28020 // $ANTLR end "rule__GenerationTask__Group_3_7__0__Impl"
28021 28021
28022 state._fsp--; 28022
28023 28023 // $ANTLR start "rule__GenerationTask__Group_3_7__1"
28024 after(grammarAccess.getModelEntryAccess().getPathFileParserRuleCall_0()); 28024 // InternalApplicationConfiguration.g:9056:1: rule__GenerationTask__Group_3_7__1 : rule__GenerationTask__Group_3_7__1__Impl rule__GenerationTask__Group_3_7__2 ;
28025 28025 public final void rule__GenerationTask__Group_3_7__1() throws RecognitionException {
28026 } 28026
28027 28027 int stackSize = keepStackSize();
28028 28028
28029 } 28029 try {
28030 28030 // InternalApplicationConfiguration.g:9060:1: ( rule__GenerationTask__Group_3_7__1__Impl rule__GenerationTask__Group_3_7__2 )
28031 } 28031 // InternalApplicationConfiguration.g:9061:2: rule__GenerationTask__Group_3_7__1__Impl rule__GenerationTask__Group_3_7__2
28032 catch (RecognitionException re) { 28032 {
28033 reportError(re); 28033 pushFollow(FOLLOW_46);
28034 recover(input,re); 28034 rule__GenerationTask__Group_3_7__1__Impl();
28035 } 28035
28036 finally { 28036 state._fsp--;
28037 28037
28038 restoreStackSize(stackSize); 28038 pushFollow(FOLLOW_2);
28039 28039 rule__GenerationTask__Group_3_7__2();
28040 } 28040
28041 return ; 28041 state._fsp--;
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 catch (RecognitionException re) {
28048 public final void rule__FolderEntry__PathAssignment_1() throws RecognitionException { 28048 reportError(re);
28049 28049 recover(input,re);
28050 int stackSize = keepStackSize(); 28050 }
28051 28051 finally {
28052 try { 28052
28053 // InternalApplicationConfiguration.g:9121:1: ( ( ruleFile ) ) 28053 restoreStackSize(stackSize);
28054 // InternalApplicationConfiguration.g:9122:2: ( ruleFile ) 28054
28055 { 28055 }
28056 // InternalApplicationConfiguration.g:9122:2: ( ruleFile ) 28056 return ;
28057 // InternalApplicationConfiguration.g:9123:3: ruleFile 28057 }
28058 { 28058 // $ANTLR end "rule__GenerationTask__Group_3_7__1"
28059 before(grammarAccess.getFolderEntryAccess().getPathFileParserRuleCall_1_0()); 28059
28060 pushFollow(FOLLOW_2); 28060
28061 ruleFile(); 28061 // $ANTLR start "rule__GenerationTask__Group_3_7__1__Impl"
28062 28062 // InternalApplicationConfiguration.g:9068:1: rule__GenerationTask__Group_3_7__1__Impl : ( '=' ) ;
28063 state._fsp--; 28063 public final void rule__GenerationTask__Group_3_7__1__Impl() throws RecognitionException {
28064 28064
28065 after(grammarAccess.getFolderEntryAccess().getPathFileParserRuleCall_1_0()); 28065 int stackSize = keepStackSize();
28066 28066
28067 } 28067 try {
28068 28068 // InternalApplicationConfiguration.g:9072:1: ( ( '=' ) )
28069 28069 // InternalApplicationConfiguration.g:9073:1: ( '=' )
28070 } 28070 {
28071 28071 // InternalApplicationConfiguration.g:9073:1: ( '=' )
28072 } 28072 // InternalApplicationConfiguration.g:9074:2: '='
28073 catch (RecognitionException re) { 28073 {
28074 reportError(re); 28074 before(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_7_1());
28075 recover(input,re); 28075 match(input,29,FOLLOW_2);
28076 } 28076 after(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_7_1());
28077 finally { 28077
28078 28078 }
28079 restoreStackSize(stackSize); 28079
28080 28080
28081 } 28081 }
28082 return ; 28082
28083 } 28083 }
28084 // $ANTLR end "rule__FolderEntry__PathAssignment_1" 28084 catch (RecognitionException re) {
28085 28085 reportError(re);
28086 28086 recover(input,re);
28087 // $ANTLR start "rule__FolderEntry__ExclusionAssignment_2_2" 28087 }
28088 // InternalApplicationConfiguration.g:9132:1: rule__FolderEntry__ExclusionAssignment_2_2 : ( ruleModelEntry ) ; 28088 finally {
28089 public final void rule__FolderEntry__ExclusionAssignment_2_2() throws RecognitionException { 28089
28090 28090 restoreStackSize(stackSize);
28091 int stackSize = keepStackSize(); 28091
28092 28092 }
28093 try { 28093 return ;
28094 // InternalApplicationConfiguration.g:9136:1: ( ( ruleModelEntry ) ) 28094 }
28095 // InternalApplicationConfiguration.g:9137:2: ( ruleModelEntry ) 28095 // $ANTLR end "rule__GenerationTask__Group_3_7__1__Impl"
28096 { 28096
28097 // InternalApplicationConfiguration.g:9137:2: ( ruleModelEntry ) 28097
28098 // InternalApplicationConfiguration.g:9138:3: ruleModelEntry 28098 // $ANTLR start "rule__GenerationTask__Group_3_7__2"
28099 { 28099 // InternalApplicationConfiguration.g:9083:1: rule__GenerationTask__Group_3_7__2 : rule__GenerationTask__Group_3_7__2__Impl ;
28100 before(grammarAccess.getFolderEntryAccess().getExclusionModelEntryParserRuleCall_2_2_0()); 28100 public final void rule__GenerationTask__Group_3_7__2() throws RecognitionException {
28101 pushFollow(FOLLOW_2); 28101
28102 ruleModelEntry(); 28102 int stackSize = keepStackSize();
28103 28103
28104 state._fsp--; 28104 try {
28105 28105 // InternalApplicationConfiguration.g:9087:1: ( rule__GenerationTask__Group_3_7__2__Impl )
28106 after(grammarAccess.getFolderEntryAccess().getExclusionModelEntryParserRuleCall_2_2_0()); 28106 // InternalApplicationConfiguration.g:9088:2: rule__GenerationTask__Group_3_7__2__Impl
28107 28107 {
28108 } 28108 pushFollow(FOLLOW_2);
28109 28109 rule__GenerationTask__Group_3_7__2__Impl();
28110 28110
28111 } 28111 state._fsp--;
28112 28112
28113 } 28113
28114 catch (RecognitionException re) { 28114 }
28115 reportError(re); 28115
28116 recover(input,re); 28116 }
28117 } 28117 catch (RecognitionException re) {
28118 finally { 28118 reportError(re);
28119 28119 recover(input,re);
28120 restoreStackSize(stackSize); 28120 }
28121 28121 finally {
28122 } 28122
28123 return ; 28123 restoreStackSize(stackSize);
28124 } 28124
28125 // $ANTLR end "rule__FolderEntry__ExclusionAssignment_2_2" 28125 }
28126 28126 return ;
28127 28127 }
28128 // $ANTLR start "rule__FolderEntry__ExclusionAssignment_2_3_1" 28128 // $ANTLR end "rule__GenerationTask__Group_3_7__2"
28129 // InternalApplicationConfiguration.g:9147:1: rule__FolderEntry__ExclusionAssignment_2_3_1 : ( ruleModelEntry ) ; 28129
28130 public final void rule__FolderEntry__ExclusionAssignment_2_3_1() throws RecognitionException { 28130
28131 28131 // $ANTLR start "rule__GenerationTask__Group_3_7__2__Impl"
28132 int stackSize = keepStackSize(); 28132 // InternalApplicationConfiguration.g:9094:1: rule__GenerationTask__Group_3_7__2__Impl : ( ( rule__GenerationTask__SolverAssignment_3_7_2 ) ) ;
28133 28133 public final void rule__GenerationTask__Group_3_7__2__Impl() throws RecognitionException {
28134 try { 28134
28135 // InternalApplicationConfiguration.g:9151:1: ( ( ruleModelEntry ) ) 28135 int stackSize = keepStackSize();
28136 // InternalApplicationConfiguration.g:9152:2: ( ruleModelEntry ) 28136
28137 { 28137 try {
28138 // InternalApplicationConfiguration.g:9152:2: ( ruleModelEntry ) 28138 // InternalApplicationConfiguration.g:9098:1: ( ( ( rule__GenerationTask__SolverAssignment_3_7_2 ) ) )
28139 // InternalApplicationConfiguration.g:9153:3: ruleModelEntry 28139 // InternalApplicationConfiguration.g:9099:1: ( ( rule__GenerationTask__SolverAssignment_3_7_2 ) )
28140 { 28140 {
28141 before(grammarAccess.getFolderEntryAccess().getExclusionModelEntryParserRuleCall_2_3_1_0()); 28141 // InternalApplicationConfiguration.g:9099:1: ( ( rule__GenerationTask__SolverAssignment_3_7_2 ) )
28142 pushFollow(FOLLOW_2); 28142 // InternalApplicationConfiguration.g:9100:2: ( rule__GenerationTask__SolverAssignment_3_7_2 )
28143 ruleModelEntry(); 28143 {
28144 28144 before(grammarAccess.getGenerationTaskAccess().getSolverAssignment_3_7_2());
28145 state._fsp--; 28145 // InternalApplicationConfiguration.g:9101:2: ( rule__GenerationTask__SolverAssignment_3_7_2 )
28146 28146 // InternalApplicationConfiguration.g:9101:3: rule__GenerationTask__SolverAssignment_3_7_2
28147 after(grammarAccess.getFolderEntryAccess().getExclusionModelEntryParserRuleCall_2_3_1_0()); 28147 {
28148 28148 pushFollow(FOLLOW_2);
28149 } 28149 rule__GenerationTask__SolverAssignment_3_7_2();
28150 28150
28151 28151 state._fsp--;
28152 } 28152
28153 28153
28154 } 28154 }
28155 catch (RecognitionException re) { 28155
28156 reportError(re); 28156 after(grammarAccess.getGenerationTaskAccess().getSolverAssignment_3_7_2());
28157 recover(input,re); 28157
28158 } 28158 }
28159 finally { 28159
28160 28160
28161 restoreStackSize(stackSize); 28161 }
28162 28162
28163 } 28163 }
28164 return ; 28164 catch (RecognitionException re) {
28165 } 28165 reportError(re);
28166 // $ANTLR end "rule__FolderEntry__ExclusionAssignment_2_3_1" 28166 recover(input,re);
28167 28167 }
28168 28168 finally {
28169 // $ANTLR start "rule__PartialModelDeclaration__NameAssignment_1" 28169
28170 // InternalApplicationConfiguration.g:9162:1: rule__PartialModelDeclaration__NameAssignment_1 : ( RULE_ID ) ; 28170 restoreStackSize(stackSize);
28171 public final void rule__PartialModelDeclaration__NameAssignment_1() throws RecognitionException { 28171
28172 28172 }
28173 int stackSize = keepStackSize(); 28173 return ;
28174 28174 }
28175 try { 28175 // $ANTLR end "rule__GenerationTask__Group_3_7__2__Impl"
28176 // InternalApplicationConfiguration.g:9166:1: ( ( RULE_ID ) ) 28176
28177 // InternalApplicationConfiguration.g:9167:2: ( RULE_ID ) 28177
28178 { 28178 // $ANTLR start "rule__GenerationTask__Group_3_8__0"
28179 // InternalApplicationConfiguration.g:9167:2: ( RULE_ID ) 28179 // InternalApplicationConfiguration.g:9110:1: rule__GenerationTask__Group_3_8__0 : rule__GenerationTask__Group_3_8__0__Impl rule__GenerationTask__Group_3_8__1 ;
28180 // InternalApplicationConfiguration.g:9168:3: RULE_ID 28180 public final void rule__GenerationTask__Group_3_8__0() throws RecognitionException {
28181 { 28181
28182 before(grammarAccess.getPartialModelDeclarationAccess().getNameIDTerminalRuleCall_1_0()); 28182 int stackSize = keepStackSize();
28183 match(input,RULE_ID,FOLLOW_2); 28183
28184 after(grammarAccess.getPartialModelDeclarationAccess().getNameIDTerminalRuleCall_1_0()); 28184 try {
28185 28185 // InternalApplicationConfiguration.g:9114:1: ( rule__GenerationTask__Group_3_8__0__Impl rule__GenerationTask__Group_3_8__1 )
28186 } 28186 // InternalApplicationConfiguration.g:9115:2: rule__GenerationTask__Group_3_8__0__Impl rule__GenerationTask__Group_3_8__1
28187 28187 {
28188 28188 pushFollow(FOLLOW_13);
28189 } 28189 rule__GenerationTask__Group_3_8__0__Impl();
28190 28190
28191 } 28191 state._fsp--;
28192 catch (RecognitionException re) { 28192
28193 reportError(re); 28193 pushFollow(FOLLOW_2);
28194 recover(input,re); 28194 rule__GenerationTask__Group_3_8__1();
28195 } 28195
28196 finally { 28196 state._fsp--;
28197 28197
28198 restoreStackSize(stackSize); 28198
28199 28199 }
28200 } 28200
28201 return ; 28201 }
28202 } 28202 catch (RecognitionException re) {
28203 // $ANTLR end "rule__PartialModelDeclaration__NameAssignment_1" 28203 reportError(re);
28204 28204 recover(input,re);
28205 28205 }
28206 // $ANTLR start "rule__PartialModelDeclaration__SpecificationAssignment_2" 28206 finally {
28207 // InternalApplicationConfiguration.g:9177:1: rule__PartialModelDeclaration__SpecificationAssignment_2 : ( rulePartialModelSpecification ) ; 28207
28208 public final void rule__PartialModelDeclaration__SpecificationAssignment_2() throws RecognitionException { 28208 restoreStackSize(stackSize);
28209 28209
28210 int stackSize = keepStackSize(); 28210 }
28211 28211 return ;
28212 try { 28212 }
28213 // InternalApplicationConfiguration.g:9181:1: ( ( rulePartialModelSpecification ) ) 28213 // $ANTLR end "rule__GenerationTask__Group_3_8__0"
28214 // InternalApplicationConfiguration.g:9182:2: ( rulePartialModelSpecification ) 28214
28215 { 28215
28216 // InternalApplicationConfiguration.g:9182:2: ( rulePartialModelSpecification ) 28216 // $ANTLR start "rule__GenerationTask__Group_3_8__0__Impl"
28217 // InternalApplicationConfiguration.g:9183:3: rulePartialModelSpecification 28217 // InternalApplicationConfiguration.g:9122:1: rule__GenerationTask__Group_3_8__0__Impl : ( 'config' ) ;
28218 { 28218 public final void rule__GenerationTask__Group_3_8__0__Impl() throws RecognitionException {
28219 before(grammarAccess.getPartialModelDeclarationAccess().getSpecificationPartialModelSpecificationParserRuleCall_2_0()); 28219
28220 pushFollow(FOLLOW_2); 28220 int stackSize = keepStackSize();
28221 rulePartialModelSpecification(); 28221
28222 28222 try {
28223 state._fsp--; 28223 // InternalApplicationConfiguration.g:9126:1: ( ( 'config' ) )
28224 28224 // InternalApplicationConfiguration.g:9127:1: ( 'config' )
28225 after(grammarAccess.getPartialModelDeclarationAccess().getSpecificationPartialModelSpecificationParserRuleCall_2_0()); 28225 {
28226 28226 // InternalApplicationConfiguration.g:9127:1: ( 'config' )
28227 } 28227 // InternalApplicationConfiguration.g:9128:2: 'config'
28228 28228 {
28229 28229 before(grammarAccess.getGenerationTaskAccess().getConfigKeyword_3_8_0());
28230 } 28230 match(input,42,FOLLOW_2);
28231 28231 after(grammarAccess.getGenerationTaskAccess().getConfigKeyword_3_8_0());
28232 } 28232
28233 catch (RecognitionException re) { 28233 }
28234 reportError(re); 28234
28235 recover(input,re); 28235
28236 } 28236 }
28237 finally { 28237
28238 28238 }
28239 restoreStackSize(stackSize); 28239 catch (RecognitionException re) {
28240 28240 reportError(re);
28241 } 28241 recover(input,re);
28242 return ; 28242 }
28243 } 28243 finally {
28244 // $ANTLR end "rule__PartialModelDeclaration__SpecificationAssignment_2" 28244
28245 28245 restoreStackSize(stackSize);
28246 28246
28247 // $ANTLR start "rule__PartialModelReference__ReferredAssignment" 28247 }
28248 // InternalApplicationConfiguration.g:9192:1: rule__PartialModelReference__ReferredAssignment : ( ( RULE_ID ) ) ; 28248 return ;
28249 public final void rule__PartialModelReference__ReferredAssignment() throws RecognitionException { 28249 }
28250 28250 // $ANTLR end "rule__GenerationTask__Group_3_8__0__Impl"
28251 int stackSize = keepStackSize(); 28251
28252 28252
28253 try { 28253 // $ANTLR start "rule__GenerationTask__Group_3_8__1"
28254 // InternalApplicationConfiguration.g:9196:1: ( ( ( RULE_ID ) ) ) 28254 // InternalApplicationConfiguration.g:9137:1: rule__GenerationTask__Group_3_8__1 : rule__GenerationTask__Group_3_8__1__Impl rule__GenerationTask__Group_3_8__2 ;
28255 // InternalApplicationConfiguration.g:9197:2: ( ( RULE_ID ) ) 28255 public final void rule__GenerationTask__Group_3_8__1() throws RecognitionException {
28256 { 28256
28257 // InternalApplicationConfiguration.g:9197:2: ( ( RULE_ID ) ) 28257 int stackSize = keepStackSize();
28258 // InternalApplicationConfiguration.g:9198:3: ( RULE_ID ) 28258
28259 { 28259 try {
28260 before(grammarAccess.getPartialModelReferenceAccess().getReferredPartialModelDeclarationCrossReference_0()); 28260 // InternalApplicationConfiguration.g:9141:1: ( rule__GenerationTask__Group_3_8__1__Impl rule__GenerationTask__Group_3_8__2 )
28261 // InternalApplicationConfiguration.g:9199:3: ( RULE_ID ) 28261 // InternalApplicationConfiguration.g:9142:2: rule__GenerationTask__Group_3_8__1__Impl rule__GenerationTask__Group_3_8__2
28262 // InternalApplicationConfiguration.g:9200:4: RULE_ID 28262 {
28263 { 28263 pushFollow(FOLLOW_45);
28264 before(grammarAccess.getPartialModelReferenceAccess().getReferredPartialModelDeclarationIDTerminalRuleCall_0_1()); 28264 rule__GenerationTask__Group_3_8__1__Impl();
28265 match(input,RULE_ID,FOLLOW_2); 28265
28266 after(grammarAccess.getPartialModelReferenceAccess().getReferredPartialModelDeclarationIDTerminalRuleCall_0_1()); 28266 state._fsp--;
28267 28267
28268 } 28268 pushFollow(FOLLOW_2);
28269 28269 rule__GenerationTask__Group_3_8__2();
28270 after(grammarAccess.getPartialModelReferenceAccess().getReferredPartialModelDeclarationCrossReference_0()); 28270
28271 28271 state._fsp--;
28272 } 28272
28273 28273
28274 28274 }
28275 } 28275
28276 28276 }
28277 } 28277 catch (RecognitionException re) {
28278 catch (RecognitionException re) { 28278 reportError(re);
28279 reportError(re); 28279 recover(input,re);
28280 recover(input,re); 28280 }
28281 } 28281 finally {
28282 finally { 28282
28283 28283 restoreStackSize(stackSize);
28284 restoreStackSize(stackSize); 28284
28285 28285 }
28286 } 28286 return ;
28287 return ; 28287 }
28288 } 28288 // $ANTLR end "rule__GenerationTask__Group_3_8__1"
28289 // $ANTLR end "rule__PartialModelReference__ReferredAssignment" 28289
28290 28290
28291 28291 // $ANTLR start "rule__GenerationTask__Group_3_8__1__Impl"
28292 // $ANTLR start "rule__PatternSpecification__EntriesAssignment_1" 28292 // InternalApplicationConfiguration.g:9149:1: rule__GenerationTask__Group_3_8__1__Impl : ( '=' ) ;
28293 // InternalApplicationConfiguration.g:9211:1: rule__PatternSpecification__EntriesAssignment_1 : ( rulePatternEntry ) ; 28293 public final void rule__GenerationTask__Group_3_8__1__Impl() throws RecognitionException {
28294 public final void rule__PatternSpecification__EntriesAssignment_1() throws RecognitionException { 28294
28295 28295 int stackSize = keepStackSize();
28296 int stackSize = keepStackSize(); 28296
28297 28297 try {
28298 try { 28298 // InternalApplicationConfiguration.g:9153:1: ( ( '=' ) )
28299 // InternalApplicationConfiguration.g:9215:1: ( ( rulePatternEntry ) ) 28299 // InternalApplicationConfiguration.g:9154:1: ( '=' )
28300 // InternalApplicationConfiguration.g:9216:2: ( rulePatternEntry ) 28300 {
28301 { 28301 // InternalApplicationConfiguration.g:9154:1: ( '=' )
28302 // InternalApplicationConfiguration.g:9216:2: ( rulePatternEntry ) 28302 // InternalApplicationConfiguration.g:9155:2: '='
28303 // InternalApplicationConfiguration.g:9217:3: rulePatternEntry 28303 {
28304 { 28304 before(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_8_1());
28305 before(grammarAccess.getPatternSpecificationAccess().getEntriesPatternEntryParserRuleCall_1_0()); 28305 match(input,29,FOLLOW_2);
28306 pushFollow(FOLLOW_2); 28306 after(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_8_1());
28307 rulePatternEntry(); 28307
28308 28308 }
28309 state._fsp--; 28309
28310 28310
28311 after(grammarAccess.getPatternSpecificationAccess().getEntriesPatternEntryParserRuleCall_1_0()); 28311 }
28312 28312
28313 } 28313 }
28314 28314 catch (RecognitionException re) {
28315 28315 reportError(re);
28316 } 28316 recover(input,re);
28317 28317 }
28318 } 28318 finally {
28319 catch (RecognitionException re) { 28319
28320 reportError(re); 28320 restoreStackSize(stackSize);
28321 recover(input,re); 28321
28322 } 28322 }
28323 finally { 28323 return ;
28324 28324 }
28325 restoreStackSize(stackSize); 28325 // $ANTLR end "rule__GenerationTask__Group_3_8__1__Impl"
28326 28326
28327 } 28327
28328 return ; 28328 // $ANTLR start "rule__GenerationTask__Group_3_8__2"
28329 } 28329 // InternalApplicationConfiguration.g:9164:1: rule__GenerationTask__Group_3_8__2 : rule__GenerationTask__Group_3_8__2__Impl ;
28330 // $ANTLR end "rule__PatternSpecification__EntriesAssignment_1" 28330 public final void rule__GenerationTask__Group_3_8__2() throws RecognitionException {
28331 28331
28332 28332 int stackSize = keepStackSize();
28333 // $ANTLR start "rule__PatternSpecification__EntriesAssignment_2_1" 28333
28334 // InternalApplicationConfiguration.g:9226:1: rule__PatternSpecification__EntriesAssignment_2_1 : ( rulePatternEntry ) ; 28334 try {
28335 public final void rule__PatternSpecification__EntriesAssignment_2_1() throws RecognitionException { 28335 // InternalApplicationConfiguration.g:9168:1: ( rule__GenerationTask__Group_3_8__2__Impl )
28336 28336 // InternalApplicationConfiguration.g:9169:2: rule__GenerationTask__Group_3_8__2__Impl
28337 int stackSize = keepStackSize(); 28337 {
28338 28338 pushFollow(FOLLOW_2);
28339 try { 28339 rule__GenerationTask__Group_3_8__2__Impl();
28340 // InternalApplicationConfiguration.g:9230:1: ( ( rulePatternEntry ) ) 28340
28341 // InternalApplicationConfiguration.g:9231:2: ( rulePatternEntry ) 28341 state._fsp--;
28342 { 28342
28343 // InternalApplicationConfiguration.g:9231:2: ( rulePatternEntry ) 28343
28344 // InternalApplicationConfiguration.g:9232:3: rulePatternEntry 28344 }
28345 { 28345
28346 before(grammarAccess.getPatternSpecificationAccess().getEntriesPatternEntryParserRuleCall_2_1_0()); 28346 }
28347 pushFollow(FOLLOW_2); 28347 catch (RecognitionException re) {
28348 rulePatternEntry(); 28348 reportError(re);
28349 28349 recover(input,re);
28350 state._fsp--; 28350 }
28351 28351 finally {
28352 after(grammarAccess.getPatternSpecificationAccess().getEntriesPatternEntryParserRuleCall_2_1_0()); 28352
28353 28353 restoreStackSize(stackSize);
28354 } 28354
28355 28355 }
28356 28356 return ;
28357 } 28357 }
28358 28358 // $ANTLR end "rule__GenerationTask__Group_3_8__2"
28359 } 28359
28360 catch (RecognitionException re) { 28360
28361 reportError(re); 28361 // $ANTLR start "rule__GenerationTask__Group_3_8__2__Impl"
28362 recover(input,re); 28362 // InternalApplicationConfiguration.g:9175:1: rule__GenerationTask__Group_3_8__2__Impl : ( ( rule__GenerationTask__ConfigAssignment_3_8_2 ) ) ;
28363 } 28363 public final void rule__GenerationTask__Group_3_8__2__Impl() throws RecognitionException {
28364 finally { 28364
28365 28365 int stackSize = keepStackSize();
28366 restoreStackSize(stackSize); 28366
28367 28367 try {
28368 } 28368 // InternalApplicationConfiguration.g:9179:1: ( ( ( rule__GenerationTask__ConfigAssignment_3_8_2 ) ) )
28369 return ; 28369 // InternalApplicationConfiguration.g:9180:1: ( ( rule__GenerationTask__ConfigAssignment_3_8_2 ) )
28370 } 28370 {
28371 // $ANTLR end "rule__PatternSpecification__EntriesAssignment_2_1" 28371 // InternalApplicationConfiguration.g:9180:1: ( ( rule__GenerationTask__ConfigAssignment_3_8_2 ) )
28372 28372 // InternalApplicationConfiguration.g:9181:2: ( rule__GenerationTask__ConfigAssignment_3_8_2 )
28373 28373 {
28374 // $ANTLR start "rule__AllPatternEntry__PackageAssignment_1" 28374 before(grammarAccess.getGenerationTaskAccess().getConfigAssignment_3_8_2());
28375 // InternalApplicationConfiguration.g:9241:1: rule__AllPatternEntry__PackageAssignment_1 : ( ( ruleQualifiedName ) ) ; 28375 // InternalApplicationConfiguration.g:9182:2: ( rule__GenerationTask__ConfigAssignment_3_8_2 )
28376 public final void rule__AllPatternEntry__PackageAssignment_1() throws RecognitionException { 28376 // InternalApplicationConfiguration.g:9182:3: rule__GenerationTask__ConfigAssignment_3_8_2
28377 28377 {
28378 int stackSize = keepStackSize(); 28378 pushFollow(FOLLOW_2);
28379 28379 rule__GenerationTask__ConfigAssignment_3_8_2();
28380 try { 28380
28381 // InternalApplicationConfiguration.g:9245:1: ( ( ( ruleQualifiedName ) ) ) 28381 state._fsp--;
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 after(grammarAccess.getGenerationTaskAccess().getConfigAssignment_3_8_2());
28387 before(grammarAccess.getAllPatternEntryAccess().getPackagePatternModelCrossReference_1_0()); 28387
28388 // InternalApplicationConfiguration.g:9248:3: ( ruleQualifiedName ) 28388 }
28389 // InternalApplicationConfiguration.g:9249:4: ruleQualifiedName 28389
28390 { 28390
28391 before(grammarAccess.getAllPatternEntryAccess().getPackagePatternModelQualifiedNameParserRuleCall_1_0_1()); 28391 }
28392 pushFollow(FOLLOW_2); 28392
28393 ruleQualifiedName(); 28393 }
28394 28394 catch (RecognitionException re) {
28395 state._fsp--; 28395 reportError(re);
28396 28396 recover(input,re);
28397 after(grammarAccess.getAllPatternEntryAccess().getPackagePatternModelQualifiedNameParserRuleCall_1_0_1()); 28397 }
28398 28398 finally {
28399 } 28399
28400 28400 restoreStackSize(stackSize);
28401 after(grammarAccess.getAllPatternEntryAccess().getPackagePatternModelCrossReference_1_0()); 28401
28402 28402 }
28403 } 28403 return ;
28404 28404 }
28405 28405 // $ANTLR end "rule__GenerationTask__Group_3_8__2__Impl"
28406 } 28406
28407 28407
28408 } 28408 // $ANTLR start "rule__GenerationTask__Group_3_9__0"
28409 catch (RecognitionException re) { 28409 // InternalApplicationConfiguration.g:9191:1: rule__GenerationTask__Group_3_9__0 : rule__GenerationTask__Group_3_9__0__Impl rule__GenerationTask__Group_3_9__1 ;
28410 reportError(re); 28410 public final void rule__GenerationTask__Group_3_9__0() throws RecognitionException {
28411 recover(input,re); 28411
28412 } 28412 int stackSize = keepStackSize();
28413 finally { 28413
28414 28414 try {
28415 restoreStackSize(stackSize); 28415 // InternalApplicationConfiguration.g:9195:1: ( rule__GenerationTask__Group_3_9__0__Impl rule__GenerationTask__Group_3_9__1 )
28416 28416 // InternalApplicationConfiguration.g:9196:2: rule__GenerationTask__Group_3_9__0__Impl rule__GenerationTask__Group_3_9__1
28417 } 28417 {
28418 return ; 28418 pushFollow(FOLLOW_13);
28419 } 28419 rule__GenerationTask__Group_3_9__0__Impl();
28420 // $ANTLR end "rule__AllPatternEntry__PackageAssignment_1" 28420
28421 28421 state._fsp--;
28422 28422
28423 // $ANTLR start "rule__AllPatternEntry__ExclusuionAssignment_2_2" 28423 pushFollow(FOLLOW_2);
28424 // InternalApplicationConfiguration.g:9260:1: rule__AllPatternEntry__ExclusuionAssignment_2_2 : ( rulePatternElement ) ; 28424 rule__GenerationTask__Group_3_9__1();
28425 public final void rule__AllPatternEntry__ExclusuionAssignment_2_2() throws RecognitionException { 28425
28426 28426 state._fsp--;
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 catch (RecognitionException re) {
28433 // InternalApplicationConfiguration.g:9265:2: ( rulePatternElement ) 28433 reportError(re);
28434 // InternalApplicationConfiguration.g:9266:3: rulePatternElement 28434 recover(input,re);
28435 { 28435 }
28436 before(grammarAccess.getAllPatternEntryAccess().getExclusuionPatternElementParserRuleCall_2_2_0()); 28436 finally {
28437 pushFollow(FOLLOW_2); 28437
28438 rulePatternElement(); 28438 restoreStackSize(stackSize);
28439 28439
28440 state._fsp--; 28440 }
28441 28441 return ;
28442 after(grammarAccess.getAllPatternEntryAccess().getExclusuionPatternElementParserRuleCall_2_2_0()); 28442 }
28443 28443 // $ANTLR end "rule__GenerationTask__Group_3_9__0"
28444 } 28444
28445 28445
28446 28446 // $ANTLR start "rule__GenerationTask__Group_3_9__0__Impl"
28447 } 28447 // InternalApplicationConfiguration.g:9203:1: rule__GenerationTask__Group_3_9__0__Impl : ( 'debug' ) ;
28448 28448 public final void rule__GenerationTask__Group_3_9__0__Impl() throws RecognitionException {
28449 } 28449
28450 catch (RecognitionException re) { 28450 int stackSize = keepStackSize();
28451 reportError(re); 28451
28452 recover(input,re); 28452 try {
28453 } 28453 // InternalApplicationConfiguration.g:9207:1: ( ( 'debug' ) )
28454 finally { 28454 // InternalApplicationConfiguration.g:9208:1: ( 'debug' )
28455 28455 {
28456 restoreStackSize(stackSize); 28456 // InternalApplicationConfiguration.g:9208:1: ( 'debug' )
28457 28457 // InternalApplicationConfiguration.g:9209:2: 'debug'
28458 } 28458 {
28459 return ; 28459 before(grammarAccess.getGenerationTaskAccess().getDebugKeyword_3_9_0());
28460 } 28460 match(input,56,FOLLOW_2);
28461 // $ANTLR end "rule__AllPatternEntry__ExclusuionAssignment_2_2" 28461 after(grammarAccess.getGenerationTaskAccess().getDebugKeyword_3_9_0());
28462 28462
28463 28463 }
28464 // $ANTLR start "rule__AllPatternEntry__ExclusuionAssignment_2_3_1" 28464
28465 // InternalApplicationConfiguration.g:9275:1: rule__AllPatternEntry__ExclusuionAssignment_2_3_1 : ( rulePatternElement ) ; 28465
28466 public final void rule__AllPatternEntry__ExclusuionAssignment_2_3_1() throws RecognitionException { 28466 }
28467 28467
28468 int stackSize = keepStackSize(); 28468 }
28469 28469 catch (RecognitionException re) {
28470 try { 28470 reportError(re);
28471 // InternalApplicationConfiguration.g:9279:1: ( ( rulePatternElement ) ) 28471 recover(input,re);
28472 // InternalApplicationConfiguration.g:9280:2: ( rulePatternElement ) 28472 }
28473 { 28473 finally {
28474 // InternalApplicationConfiguration.g:9280:2: ( rulePatternElement ) 28474
28475 // InternalApplicationConfiguration.g:9281:3: rulePatternElement 28475 restoreStackSize(stackSize);
28476 { 28476
28477 before(grammarAccess.getAllPatternEntryAccess().getExclusuionPatternElementParserRuleCall_2_3_1_0()); 28477 }
28478 pushFollow(FOLLOW_2); 28478 return ;
28479 rulePatternElement(); 28479 }
28480 28480 // $ANTLR end "rule__GenerationTask__Group_3_9__0__Impl"
28481 state._fsp--; 28481
28482 28482
28483 after(grammarAccess.getAllPatternEntryAccess().getExclusuionPatternElementParserRuleCall_2_3_1_0()); 28483 // $ANTLR start "rule__GenerationTask__Group_3_9__1"
28484 28484 // InternalApplicationConfiguration.g:9218:1: rule__GenerationTask__Group_3_9__1 : rule__GenerationTask__Group_3_9__1__Impl rule__GenerationTask__Group_3_9__2 ;
28485 } 28485 public final void rule__GenerationTask__Group_3_9__1() throws RecognitionException {
28486 28486
28487 28487 int stackSize = keepStackSize();
28488 } 28488
28489 28489 try {
28490 } 28490 // InternalApplicationConfiguration.g:9222:1: ( rule__GenerationTask__Group_3_9__1__Impl rule__GenerationTask__Group_3_9__2 )
28491 catch (RecognitionException re) { 28491 // InternalApplicationConfiguration.g:9223:2: rule__GenerationTask__Group_3_9__1__Impl rule__GenerationTask__Group_3_9__2
28492 reportError(re); 28492 {
28493 recover(input,re); 28493 pushFollow(FOLLOW_21);
28494 } 28494 rule__GenerationTask__Group_3_9__1__Impl();
28495 finally { 28495
28496 28496 state._fsp--;
28497 restoreStackSize(stackSize); 28497
28498 28498 pushFollow(FOLLOW_2);
28499 } 28499 rule__GenerationTask__Group_3_9__2();
28500 return ; 28500
28501 } 28501 state._fsp--;
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 catch (RecognitionException re) {
28508 28508 reportError(re);
28509 int stackSize = keepStackSize(); 28509 recover(input,re);
28510 28510 }
28511 try { 28511 finally {
28512 // InternalApplicationConfiguration.g:9294:1: ( ( ( ruleQualifiedName ) ) ) 28512
28513 // InternalApplicationConfiguration.g:9295:2: ( ( ruleQualifiedName ) ) 28513 restoreStackSize(stackSize);
28514 { 28514
28515 // InternalApplicationConfiguration.g:9295:2: ( ( ruleQualifiedName ) ) 28515 }
28516 // InternalApplicationConfiguration.g:9296:3: ( ruleQualifiedName ) 28516 return ;
28517 { 28517 }
28518 before(grammarAccess.getPatternElementAccess().getPackagePatternModelCrossReference_0_0_0()); 28518 // $ANTLR end "rule__GenerationTask__Group_3_9__1"
28519 // InternalApplicationConfiguration.g:9297:3: ( ruleQualifiedName ) 28519
28520 // InternalApplicationConfiguration.g:9298:4: ruleQualifiedName 28520
28521 { 28521 // $ANTLR start "rule__GenerationTask__Group_3_9__1__Impl"
28522 before(grammarAccess.getPatternElementAccess().getPackagePatternModelQualifiedNameParserRuleCall_0_0_0_1()); 28522 // InternalApplicationConfiguration.g:9230:1: rule__GenerationTask__Group_3_9__1__Impl : ( '=' ) ;
28523 pushFollow(FOLLOW_2); 28523 public final void rule__GenerationTask__Group_3_9__1__Impl() throws RecognitionException {
28524 ruleQualifiedName(); 28524
28525 28525 int stackSize = keepStackSize();
28526 state._fsp--; 28526
28527 28527 try {
28528 after(grammarAccess.getPatternElementAccess().getPackagePatternModelQualifiedNameParserRuleCall_0_0_0_1()); 28528 // InternalApplicationConfiguration.g:9234:1: ( ( '=' ) )
28529 28529 // InternalApplicationConfiguration.g:9235:1: ( '=' )
28530 } 28530 {
28531 28531 // InternalApplicationConfiguration.g:9235:1: ( '=' )
28532 after(grammarAccess.getPatternElementAccess().getPackagePatternModelCrossReference_0_0_0()); 28532 // InternalApplicationConfiguration.g:9236:2: '='
28533 28533 {
28534 } 28534 before(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_9_1());
28535 28535 match(input,29,FOLLOW_2);
28536 28536 after(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_9_1());
28537 } 28537
28538 28538 }
28539 } 28539
28540 catch (RecognitionException re) { 28540
28541 reportError(re); 28541 }
28542 recover(input,re); 28542
28543 } 28543 }
28544 finally { 28544 catch (RecognitionException re) {
28545 28545 reportError(re);
28546 restoreStackSize(stackSize); 28546 recover(input,re);
28547 28547 }
28548 } 28548 finally {
28549 return ; 28549
28550 } 28550 restoreStackSize(stackSize);
28551 // $ANTLR end "rule__PatternElement__PackageAssignment_0_0" 28551
28552 28552 }
28553 28553 return ;
28554 // $ANTLR start "rule__PatternElement__PatternAssignment_1" 28554 }
28555 // InternalApplicationConfiguration.g:9309:1: rule__PatternElement__PatternAssignment_1 : ( ( RULE_ID ) ) ; 28555 // $ANTLR end "rule__GenerationTask__Group_3_9__1__Impl"
28556 public final void rule__PatternElement__PatternAssignment_1() throws RecognitionException { 28556
28557 28557
28558 int stackSize = keepStackSize(); 28558 // $ANTLR start "rule__GenerationTask__Group_3_9__2"
28559 28559 // InternalApplicationConfiguration.g:9245:1: rule__GenerationTask__Group_3_9__2 : rule__GenerationTask__Group_3_9__2__Impl ;
28560 try { 28560 public final void rule__GenerationTask__Group_3_9__2() throws RecognitionException {
28561 // InternalApplicationConfiguration.g:9313:1: ( ( ( RULE_ID ) ) ) 28561
28562 // InternalApplicationConfiguration.g:9314:2: ( ( RULE_ID ) ) 28562 int stackSize = keepStackSize();
28563 { 28563
28564 // InternalApplicationConfiguration.g:9314:2: ( ( RULE_ID ) ) 28564 try {
28565 // InternalApplicationConfiguration.g:9315:3: ( RULE_ID ) 28565 // InternalApplicationConfiguration.g:9249:1: ( rule__GenerationTask__Group_3_9__2__Impl )
28566 { 28566 // InternalApplicationConfiguration.g:9250:2: rule__GenerationTask__Group_3_9__2__Impl
28567 before(grammarAccess.getPatternElementAccess().getPatternPatternCrossReference_1_0()); 28567 {
28568 // InternalApplicationConfiguration.g:9316:3: ( RULE_ID ) 28568 pushFollow(FOLLOW_2);
28569 // InternalApplicationConfiguration.g:9317:4: RULE_ID 28569 rule__GenerationTask__Group_3_9__2__Impl();
28570 { 28570
28571 before(grammarAccess.getPatternElementAccess().getPatternPatternIDTerminalRuleCall_1_0_1()); 28571 state._fsp--;
28572 match(input,RULE_ID,FOLLOW_2); 28572
28573 after(grammarAccess.getPatternElementAccess().getPatternPatternIDTerminalRuleCall_1_0_1()); 28573
28574 28574 }
28575 } 28575
28576 28576 }
28577 after(grammarAccess.getPatternElementAccess().getPatternPatternCrossReference_1_0()); 28577 catch (RecognitionException re) {
28578 28578 reportError(re);
28579 } 28579 recover(input,re);
28580 28580 }
28581 28581 finally {
28582 } 28582
28583 28583 restoreStackSize(stackSize);
28584 } 28584
28585 catch (RecognitionException re) { 28585 }
28586 reportError(re); 28586 return ;
28587 recover(input,re); 28587 }
28588 } 28588 // $ANTLR end "rule__GenerationTask__Group_3_9__2"
28589 finally { 28589
28590 28590
28591 restoreStackSize(stackSize); 28591 // $ANTLR start "rule__GenerationTask__Group_3_9__2__Impl"
28592 28592 // InternalApplicationConfiguration.g:9256:1: rule__GenerationTask__Group_3_9__2__Impl : ( ( rule__GenerationTask__DebugFolderAssignment_3_9_2 ) ) ;
28593 } 28593 public final void rule__GenerationTask__Group_3_9__2__Impl() throws RecognitionException {
28594 return ; 28594
28595 } 28595 int stackSize = keepStackSize();
28596 // $ANTLR end "rule__PatternElement__PatternAssignment_1" 28596
28597 28597 try {
28598 28598 // InternalApplicationConfiguration.g:9260:1: ( ( ( rule__GenerationTask__DebugFolderAssignment_3_9_2 ) ) )
28599 // $ANTLR start "rule__GraphPatternDeclaration__NameAssignment_1" 28599 // InternalApplicationConfiguration.g:9261:1: ( ( rule__GenerationTask__DebugFolderAssignment_3_9_2 ) )
28600 // InternalApplicationConfiguration.g:9328:1: rule__GraphPatternDeclaration__NameAssignment_1 : ( RULE_ID ) ; 28600 {
28601 public final void rule__GraphPatternDeclaration__NameAssignment_1() throws RecognitionException { 28601 // InternalApplicationConfiguration.g:9261:1: ( ( rule__GenerationTask__DebugFolderAssignment_3_9_2 ) )
28602 28602 // InternalApplicationConfiguration.g:9262:2: ( rule__GenerationTask__DebugFolderAssignment_3_9_2 )
28603 int stackSize = keepStackSize(); 28603 {
28604 28604 before(grammarAccess.getGenerationTaskAccess().getDebugFolderAssignment_3_9_2());
28605 try { 28605 // InternalApplicationConfiguration.g:9263:2: ( rule__GenerationTask__DebugFolderAssignment_3_9_2 )
28606 // InternalApplicationConfiguration.g:9332:1: ( ( RULE_ID ) ) 28606 // InternalApplicationConfiguration.g:9263:3: rule__GenerationTask__DebugFolderAssignment_3_9_2
28607 // InternalApplicationConfiguration.g:9333:2: ( RULE_ID ) 28607 {
28608 { 28608 pushFollow(FOLLOW_2);
28609 // InternalApplicationConfiguration.g:9333:2: ( RULE_ID ) 28609 rule__GenerationTask__DebugFolderAssignment_3_9_2();
28610 // InternalApplicationConfiguration.g:9334:3: RULE_ID 28610
28611 { 28611 state._fsp--;
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 after(grammarAccess.getGenerationTaskAccess().getDebugFolderAssignment_3_9_2());
28617 28617
28618 28618 }
28619 } 28619
28620 28620
28621 } 28621 }
28622 catch (RecognitionException re) { 28622
28623 reportError(re); 28623 }
28624 recover(input,re); 28624 catch (RecognitionException re) {
28625 } 28625 reportError(re);
28626 finally { 28626 recover(input,re);
28627 28627 }
28628 restoreStackSize(stackSize); 28628 finally {
28629 28629
28630 } 28630 restoreStackSize(stackSize);
28631 return ; 28631
28632 } 28632 }
28633 // $ANTLR end "rule__GraphPatternDeclaration__NameAssignment_1" 28633 return ;
28634 28634 }
28635 28635 // $ANTLR end "rule__GenerationTask__Group_3_9__2__Impl"
28636 // $ANTLR start "rule__GraphPatternDeclaration__SpecificationAssignment_2" 28636
28637 // InternalApplicationConfiguration.g:9343:1: rule__GraphPatternDeclaration__SpecificationAssignment_2 : ( rulePatternSpecification ) ; 28637
28638 public final void rule__GraphPatternDeclaration__SpecificationAssignment_2() throws RecognitionException { 28638 // $ANTLR start "rule__GenerationTask__Group_3_10__0"
28639 28639 // InternalApplicationConfiguration.g:9272:1: rule__GenerationTask__Group_3_10__0 : rule__GenerationTask__Group_3_10__0__Impl rule__GenerationTask__Group_3_10__1 ;
28640 int stackSize = keepStackSize(); 28640 public final void rule__GenerationTask__Group_3_10__0() throws RecognitionException {
28641 28641
28642 try { 28642 int stackSize = keepStackSize();
28643 // InternalApplicationConfiguration.g:9347:1: ( ( rulePatternSpecification ) ) 28643
28644 // InternalApplicationConfiguration.g:9348:2: ( rulePatternSpecification ) 28644 try {
28645 { 28645 // InternalApplicationConfiguration.g:9276:1: ( rule__GenerationTask__Group_3_10__0__Impl rule__GenerationTask__Group_3_10__1 )
28646 // InternalApplicationConfiguration.g:9348:2: ( rulePatternSpecification ) 28646 // InternalApplicationConfiguration.g:9277:2: rule__GenerationTask__Group_3_10__0__Impl rule__GenerationTask__Group_3_10__1
28647 // InternalApplicationConfiguration.g:9349:3: rulePatternSpecification 28647 {
28648 { 28648 pushFollow(FOLLOW_13);
28649 before(grammarAccess.getGraphPatternDeclarationAccess().getSpecificationPatternSpecificationParserRuleCall_2_0()); 28649 rule__GenerationTask__Group_3_10__0__Impl();
28650 pushFollow(FOLLOW_2); 28650
28651 rulePatternSpecification(); 28651 state._fsp--;
28652 28652
28653 state._fsp--; 28653 pushFollow(FOLLOW_2);
28654 28654 rule__GenerationTask__Group_3_10__1();
28655 after(grammarAccess.getGraphPatternDeclarationAccess().getSpecificationPatternSpecificationParserRuleCall_2_0()); 28655
28656 28656 state._fsp--;
28657 } 28657
28658 28658
28659 28659 }
28660 } 28660
28661 28661 }
28662 } 28662 catch (RecognitionException re) {
28663 catch (RecognitionException re) { 28663 reportError(re);
28664 reportError(re); 28664 recover(input,re);
28665 recover(input,re); 28665 }
28666 } 28666 finally {
28667 finally { 28667
28668 28668 restoreStackSize(stackSize);
28669 restoreStackSize(stackSize); 28669
28670 28670 }
28671 } 28671 return ;
28672 return ; 28672 }
28673 } 28673 // $ANTLR end "rule__GenerationTask__Group_3_10__0"
28674 // $ANTLR end "rule__GraphPatternDeclaration__SpecificationAssignment_2" 28674
28675 28675
28676 28676 // $ANTLR start "rule__GenerationTask__Group_3_10__0__Impl"
28677 // $ANTLR start "rule__GraphPatternReference__ReferredAssignment" 28677 // InternalApplicationConfiguration.g:9284:1: rule__GenerationTask__Group_3_10__0__Impl : ( 'log' ) ;
28678 // InternalApplicationConfiguration.g:9358:1: rule__GraphPatternReference__ReferredAssignment : ( ( RULE_ID ) ) ; 28678 public final void rule__GenerationTask__Group_3_10__0__Impl() throws RecognitionException {
28679 public final void rule__GraphPatternReference__ReferredAssignment() throws RecognitionException { 28679
28680 28680 int stackSize = keepStackSize();
28681 int stackSize = keepStackSize(); 28681
28682 28682 try {
28683 try { 28683 // InternalApplicationConfiguration.g:9288:1: ( ( 'log' ) )
28684 // InternalApplicationConfiguration.g:9362:1: ( ( ( RULE_ID ) ) ) 28684 // InternalApplicationConfiguration.g:9289:1: ( 'log' )
28685 // InternalApplicationConfiguration.g:9363:2: ( ( RULE_ID ) ) 28685 {
28686 { 28686 // InternalApplicationConfiguration.g:9289:1: ( 'log' )
28687 // InternalApplicationConfiguration.g:9363:2: ( ( RULE_ID ) ) 28687 // InternalApplicationConfiguration.g:9290:2: 'log'
28688 // InternalApplicationConfiguration.g:9364:3: ( RULE_ID ) 28688 {
28689 { 28689 before(grammarAccess.getGenerationTaskAccess().getLogKeyword_3_10_0());
28690 before(grammarAccess.getGraphPatternReferenceAccess().getReferredGraphPatternDeclarationCrossReference_0()); 28690 match(input,57,FOLLOW_2);
28691 // InternalApplicationConfiguration.g:9365:3: ( RULE_ID ) 28691 after(grammarAccess.getGenerationTaskAccess().getLogKeyword_3_10_0());
28692 // InternalApplicationConfiguration.g:9366:4: RULE_ID 28692
28693 { 28693 }
28694 before(grammarAccess.getGraphPatternReferenceAccess().getReferredGraphPatternDeclarationIDTerminalRuleCall_0_1()); 28694
28695 match(input,RULE_ID,FOLLOW_2); 28695
28696 after(grammarAccess.getGraphPatternReferenceAccess().getReferredGraphPatternDeclarationIDTerminalRuleCall_0_1()); 28696 }
28697 28697
28698 } 28698 }
28699 28699 catch (RecognitionException re) {
28700 after(grammarAccess.getGraphPatternReferenceAccess().getReferredGraphPatternDeclarationCrossReference_0()); 28700 reportError(re);
28701 28701 recover(input,re);
28702 } 28702 }
28703 28703 finally {
28704 28704
28705 } 28705 restoreStackSize(stackSize);
28706 28706
28707 } 28707 }
28708 catch (RecognitionException re) { 28708 return ;
28709 reportError(re); 28709 }
28710 recover(input,re); 28710 // $ANTLR end "rule__GenerationTask__Group_3_10__0__Impl"
28711 } 28711
28712 finally { 28712
28713 28713 // $ANTLR start "rule__GenerationTask__Group_3_10__1"
28714 restoreStackSize(stackSize); 28714 // InternalApplicationConfiguration.g:9299:1: rule__GenerationTask__Group_3_10__1 : rule__GenerationTask__Group_3_10__1__Impl rule__GenerationTask__Group_3_10__2 ;
28715 28715 public final void rule__GenerationTask__Group_3_10__1() throws RecognitionException {
28716 } 28716
28717 return ; 28717 int stackSize = keepStackSize();
28718 } 28718
28719 // $ANTLR end "rule__GraphPatternReference__ReferredAssignment" 28719 try {
28720 28720 // InternalApplicationConfiguration.g:9303:1: ( rule__GenerationTask__Group_3_10__1__Impl rule__GenerationTask__Group_3_10__2 )
28721 28721 // InternalApplicationConfiguration.g:9304:2: rule__GenerationTask__Group_3_10__1__Impl rule__GenerationTask__Group_3_10__2
28722 // $ANTLR start "rule__ConfigSpecification__EntriesAssignment_2_0" 28722 {
28723 // InternalApplicationConfiguration.g:9377:1: rule__ConfigSpecification__EntriesAssignment_2_0 : ( ruleConfigEntry ) ; 28723 pushFollow(FOLLOW_21);
28724 public final void rule__ConfigSpecification__EntriesAssignment_2_0() throws RecognitionException { 28724 rule__GenerationTask__Group_3_10__1__Impl();
28725 28725
28726 int stackSize = keepStackSize(); 28726 state._fsp--;
28727 28727
28728 try { 28728 pushFollow(FOLLOW_2);
28729 // InternalApplicationConfiguration.g:9381:1: ( ( ruleConfigEntry ) ) 28729 rule__GenerationTask__Group_3_10__2();
28730 // InternalApplicationConfiguration.g:9382:2: ( ruleConfigEntry ) 28730
28731 { 28731 state._fsp--;
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 catch (RecognitionException re) {
28738 28738 reportError(re);
28739 state._fsp--; 28739 recover(input,re);
28740 28740 }
28741 after(grammarAccess.getConfigSpecificationAccess().getEntriesConfigEntryParserRuleCall_2_0_0()); 28741 finally {
28742 28742
28743 } 28743 restoreStackSize(stackSize);
28744 28744
28745 28745 }
28746 } 28746 return ;
28747 28747 }
28748 } 28748 // $ANTLR end "rule__GenerationTask__Group_3_10__1"
28749 catch (RecognitionException re) { 28749
28750 reportError(re); 28750
28751 recover(input,re); 28751 // $ANTLR start "rule__GenerationTask__Group_3_10__1__Impl"
28752 } 28752 // InternalApplicationConfiguration.g:9311:1: rule__GenerationTask__Group_3_10__1__Impl : ( '=' ) ;
28753 finally { 28753 public final void rule__GenerationTask__Group_3_10__1__Impl() throws RecognitionException {
28754 28754
28755 restoreStackSize(stackSize); 28755 int stackSize = keepStackSize();
28756 28756
28757 } 28757 try {
28758 return ; 28758 // InternalApplicationConfiguration.g:9315:1: ( ( '=' ) )
28759 } 28759 // InternalApplicationConfiguration.g:9316:1: ( '=' )
28760 // $ANTLR end "rule__ConfigSpecification__EntriesAssignment_2_0" 28760 {
28761 28761 // InternalApplicationConfiguration.g:9316:1: ( '=' )
28762 28762 // InternalApplicationConfiguration.g:9317:2: '='
28763 // $ANTLR start "rule__ConfigSpecification__EntriesAssignment_2_1_1" 28763 {
28764 // InternalApplicationConfiguration.g:9392:1: rule__ConfigSpecification__EntriesAssignment_2_1_1 : ( ruleConfigEntry ) ; 28764 before(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_10_1());
28765 public final void rule__ConfigSpecification__EntriesAssignment_2_1_1() throws RecognitionException { 28765 match(input,29,FOLLOW_2);
28766 28766 after(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_10_1());
28767 int stackSize = keepStackSize(); 28767
28768 28768 }
28769 try { 28769
28770 // InternalApplicationConfiguration.g:9396:1: ( ( ruleConfigEntry ) ) 28770
28771 // InternalApplicationConfiguration.g:9397:2: ( ruleConfigEntry ) 28771 }
28772 { 28772
28773 // InternalApplicationConfiguration.g:9397:2: ( ruleConfigEntry ) 28773 }
28774 // InternalApplicationConfiguration.g:9398:3: ruleConfigEntry 28774 catch (RecognitionException re) {
28775 { 28775 reportError(re);
28776 before(grammarAccess.getConfigSpecificationAccess().getEntriesConfigEntryParserRuleCall_2_1_1_0()); 28776 recover(input,re);
28777 pushFollow(FOLLOW_2); 28777 }
28778 ruleConfigEntry(); 28778 finally {
28779 28779
28780 state._fsp--; 28780 restoreStackSize(stackSize);
28781 28781
28782 after(grammarAccess.getConfigSpecificationAccess().getEntriesConfigEntryParserRuleCall_2_1_1_0()); 28782 }
28783 28783 return ;
28784 } 28784 }
28785 28785 // $ANTLR end "rule__GenerationTask__Group_3_10__1__Impl"
28786 28786
28787 } 28787
28788 28788 // $ANTLR start "rule__GenerationTask__Group_3_10__2"
28789 } 28789 // InternalApplicationConfiguration.g:9326:1: rule__GenerationTask__Group_3_10__2 : rule__GenerationTask__Group_3_10__2__Impl ;
28790 catch (RecognitionException re) { 28790 public final void rule__GenerationTask__Group_3_10__2() throws RecognitionException {
28791 reportError(re); 28791
28792 recover(input,re); 28792 int stackSize = keepStackSize();
28793 } 28793
28794 finally { 28794 try {
28795 28795 // InternalApplicationConfiguration.g:9330:1: ( rule__GenerationTask__Group_3_10__2__Impl )
28796 restoreStackSize(stackSize); 28796 // InternalApplicationConfiguration.g:9331:2: rule__GenerationTask__Group_3_10__2__Impl
28797 28797 {
28798 } 28798 pushFollow(FOLLOW_2);
28799 return ; 28799 rule__GenerationTask__Group_3_10__2__Impl();
28800 } 28800
28801 // $ANTLR end "rule__ConfigSpecification__EntriesAssignment_2_1_1" 28801 state._fsp--;
28802 28802
28803 28803
28804 // $ANTLR start "rule__ConfigDeclaration__NameAssignment_1" 28804 }
28805 // InternalApplicationConfiguration.g:9407:1: rule__ConfigDeclaration__NameAssignment_1 : ( RULE_ID ) ; 28805
28806 public final void rule__ConfigDeclaration__NameAssignment_1() throws RecognitionException { 28806 }
28807 28807 catch (RecognitionException re) {
28808 int stackSize = keepStackSize(); 28808 reportError(re);
28809 28809 recover(input,re);
28810 try { 28810 }
28811 // InternalApplicationConfiguration.g:9411:1: ( ( RULE_ID ) ) 28811 finally {
28812 // InternalApplicationConfiguration.g:9412:2: ( RULE_ID ) 28812
28813 { 28813 restoreStackSize(stackSize);
28814 // InternalApplicationConfiguration.g:9412:2: ( RULE_ID ) 28814
28815 // InternalApplicationConfiguration.g:9413:3: RULE_ID 28815 }
28816 { 28816 return ;
28817 before(grammarAccess.getConfigDeclarationAccess().getNameIDTerminalRuleCall_1_0()); 28817 }
28818 match(input,RULE_ID,FOLLOW_2); 28818 // $ANTLR end "rule__GenerationTask__Group_3_10__2"
28819 after(grammarAccess.getConfigDeclarationAccess().getNameIDTerminalRuleCall_1_0()); 28819
28820 28820
28821 } 28821 // $ANTLR start "rule__GenerationTask__Group_3_10__2__Impl"
28822 28822 // InternalApplicationConfiguration.g:9337:1: rule__GenerationTask__Group_3_10__2__Impl : ( ( rule__GenerationTask__TargetLogFileAssignment_3_10_2 ) ) ;
28823 28823 public final void rule__GenerationTask__Group_3_10__2__Impl() throws RecognitionException {
28824 } 28824
28825 28825 int stackSize = keepStackSize();
28826 } 28826
28827 catch (RecognitionException re) { 28827 try {
28828 reportError(re); 28828 // InternalApplicationConfiguration.g:9341:1: ( ( ( rule__GenerationTask__TargetLogFileAssignment_3_10_2 ) ) )
28829 recover(input,re); 28829 // InternalApplicationConfiguration.g:9342:1: ( ( rule__GenerationTask__TargetLogFileAssignment_3_10_2 ) )
28830 } 28830 {
28831 finally { 28831 // InternalApplicationConfiguration.g:9342:1: ( ( rule__GenerationTask__TargetLogFileAssignment_3_10_2 ) )
28832 28832 // InternalApplicationConfiguration.g:9343:2: ( rule__GenerationTask__TargetLogFileAssignment_3_10_2 )
28833 restoreStackSize(stackSize); 28833 {
28834 28834 before(grammarAccess.getGenerationTaskAccess().getTargetLogFileAssignment_3_10_2());
28835 } 28835 // InternalApplicationConfiguration.g:9344:2: ( rule__GenerationTask__TargetLogFileAssignment_3_10_2 )
28836 return ; 28836 // InternalApplicationConfiguration.g:9344:3: rule__GenerationTask__TargetLogFileAssignment_3_10_2
28837 } 28837 {
28838 // $ANTLR end "rule__ConfigDeclaration__NameAssignment_1" 28838 pushFollow(FOLLOW_2);
28839 28839 rule__GenerationTask__TargetLogFileAssignment_3_10_2();
28840 28840
28841 // $ANTLR start "rule__ConfigDeclaration__SpecificationAssignment_2" 28841 state._fsp--;
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 after(grammarAccess.getGenerationTaskAccess().getTargetLogFileAssignment_3_10_2());
28847 try { 28847
28848 // InternalApplicationConfiguration.g:9426:1: ( ( ruleConfigSpecification ) ) 28848 }
28849 // InternalApplicationConfiguration.g:9427:2: ( ruleConfigSpecification ) 28849
28850 { 28850
28851 // InternalApplicationConfiguration.g:9427:2: ( ruleConfigSpecification ) 28851 }
28852 // InternalApplicationConfiguration.g:9428:3: ruleConfigSpecification 28852
28853 { 28853 }
28854 before(grammarAccess.getConfigDeclarationAccess().getSpecificationConfigSpecificationParserRuleCall_2_0()); 28854 catch (RecognitionException re) {
28855 pushFollow(FOLLOW_2); 28855 reportError(re);
28856 ruleConfigSpecification(); 28856 recover(input,re);
28857 28857 }
28858 state._fsp--; 28858 finally {
28859 28859
28860 after(grammarAccess.getConfigDeclarationAccess().getSpecificationConfigSpecificationParserRuleCall_2_0()); 28860 restoreStackSize(stackSize);
28861 28861
28862 } 28862 }
28863 28863 return ;
28864 28864 }
28865 } 28865 // $ANTLR end "rule__GenerationTask__Group_3_10__2__Impl"
28866 28866
28867 } 28867
28868 catch (RecognitionException re) { 28868 // $ANTLR start "rule__GenerationTask__Group_3_11__0"
28869 reportError(re); 28869 // InternalApplicationConfiguration.g:9353:1: rule__GenerationTask__Group_3_11__0 : rule__GenerationTask__Group_3_11__0__Impl rule__GenerationTask__Group_3_11__1 ;
28870 recover(input,re); 28870 public final void rule__GenerationTask__Group_3_11__0() throws RecognitionException {
28871 } 28871
28872 finally { 28872 int stackSize = keepStackSize();
28873 28873
28874 restoreStackSize(stackSize); 28874 try {
28875 28875 // InternalApplicationConfiguration.g:9357:1: ( rule__GenerationTask__Group_3_11__0__Impl rule__GenerationTask__Group_3_11__1 )
28876 } 28876 // InternalApplicationConfiguration.g:9358:2: rule__GenerationTask__Group_3_11__0__Impl rule__GenerationTask__Group_3_11__1
28877 return ; 28877 {
28878 } 28878 pushFollow(FOLLOW_13);
28879 // $ANTLR end "rule__ConfigDeclaration__SpecificationAssignment_2" 28879 rule__GenerationTask__Group_3_11__0__Impl();
28880 28880
28881 28881 state._fsp--;
28882 // $ANTLR start "rule__DocumentationEntry__LevelAssignment_2" 28882
28883 // InternalApplicationConfiguration.g:9437:1: rule__DocumentationEntry__LevelAssignment_2 : ( ruleDocumentLevelSpecification ) ; 28883 pushFollow(FOLLOW_2);
28884 public final void rule__DocumentationEntry__LevelAssignment_2() throws RecognitionException { 28884 rule__GenerationTask__Group_3_11__1();
28885 28885
28886 int stackSize = keepStackSize(); 28886 state._fsp--;
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 catch (RecognitionException re) {
28893 // InternalApplicationConfiguration.g:9443:3: ruleDocumentLevelSpecification 28893 reportError(re);
28894 { 28894 recover(input,re);
28895 before(grammarAccess.getDocumentationEntryAccess().getLevelDocumentLevelSpecificationEnumRuleCall_2_0()); 28895 }
28896 pushFollow(FOLLOW_2); 28896 finally {
28897 ruleDocumentLevelSpecification(); 28897
28898 28898 restoreStackSize(stackSize);
28899 state._fsp--; 28899
28900 28900 }
28901 after(grammarAccess.getDocumentationEntryAccess().getLevelDocumentLevelSpecificationEnumRuleCall_2_0()); 28901 return ;
28902 28902 }
28903 } 28903 // $ANTLR end "rule__GenerationTask__Group_3_11__0"
28904 28904
28905 28905
28906 } 28906 // $ANTLR start "rule__GenerationTask__Group_3_11__0__Impl"
28907 28907 // InternalApplicationConfiguration.g:9365:1: rule__GenerationTask__Group_3_11__0__Impl : ( 'statistics' ) ;
28908 } 28908 public final void rule__GenerationTask__Group_3_11__0__Impl() throws RecognitionException {
28909 catch (RecognitionException re) { 28909
28910 reportError(re); 28910 int stackSize = keepStackSize();
28911 recover(input,re); 28911
28912 } 28912 try {
28913 finally { 28913 // InternalApplicationConfiguration.g:9369:1: ( ( 'statistics' ) )
28914 28914 // InternalApplicationConfiguration.g:9370:1: ( 'statistics' )
28915 restoreStackSize(stackSize); 28915 {
28916 28916 // InternalApplicationConfiguration.g:9370:1: ( 'statistics' )
28917 } 28917 // InternalApplicationConfiguration.g:9371:2: 'statistics'
28918 return ; 28918 {
28919 } 28919 before(grammarAccess.getGenerationTaskAccess().getStatisticsKeyword_3_11_0());
28920 // $ANTLR end "rule__DocumentationEntry__LevelAssignment_2" 28920 match(input,58,FOLLOW_2);
28921 28921 after(grammarAccess.getGenerationTaskAccess().getStatisticsKeyword_3_11_0());
28922 28922
28923 // $ANTLR start "rule__RuntimeEntry__MillisecLimitAssignment_2" 28923 }
28924 // InternalApplicationConfiguration.g:9452:1: rule__RuntimeEntry__MillisecLimitAssignment_2 : ( RULE_INT ) ; 28924
28925 public final void rule__RuntimeEntry__MillisecLimitAssignment_2() throws RecognitionException { 28925
28926 28926 }
28927 int stackSize = keepStackSize(); 28927
28928 28928 }
28929 try { 28929 catch (RecognitionException re) {
28930 // InternalApplicationConfiguration.g:9456:1: ( ( RULE_INT ) ) 28930 reportError(re);
28931 // InternalApplicationConfiguration.g:9457:2: ( RULE_INT ) 28931 recover(input,re);
28932 { 28932 }
28933 // InternalApplicationConfiguration.g:9457:2: ( RULE_INT ) 28933 finally {
28934 // InternalApplicationConfiguration.g:9458:3: RULE_INT 28934
28935 { 28935 restoreStackSize(stackSize);
28936 before(grammarAccess.getRuntimeEntryAccess().getMillisecLimitINTTerminalRuleCall_2_0()); 28936
28937 match(input,RULE_INT,FOLLOW_2); 28937 }
28938 after(grammarAccess.getRuntimeEntryAccess().getMillisecLimitINTTerminalRuleCall_2_0()); 28938 return ;
28939 28939 }
28940 } 28940 // $ANTLR end "rule__GenerationTask__Group_3_11__0__Impl"
28941 28941
28942 28942
28943 } 28943 // $ANTLR start "rule__GenerationTask__Group_3_11__1"
28944 28944 // InternalApplicationConfiguration.g:9380:1: rule__GenerationTask__Group_3_11__1 : rule__GenerationTask__Group_3_11__1__Impl rule__GenerationTask__Group_3_11__2 ;
28945 } 28945 public final void rule__GenerationTask__Group_3_11__1() throws RecognitionException {
28946 catch (RecognitionException re) { 28946
28947 reportError(re); 28947 int stackSize = keepStackSize();
28948 recover(input,re); 28948
28949 } 28949 try {
28950 finally { 28950 // InternalApplicationConfiguration.g:9384:1: ( rule__GenerationTask__Group_3_11__1__Impl rule__GenerationTask__Group_3_11__2 )
28951 28951 // InternalApplicationConfiguration.g:9385:2: rule__GenerationTask__Group_3_11__1__Impl rule__GenerationTask__Group_3_11__2
28952 restoreStackSize(stackSize); 28952 {
28953 28953 pushFollow(FOLLOW_21);
28954 } 28954 rule__GenerationTask__Group_3_11__1__Impl();
28955 return ; 28955
28956 } 28956 state._fsp--;
28957 // $ANTLR end "rule__RuntimeEntry__MillisecLimitAssignment_2" 28957
28958 28958 pushFollow(FOLLOW_2);
28959 28959 rule__GenerationTask__Group_3_11__2();
28960 // $ANTLR start "rule__MemoryEntry__MegabyteLimitAssignment_2" 28960
28961 // InternalApplicationConfiguration.g:9467:1: rule__MemoryEntry__MegabyteLimitAssignment_2 : ( RULE_INT ) ; 28961 state._fsp--;
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 catch (RecognitionException re) {
28968 // InternalApplicationConfiguration.g:9472:2: ( RULE_INT ) 28968 reportError(re);
28969 { 28969 recover(input,re);
28970 // InternalApplicationConfiguration.g:9472:2: ( RULE_INT ) 28970 }
28971 // InternalApplicationConfiguration.g:9473:3: RULE_INT 28971 finally {
28972 { 28972
28973 before(grammarAccess.getMemoryEntryAccess().getMegabyteLimitINTTerminalRuleCall_2_0()); 28973 restoreStackSize(stackSize);
28974 match(input,RULE_INT,FOLLOW_2); 28974
28975 after(grammarAccess.getMemoryEntryAccess().getMegabyteLimitINTTerminalRuleCall_2_0()); 28975 }
28976 28976 return ;
28977 } 28977 }
28978 28978 // $ANTLR end "rule__GenerationTask__Group_3_11__1"
28979 28979
28980 } 28980
28981 28981 // $ANTLR start "rule__GenerationTask__Group_3_11__1__Impl"
28982 } 28982 // InternalApplicationConfiguration.g:9392:1: rule__GenerationTask__Group_3_11__1__Impl : ( '=' ) ;
28983 catch (RecognitionException re) { 28983 public final void rule__GenerationTask__Group_3_11__1__Impl() throws RecognitionException {
28984 reportError(re); 28984
28985 recover(input,re); 28985 int stackSize = keepStackSize();
28986 } 28986
28987 finally { 28987 try {
28988 28988 // InternalApplicationConfiguration.g:9396:1: ( ( '=' ) )
28989 restoreStackSize(stackSize); 28989 // InternalApplicationConfiguration.g:9397:1: ( '=' )
28990 28990 {
28991 } 28991 // InternalApplicationConfiguration.g:9397:1: ( '=' )
28992 return ; 28992 // InternalApplicationConfiguration.g:9398:2: '='
28993 } 28993 {
28994 // $ANTLR end "rule__MemoryEntry__MegabyteLimitAssignment_2" 28994 before(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_11_1());
28995 28995 match(input,29,FOLLOW_2);
28996 28996 after(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_11_1());
28997 // $ANTLR start "rule__CustomEntry__KeyAssignment_0" 28997
28998 // InternalApplicationConfiguration.g:9482:1: rule__CustomEntry__KeyAssignment_0 : ( RULE_STRING ) ; 28998 }
28999 public final void rule__CustomEntry__KeyAssignment_0() throws RecognitionException { 28999
29000 29000
29001 int stackSize = keepStackSize(); 29001 }
29002 29002
29003 try { 29003 }
29004 // InternalApplicationConfiguration.g:9486:1: ( ( RULE_STRING ) ) 29004 catch (RecognitionException re) {
29005 // InternalApplicationConfiguration.g:9487:2: ( RULE_STRING ) 29005 reportError(re);
29006 { 29006 recover(input,re);
29007 // InternalApplicationConfiguration.g:9487:2: ( RULE_STRING ) 29007 }
29008 // InternalApplicationConfiguration.g:9488:3: RULE_STRING 29008 finally {
29009 { 29009
29010 before(grammarAccess.getCustomEntryAccess().getKeySTRINGTerminalRuleCall_0_0()); 29010 restoreStackSize(stackSize);
29011 match(input,RULE_STRING,FOLLOW_2); 29011
29012 after(grammarAccess.getCustomEntryAccess().getKeySTRINGTerminalRuleCall_0_0()); 29012 }
29013 29013 return ;
29014 } 29014 }
29015 29015 // $ANTLR end "rule__GenerationTask__Group_3_11__1__Impl"
29016 29016
29017 } 29017
29018 29018 // $ANTLR start "rule__GenerationTask__Group_3_11__2"
29019 } 29019 // InternalApplicationConfiguration.g:9407:1: rule__GenerationTask__Group_3_11__2 : rule__GenerationTask__Group_3_11__2__Impl ;
29020 catch (RecognitionException re) { 29020 public final void rule__GenerationTask__Group_3_11__2() throws RecognitionException {
29021 reportError(re); 29021
29022 recover(input,re); 29022 int stackSize = keepStackSize();
29023 } 29023
29024 finally { 29024 try {
29025 29025 // InternalApplicationConfiguration.g:9411:1: ( rule__GenerationTask__Group_3_11__2__Impl )
29026 restoreStackSize(stackSize); 29026 // InternalApplicationConfiguration.g:9412:2: rule__GenerationTask__Group_3_11__2__Impl
29027 29027 {
29028 } 29028 pushFollow(FOLLOW_2);
29029 return ; 29029 rule__GenerationTask__Group_3_11__2__Impl();
29030 } 29030
29031 // $ANTLR end "rule__CustomEntry__KeyAssignment_0" 29031 state._fsp--;
29032 29032
29033 29033
29034 // $ANTLR start "rule__CustomEntry__ValueAssignment_2" 29034 }
29035 // InternalApplicationConfiguration.g:9497:1: rule__CustomEntry__ValueAssignment_2 : ( RULE_STRING ) ; 29035
29036 public final void rule__CustomEntry__ValueAssignment_2() throws RecognitionException { 29036 }
29037 29037 catch (RecognitionException re) {
29038 int stackSize = keepStackSize(); 29038 reportError(re);
29039 29039 recover(input,re);
29040 try { 29040 }
29041 // InternalApplicationConfiguration.g:9501:1: ( ( RULE_STRING ) ) 29041 finally {
29042 // InternalApplicationConfiguration.g:9502:2: ( RULE_STRING ) 29042
29043 { 29043 restoreStackSize(stackSize);
29044 // InternalApplicationConfiguration.g:9502:2: ( RULE_STRING ) 29044
29045 // InternalApplicationConfiguration.g:9503:3: RULE_STRING 29045 }
29046 { 29046 return ;
29047 before(grammarAccess.getCustomEntryAccess().getValueSTRINGTerminalRuleCall_2_0()); 29047 }
29048 match(input,RULE_STRING,FOLLOW_2); 29048 // $ANTLR end "rule__GenerationTask__Group_3_11__2"
29049 after(grammarAccess.getCustomEntryAccess().getValueSTRINGTerminalRuleCall_2_0()); 29049
29050 29050
29051 } 29051 // $ANTLR start "rule__GenerationTask__Group_3_11__2__Impl"
29052 29052 // InternalApplicationConfiguration.g:9418:1: rule__GenerationTask__Group_3_11__2__Impl : ( ( rule__GenerationTask__TargetStatisticsFileAssignment_3_11_2 ) ) ;
29053 29053 public final void rule__GenerationTask__Group_3_11__2__Impl() throws RecognitionException {
29054 } 29054
29055 29055 int stackSize = keepStackSize();
29056 } 29056
29057 catch (RecognitionException re) { 29057 try {
29058 reportError(re); 29058 // InternalApplicationConfiguration.g:9422:1: ( ( ( rule__GenerationTask__TargetStatisticsFileAssignment_3_11_2 ) ) )
29059 recover(input,re); 29059 // InternalApplicationConfiguration.g:9423:1: ( ( rule__GenerationTask__TargetStatisticsFileAssignment_3_11_2 ) )
29060 } 29060 {
29061 finally { 29061 // InternalApplicationConfiguration.g:9423:1: ( ( rule__GenerationTask__TargetStatisticsFileAssignment_3_11_2 ) )
29062 29062 // InternalApplicationConfiguration.g:9424:2: ( rule__GenerationTask__TargetStatisticsFileAssignment_3_11_2 )
29063 restoreStackSize(stackSize); 29063 {
29064 29064 before(grammarAccess.getGenerationTaskAccess().getTargetStatisticsFileAssignment_3_11_2());
29065 } 29065 // InternalApplicationConfiguration.g:9425:2: ( rule__GenerationTask__TargetStatisticsFileAssignment_3_11_2 )
29066 return ; 29066 // InternalApplicationConfiguration.g:9425:3: rule__GenerationTask__TargetStatisticsFileAssignment_3_11_2
29067 } 29067 {
29068 // $ANTLR end "rule__CustomEntry__ValueAssignment_2" 29068 pushFollow(FOLLOW_2);
29069 29069 rule__GenerationTask__TargetStatisticsFileAssignment_3_11_2();
29070 29070
29071 // $ANTLR start "rule__ConfigReference__ConfigAssignment" 29071 state._fsp--;
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 after(grammarAccess.getGenerationTaskAccess().getTargetStatisticsFileAssignment_3_11_2());
29077 try { 29077
29078 // InternalApplicationConfiguration.g:9516:1: ( ( ( RULE_ID ) ) ) 29078 }
29079 // InternalApplicationConfiguration.g:9517:2: ( ( RULE_ID ) ) 29079
29080 { 29080
29081 // InternalApplicationConfiguration.g:9517:2: ( ( RULE_ID ) ) 29081 }
29082 // InternalApplicationConfiguration.g:9518:3: ( RULE_ID ) 29082
29083 { 29083 }
29084 before(grammarAccess.getConfigReferenceAccess().getConfigConfigDeclarationCrossReference_0()); 29084 catch (RecognitionException re) {
29085 // InternalApplicationConfiguration.g:9519:3: ( RULE_ID ) 29085 reportError(re);
29086 // InternalApplicationConfiguration.g:9520:4: RULE_ID 29086 recover(input,re);
29087 { 29087 }
29088 before(grammarAccess.getConfigReferenceAccess().getConfigConfigDeclarationIDTerminalRuleCall_0_1()); 29088 finally {
29089 match(input,RULE_ID,FOLLOW_2); 29089
29090 after(grammarAccess.getConfigReferenceAccess().getConfigConfigDeclarationIDTerminalRuleCall_0_1()); 29090 restoreStackSize(stackSize);
29091 29091
29092 } 29092 }
29093 29093 return ;
29094 after(grammarAccess.getConfigReferenceAccess().getConfigConfigDeclarationCrossReference_0()); 29094 }
29095 29095 // $ANTLR end "rule__GenerationTask__Group_3_11__2__Impl"
29096 } 29096
29097 29097
29098 29098 // $ANTLR start "rule__GenerationTask__Group_3_12__0"
29099 } 29099 // InternalApplicationConfiguration.g:9434:1: rule__GenerationTask__Group_3_12__0 : rule__GenerationTask__Group_3_12__0__Impl rule__GenerationTask__Group_3_12__1 ;
29100 29100 public final void rule__GenerationTask__Group_3_12__0() throws RecognitionException {
29101 } 29101
29102 catch (RecognitionException re) { 29102 int stackSize = keepStackSize();
29103 reportError(re); 29103
29104 recover(input,re); 29104 try {
29105 } 29105 // InternalApplicationConfiguration.g:9438:1: ( rule__GenerationTask__Group_3_12__0__Impl rule__GenerationTask__Group_3_12__1 )
29106 finally { 29106 // InternalApplicationConfiguration.g:9439:2: rule__GenerationTask__Group_3_12__0__Impl rule__GenerationTask__Group_3_12__1
29107 29107 {
29108 restoreStackSize(stackSize); 29108 pushFollow(FOLLOW_13);
29109 29109 rule__GenerationTask__Group_3_12__0__Impl();
29110 } 29110
29111 return ; 29111 state._fsp--;
29112 } 29112
29113 // $ANTLR end "rule__ConfigReference__ConfigAssignment" 29113 pushFollow(FOLLOW_2);
29114 29114 rule__GenerationTask__Group_3_12__1();
29115 29115
29116 // $ANTLR start "rule__ScopeSpecification__ScopesAssignment_2_0" 29116 state._fsp--;
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 catch (RecognitionException re) {
29123 // InternalApplicationConfiguration.g:9535:1: ( ( ruleTypeScope ) ) 29123 reportError(re);
29124 // InternalApplicationConfiguration.g:9536:2: ( ruleTypeScope ) 29124 recover(input,re);
29125 { 29125 }
29126 // InternalApplicationConfiguration.g:9536:2: ( ruleTypeScope ) 29126 finally {
29127 // InternalApplicationConfiguration.g:9537:3: ruleTypeScope 29127
29128 { 29128 restoreStackSize(stackSize);
29129 before(grammarAccess.getScopeSpecificationAccess().getScopesTypeScopeParserRuleCall_2_0_0()); 29129
29130 pushFollow(FOLLOW_2); 29130 }
29131 ruleTypeScope(); 29131 return ;
29132 29132 }
29133 state._fsp--; 29133 // $ANTLR end "rule__GenerationTask__Group_3_12__0"
29134 29134
29135 after(grammarAccess.getScopeSpecificationAccess().getScopesTypeScopeParserRuleCall_2_0_0()); 29135
29136 29136 // $ANTLR start "rule__GenerationTask__Group_3_12__0__Impl"
29137 } 29137 // InternalApplicationConfiguration.g:9446:1: rule__GenerationTask__Group_3_12__0__Impl : ( 'output' ) ;
29138 29138 public final void rule__GenerationTask__Group_3_12__0__Impl() throws RecognitionException {
29139 29139
29140 } 29140 int stackSize = keepStackSize();
29141 29141
29142 } 29142 try {
29143 catch (RecognitionException re) { 29143 // InternalApplicationConfiguration.g:9450:1: ( ( 'output' ) )
29144 reportError(re); 29144 // InternalApplicationConfiguration.g:9451:1: ( 'output' )
29145 recover(input,re); 29145 {
29146 } 29146 // InternalApplicationConfiguration.g:9451:1: ( 'output' )
29147 finally { 29147 // InternalApplicationConfiguration.g:9452:2: 'output'
29148 29148 {
29149 restoreStackSize(stackSize); 29149 before(grammarAccess.getGenerationTaskAccess().getOutputKeyword_3_12_0());
29150 29150 match(input,59,FOLLOW_2);
29151 } 29151 after(grammarAccess.getGenerationTaskAccess().getOutputKeyword_3_12_0());
29152 return ; 29152
29153 } 29153 }
29154 // $ANTLR end "rule__ScopeSpecification__ScopesAssignment_2_0" 29154
29155 29155
29156 29156 }
29157 // $ANTLR start "rule__ScopeSpecification__ScopesAssignment_2_1_1" 29157
29158 // InternalApplicationConfiguration.g:9546:1: rule__ScopeSpecification__ScopesAssignment_2_1_1 : ( ruleTypeScope ) ; 29158 }
29159 public final void rule__ScopeSpecification__ScopesAssignment_2_1_1() throws RecognitionException { 29159 catch (RecognitionException re) {
29160 29160 reportError(re);
29161 int stackSize = keepStackSize(); 29161 recover(input,re);
29162 29162 }
29163 try { 29163 finally {
29164 // InternalApplicationConfiguration.g:9550:1: ( ( ruleTypeScope ) ) 29164
29165 // InternalApplicationConfiguration.g:9551:2: ( ruleTypeScope ) 29165 restoreStackSize(stackSize);
29166 { 29166
29167 // InternalApplicationConfiguration.g:9551:2: ( ruleTypeScope ) 29167 }
29168 // InternalApplicationConfiguration.g:9552:3: ruleTypeScope 29168 return ;
29169 { 29169 }
29170 before(grammarAccess.getScopeSpecificationAccess().getScopesTypeScopeParserRuleCall_2_1_1_0()); 29170 // $ANTLR end "rule__GenerationTask__Group_3_12__0__Impl"
29171 pushFollow(FOLLOW_2); 29171
29172 ruleTypeScope(); 29172
29173 29173 // $ANTLR start "rule__GenerationTask__Group_3_12__1"
29174 state._fsp--; 29174 // InternalApplicationConfiguration.g:9461:1: rule__GenerationTask__Group_3_12__1 : rule__GenerationTask__Group_3_12__1__Impl rule__GenerationTask__Group_3_12__2 ;
29175 29175 public final void rule__GenerationTask__Group_3_12__1() throws RecognitionException {
29176 after(grammarAccess.getScopeSpecificationAccess().getScopesTypeScopeParserRuleCall_2_1_1_0()); 29176
29177 29177 int stackSize = keepStackSize();
29178 } 29178
29179 29179 try {
29180 29180 // InternalApplicationConfiguration.g:9465:1: ( rule__GenerationTask__Group_3_12__1__Impl rule__GenerationTask__Group_3_12__2 )
29181 } 29181 // InternalApplicationConfiguration.g:9466:2: rule__GenerationTask__Group_3_12__1__Impl rule__GenerationTask__Group_3_12__2
29182 29182 {
29183 } 29183 pushFollow(FOLLOW_21);
29184 catch (RecognitionException re) { 29184 rule__GenerationTask__Group_3_12__1__Impl();
29185 reportError(re); 29185
29186 recover(input,re); 29186 state._fsp--;
29187 } 29187
29188 finally { 29188 pushFollow(FOLLOW_2);
29189 29189 rule__GenerationTask__Group_3_12__2();
29190 restoreStackSize(stackSize); 29190
29191 29191 state._fsp--;
29192 } 29192
29193 return ; 29193
29194 } 29194 }
29195 // $ANTLR end "rule__ScopeSpecification__ScopesAssignment_2_1_1" 29195
29196 29196 }
29197 29197 catch (RecognitionException re) {
29198 // $ANTLR start "rule__ClassTypeScope__TypeAssignment_1" 29198 reportError(re);
29199 // InternalApplicationConfiguration.g:9561:1: rule__ClassTypeScope__TypeAssignment_1 : ( ruleClassReference ) ; 29199 recover(input,re);
29200 public final void rule__ClassTypeScope__TypeAssignment_1() throws RecognitionException { 29200 }
29201 29201 finally {
29202 int stackSize = keepStackSize(); 29202
29203 29203 restoreStackSize(stackSize);
29204 try { 29204
29205 // InternalApplicationConfiguration.g:9565:1: ( ( ruleClassReference ) ) 29205 }
29206 // InternalApplicationConfiguration.g:9566:2: ( ruleClassReference ) 29206 return ;
29207 { 29207 }
29208 // InternalApplicationConfiguration.g:9566:2: ( ruleClassReference ) 29208 // $ANTLR end "rule__GenerationTask__Group_3_12__1"
29209 // InternalApplicationConfiguration.g:9567:3: ruleClassReference 29209
29210 { 29210
29211 before(grammarAccess.getClassTypeScopeAccess().getTypeClassReferenceParserRuleCall_1_0()); 29211 // $ANTLR start "rule__GenerationTask__Group_3_12__1__Impl"
29212 pushFollow(FOLLOW_2); 29212 // InternalApplicationConfiguration.g:9473:1: rule__GenerationTask__Group_3_12__1__Impl : ( '=' ) ;
29213 ruleClassReference(); 29213 public final void rule__GenerationTask__Group_3_12__1__Impl() throws RecognitionException {
29214 29214
29215 state._fsp--; 29215 int stackSize = keepStackSize();
29216 29216
29217 after(grammarAccess.getClassTypeScopeAccess().getTypeClassReferenceParserRuleCall_1_0()); 29217 try {
29218 29218 // InternalApplicationConfiguration.g:9477:1: ( ( '=' ) )
29219 } 29219 // InternalApplicationConfiguration.g:9478:1: ( '=' )
29220 29220 {
29221 29221 // InternalApplicationConfiguration.g:9478:1: ( '=' )
29222 } 29222 // InternalApplicationConfiguration.g:9479:2: '='
29223 29223 {
29224 } 29224 before(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_12_1());
29225 catch (RecognitionException re) { 29225 match(input,29,FOLLOW_2);
29226 reportError(re); 29226 after(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_12_1());
29227 recover(input,re); 29227
29228 } 29228 }
29229 finally { 29229
29230 29230
29231 restoreStackSize(stackSize); 29231 }
29232 29232
29233 } 29233 }
29234 return ; 29234 catch (RecognitionException re) {
29235 } 29235 reportError(re);
29236 // $ANTLR end "rule__ClassTypeScope__TypeAssignment_1" 29236 recover(input,re);
29237 29237 }
29238 29238 finally {
29239 // $ANTLR start "rule__ClassTypeScope__SetsNewAssignment_2_0" 29239
29240 // InternalApplicationConfiguration.g:9576:1: rule__ClassTypeScope__SetsNewAssignment_2_0 : ( ( '+=' ) ) ; 29240 restoreStackSize(stackSize);
29241 public final void rule__ClassTypeScope__SetsNewAssignment_2_0() throws RecognitionException { 29241
29242 29242 }
29243 int stackSize = keepStackSize(); 29243 return ;
29244 29244 }
29245 try { 29245 // $ANTLR end "rule__GenerationTask__Group_3_12__1__Impl"
29246 // InternalApplicationConfiguration.g:9580:1: ( ( ( '+=' ) ) ) 29246
29247 // InternalApplicationConfiguration.g:9581:2: ( ( '+=' ) ) 29247
29248 { 29248 // $ANTLR start "rule__GenerationTask__Group_3_12__2"
29249 // InternalApplicationConfiguration.g:9581:2: ( ( '+=' ) ) 29249 // InternalApplicationConfiguration.g:9488:1: rule__GenerationTask__Group_3_12__2 : rule__GenerationTask__Group_3_12__2__Impl ;
29250 // InternalApplicationConfiguration.g:9582:3: ( '+=' ) 29250 public final void rule__GenerationTask__Group_3_12__2() throws RecognitionException {
29251 { 29251
29252 before(grammarAccess.getClassTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); 29252 int stackSize = keepStackSize();
29253 // InternalApplicationConfiguration.g:9583:3: ( '+=' ) 29253
29254 // InternalApplicationConfiguration.g:9584:4: '+=' 29254 try {
29255 { 29255 // InternalApplicationConfiguration.g:9492:1: ( rule__GenerationTask__Group_3_12__2__Impl )
29256 before(grammarAccess.getClassTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); 29256 // InternalApplicationConfiguration.g:9493:2: rule__GenerationTask__Group_3_12__2__Impl
29257 match(input,54,FOLLOW_2); 29257 {
29258 after(grammarAccess.getClassTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); 29258 pushFollow(FOLLOW_2);
29259 29259 rule__GenerationTask__Group_3_12__2__Impl();
29260 } 29260
29261 29261 state._fsp--;
29262 after(grammarAccess.getClassTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); 29262
29263 29263
29264 } 29264 }
29265 29265
29266 29266 }
29267 } 29267 catch (RecognitionException re) {
29268 29268 reportError(re);
29269 } 29269 recover(input,re);
29270 catch (RecognitionException re) { 29270 }
29271 reportError(re); 29271 finally {
29272 recover(input,re); 29272
29273 } 29273 restoreStackSize(stackSize);
29274 finally { 29274
29275 29275 }
29276 restoreStackSize(stackSize); 29276 return ;
29277 29277 }
29278 } 29278 // $ANTLR end "rule__GenerationTask__Group_3_12__2"
29279 return ; 29279
29280 } 29280
29281 // $ANTLR end "rule__ClassTypeScope__SetsNewAssignment_2_0" 29281 // $ANTLR start "rule__GenerationTask__Group_3_12__2__Impl"
29282 29282 // InternalApplicationConfiguration.g:9499:1: rule__GenerationTask__Group_3_12__2__Impl : ( ( rule__GenerationTask__TagetFolderAssignment_3_12_2 ) ) ;
29283 29283 public final void rule__GenerationTask__Group_3_12__2__Impl() throws RecognitionException {
29284 // $ANTLR start "rule__ClassTypeScope__SetsSumAssignment_2_1" 29284
29285 // InternalApplicationConfiguration.g:9595:1: rule__ClassTypeScope__SetsSumAssignment_2_1 : ( ( '=' ) ) ; 29285 int stackSize = keepStackSize();
29286 public final void rule__ClassTypeScope__SetsSumAssignment_2_1() throws RecognitionException { 29286
29287 29287 try {
29288 int stackSize = keepStackSize(); 29288 // InternalApplicationConfiguration.g:9503:1: ( ( ( rule__GenerationTask__TagetFolderAssignment_3_12_2 ) ) )
29289 29289 // InternalApplicationConfiguration.g:9504:1: ( ( rule__GenerationTask__TagetFolderAssignment_3_12_2 ) )
29290 try { 29290 {
29291 // InternalApplicationConfiguration.g:9599:1: ( ( ( '=' ) ) ) 29291 // InternalApplicationConfiguration.g:9504:1: ( ( rule__GenerationTask__TagetFolderAssignment_3_12_2 ) )
29292 // InternalApplicationConfiguration.g:9600:2: ( ( '=' ) ) 29292 // InternalApplicationConfiguration.g:9505:2: ( rule__GenerationTask__TagetFolderAssignment_3_12_2 )
29293 { 29293 {
29294 // InternalApplicationConfiguration.g:9600:2: ( ( '=' ) ) 29294 before(grammarAccess.getGenerationTaskAccess().getTagetFolderAssignment_3_12_2());
29295 // InternalApplicationConfiguration.g:9601:3: ( '=' ) 29295 // InternalApplicationConfiguration.g:9506:2: ( rule__GenerationTask__TagetFolderAssignment_3_12_2 )
29296 { 29296 // InternalApplicationConfiguration.g:9506:3: rule__GenerationTask__TagetFolderAssignment_3_12_2
29297 before(grammarAccess.getClassTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); 29297 {
29298 // InternalApplicationConfiguration.g:9602:3: ( '=' ) 29298 pushFollow(FOLLOW_2);
29299 // InternalApplicationConfiguration.g:9603:4: '=' 29299 rule__GenerationTask__TagetFolderAssignment_3_12_2();
29300 { 29300
29301 before(grammarAccess.getClassTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); 29301 state._fsp--;
29302 match(input,23,FOLLOW_2); 29302
29303 after(grammarAccess.getClassTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); 29303
29304 29304 }
29305 } 29305
29306 29306 after(grammarAccess.getGenerationTaskAccess().getTagetFolderAssignment_3_12_2());
29307 after(grammarAccess.getClassTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); 29307
29308 29308 }
29309 } 29309
29310 29310
29311 29311 }
29312 } 29312
29313 29313 }
29314 } 29314 catch (RecognitionException re) {
29315 catch (RecognitionException re) { 29315 reportError(re);
29316 reportError(re); 29316 recover(input,re);
29317 recover(input,re); 29317 }
29318 } 29318 finally {
29319 finally { 29319
29320 29320 restoreStackSize(stackSize);
29321 restoreStackSize(stackSize); 29321
29322 29322 }
29323 } 29323 return ;
29324 return ; 29324 }
29325 } 29325 // $ANTLR end "rule__GenerationTask__Group_3_12__2__Impl"
29326 // $ANTLR end "rule__ClassTypeScope__SetsSumAssignment_2_1" 29326
29327 29327
29328 29328 // $ANTLR start "rule__GenerationTask__UnorderedGroup_3"
29329 // $ANTLR start "rule__ClassTypeScope__NumberAssignment_3_0" 29329 // InternalApplicationConfiguration.g:9515:1: rule__GenerationTask__UnorderedGroup_3 : ( rule__GenerationTask__UnorderedGroup_3__0 )? ;
29330 // InternalApplicationConfiguration.g:9614:1: rule__ClassTypeScope__NumberAssignment_3_0 : ( ruleExactNumber ) ; 29330 public final void rule__GenerationTask__UnorderedGroup_3() throws RecognitionException {
29331 public final void rule__ClassTypeScope__NumberAssignment_3_0() throws RecognitionException { 29331
29332 29332 int stackSize = keepStackSize();
29333 int stackSize = keepStackSize(); 29333 getUnorderedGroupHelper().enter(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3());
29334 29334
29335 try { 29335 try {
29336 // InternalApplicationConfiguration.g:9618:1: ( ( ruleExactNumber ) ) 29336 // InternalApplicationConfiguration.g:9520:1: ( ( rule__GenerationTask__UnorderedGroup_3__0 )? )
29337 // InternalApplicationConfiguration.g:9619:2: ( ruleExactNumber ) 29337 // InternalApplicationConfiguration.g:9521:2: ( rule__GenerationTask__UnorderedGroup_3__0 )?
29338 { 29338 {
29339 // InternalApplicationConfiguration.g:9619:2: ( ruleExactNumber ) 29339 // InternalApplicationConfiguration.g:9521:2: ( rule__GenerationTask__UnorderedGroup_3__0 )?
29340 // InternalApplicationConfiguration.g:9620:3: ruleExactNumber 29340 int alt62=2;
29341 { 29341 alt62 = dfa62.predict(input);
29342 before(grammarAccess.getClassTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0()); 29342 switch (alt62) {
29343 pushFollow(FOLLOW_2); 29343 case 1 :
29344 ruleExactNumber(); 29344 // InternalApplicationConfiguration.g:9521:2: rule__GenerationTask__UnorderedGroup_3__0
29345 29345 {
29346 state._fsp--; 29346 pushFollow(FOLLOW_2);
29347 29347 rule__GenerationTask__UnorderedGroup_3__0();
29348 after(grammarAccess.getClassTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0()); 29348
29349 29349 state._fsp--;
29350 } 29350
29351 29351
29352 29352 }
29353 } 29353 break;
29354 29354
29355 } 29355 }
29356 catch (RecognitionException re) { 29356
29357 reportError(re); 29357
29358 recover(input,re); 29358 }
29359 } 29359
29360 finally { 29360 }
29361 29361 catch (RecognitionException re) {
29362 restoreStackSize(stackSize); 29362 reportError(re);
29363 29363 recover(input,re);
29364 } 29364 }
29365 return ; 29365 finally {
29366 } 29366
29367 // $ANTLR end "rule__ClassTypeScope__NumberAssignment_3_0" 29367 getUnorderedGroupHelper().leave(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3());
29368 29368 restoreStackSize(stackSize);
29369 29369
29370 // $ANTLR start "rule__ClassTypeScope__NumberAssignment_3_1" 29370 }
29371 // InternalApplicationConfiguration.g:9629:1: rule__ClassTypeScope__NumberAssignment_3_1 : ( ruleIntervallNumber ) ; 29371 return ;
29372 public final void rule__ClassTypeScope__NumberAssignment_3_1() throws RecognitionException { 29372 }
29373 29373 // $ANTLR end "rule__GenerationTask__UnorderedGroup_3"
29374 int stackSize = keepStackSize(); 29374
29375 29375
29376 try { 29376 // $ANTLR start "rule__GenerationTask__UnorderedGroup_3__Impl"
29377 // InternalApplicationConfiguration.g:9633:1: ( ( ruleIntervallNumber ) ) 29377 // InternalApplicationConfiguration.g:9529: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 ) ) ) ) ) ;
29378 // InternalApplicationConfiguration.g:9634:2: ( ruleIntervallNumber ) 29378 public final void rule__GenerationTask__UnorderedGroup_3__Impl() throws RecognitionException {
29379 { 29379
29380 // InternalApplicationConfiguration.g:9634:2: ( ruleIntervallNumber ) 29380 int stackSize = keepStackSize();
29381 // InternalApplicationConfiguration.g:9635:3: ruleIntervallNumber 29381 boolean selected = false;
29382 { 29382
29383 before(grammarAccess.getClassTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0()); 29383 try {
29384 pushFollow(FOLLOW_2); 29384 // InternalApplicationConfiguration.g:9534: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 ) ) ) ) ) )
29385 ruleIntervallNumber(); 29385 // InternalApplicationConfiguration.g:9535: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 ) ) ) ) )
29386 29386 {
29387 state._fsp--; 29387 // InternalApplicationConfiguration.g:9535: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 ) ) ) ) )
29388 29388 int alt63=13;
29389 after(grammarAccess.getClassTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0()); 29389 alt63 = dfa63.predict(input);
29390 29390 switch (alt63) {
29391 } 29391 case 1 :
29392 29392 // InternalApplicationConfiguration.g:9536:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_0__0 ) ) ) )
29393 29393 {
29394 } 29394 // InternalApplicationConfiguration.g:9536:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_0__0 ) ) ) )
29395 29395 // InternalApplicationConfiguration.g:9537:4: {...}? => ( ( ( rule__GenerationTask__Group_3_0__0 ) ) )
29396 } 29396 {
29397 catch (RecognitionException re) { 29397 if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0) ) {
29398 reportError(re); 29398 throw new FailedPredicateException(input, "rule__GenerationTask__UnorderedGroup_3__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0)");
29399 recover(input,re); 29399 }
29400 } 29400 // InternalApplicationConfiguration.g:9537:110: ( ( ( rule__GenerationTask__Group_3_0__0 ) ) )
29401 finally { 29401 // InternalApplicationConfiguration.g:9538:5: ( ( rule__GenerationTask__Group_3_0__0 ) )
29402 29402 {
29403 restoreStackSize(stackSize); 29403
29404 29404 getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0);
29405 } 29405
29406 return ; 29406
29407 } 29407 selected = true;
29408 // $ANTLR end "rule__ClassTypeScope__NumberAssignment_3_1" 29408
29409 29409 // InternalApplicationConfiguration.g:9544:5: ( ( rule__GenerationTask__Group_3_0__0 ) )
29410 29410 // InternalApplicationConfiguration.g:9545:6: ( rule__GenerationTask__Group_3_0__0 )
29411 // $ANTLR start "rule__ObjectTypeScope__TypeAssignment_1" 29411 {
29412 // InternalApplicationConfiguration.g:9644:1: rule__ObjectTypeScope__TypeAssignment_1 : ( ruleObjectReference ) ; 29412 before(grammarAccess.getGenerationTaskAccess().getGroup_3_0());
29413 public final void rule__ObjectTypeScope__TypeAssignment_1() throws RecognitionException { 29413 // InternalApplicationConfiguration.g:9546:6: ( rule__GenerationTask__Group_3_0__0 )
29414 29414 // InternalApplicationConfiguration.g:9546:7: rule__GenerationTask__Group_3_0__0
29415 int stackSize = keepStackSize(); 29415 {
29416 29416 pushFollow(FOLLOW_2);
29417 try { 29417 rule__GenerationTask__Group_3_0__0();
29418 // InternalApplicationConfiguration.g:9648:1: ( ( ruleObjectReference ) ) 29418
29419 // InternalApplicationConfiguration.g:9649:2: ( ruleObjectReference ) 29419 state._fsp--;
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 after(grammarAccess.getGenerationTaskAccess().getGroup_3_0());
29425 pushFollow(FOLLOW_2); 29425
29426 ruleObjectReference(); 29426 }
29427 29427
29428 state._fsp--; 29428
29429 29429 }
29430 after(grammarAccess.getObjectTypeScopeAccess().getTypeObjectReferenceParserRuleCall_1_0()); 29430
29431 29431
29432 } 29432 }
29433 29433
29434 29434
29435 } 29435 }
29436 29436 break;
29437 } 29437 case 2 :
29438 catch (RecognitionException re) { 29438 // InternalApplicationConfiguration.g:9551:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_1__0 ) ) ) )
29439 reportError(re); 29439 {
29440 recover(input,re); 29440 // InternalApplicationConfiguration.g:9551:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_1__0 ) ) ) )
29441 } 29441 // InternalApplicationConfiguration.g:9552:4: {...}? => ( ( ( rule__GenerationTask__Group_3_1__0 ) ) )
29442 finally { 29442 {
29443 29443 if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) {
29444 restoreStackSize(stackSize); 29444 throw new FailedPredicateException(input, "rule__GenerationTask__UnorderedGroup_3__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1)");
29445 29445 }
29446 } 29446 // InternalApplicationConfiguration.g:9552:110: ( ( ( rule__GenerationTask__Group_3_1__0 ) ) )
29447 return ; 29447 // InternalApplicationConfiguration.g:9553:5: ( ( rule__GenerationTask__Group_3_1__0 ) )
29448 } 29448 {
29449 // $ANTLR end "rule__ObjectTypeScope__TypeAssignment_1" 29449
29450 29450 getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1);
29451 29451
29452 // $ANTLR start "rule__ObjectTypeScope__SetsNewAssignment_2_0" 29452
29453 // InternalApplicationConfiguration.g:9659:1: rule__ObjectTypeScope__SetsNewAssignment_2_0 : ( ( '+=' ) ) ; 29453 selected = true;
29454 public final void rule__ObjectTypeScope__SetsNewAssignment_2_0() throws RecognitionException { 29454
29455 29455 // InternalApplicationConfiguration.g:9559:5: ( ( rule__GenerationTask__Group_3_1__0 ) )
29456 int stackSize = keepStackSize(); 29456 // InternalApplicationConfiguration.g:9560:6: ( rule__GenerationTask__Group_3_1__0 )
29457 29457 {
29458 try { 29458 before(grammarAccess.getGenerationTaskAccess().getGroup_3_1());
29459 // InternalApplicationConfiguration.g:9663:1: ( ( ( '+=' ) ) ) 29459 // InternalApplicationConfiguration.g:9561:6: ( rule__GenerationTask__Group_3_1__0 )
29460 // InternalApplicationConfiguration.g:9664:2: ( ( '+=' ) ) 29460 // InternalApplicationConfiguration.g:9561:7: rule__GenerationTask__Group_3_1__0
29461 { 29461 {
29462 // InternalApplicationConfiguration.g:9664:2: ( ( '+=' ) ) 29462 pushFollow(FOLLOW_2);
29463 // InternalApplicationConfiguration.g:9665:3: ( '+=' ) 29463 rule__GenerationTask__Group_3_1__0();
29464 { 29464
29465 before(grammarAccess.getObjectTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); 29465 state._fsp--;
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 after(grammarAccess.getGenerationTaskAccess().getGroup_3_1());
29471 after(grammarAccess.getObjectTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); 29471
29472 29472 }
29473 } 29473
29474 29474
29475 after(grammarAccess.getObjectTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); 29475 }
29476 29476
29477 } 29477
29478 29478 }
29479 29479
29480 } 29480
29481 29481 }
29482 } 29482 break;
29483 catch (RecognitionException re) { 29483 case 3 :
29484 reportError(re); 29484 // InternalApplicationConfiguration.g:9566:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_2__0 ) ) ) )
29485 recover(input,re); 29485 {
29486 } 29486 // InternalApplicationConfiguration.g:9566:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_2__0 ) ) ) )
29487 finally { 29487 // InternalApplicationConfiguration.g:9567:4: {...}? => ( ( ( rule__GenerationTask__Group_3_2__0 ) ) )
29488 29488 {
29489 restoreStackSize(stackSize); 29489 if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) {
29490 29490 throw new FailedPredicateException(input, "rule__GenerationTask__UnorderedGroup_3__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2)");
29491 } 29491 }
29492 return ; 29492 // InternalApplicationConfiguration.g:9567:110: ( ( ( rule__GenerationTask__Group_3_2__0 ) ) )
29493 } 29493 // InternalApplicationConfiguration.g:9568:5: ( ( rule__GenerationTask__Group_3_2__0 ) )
29494 // $ANTLR end "rule__ObjectTypeScope__SetsNewAssignment_2_0" 29494 {
29495 29495
29496 29496 getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2);
29497 // $ANTLR start "rule__ObjectTypeScope__SetsSumAssignment_2_1" 29497
29498 // InternalApplicationConfiguration.g:9678:1: rule__ObjectTypeScope__SetsSumAssignment_2_1 : ( ( '=' ) ) ; 29498
29499 public final void rule__ObjectTypeScope__SetsSumAssignment_2_1() throws RecognitionException { 29499 selected = true;
29500 29500
29501 int stackSize = keepStackSize(); 29501 // InternalApplicationConfiguration.g:9574:5: ( ( rule__GenerationTask__Group_3_2__0 ) )
29502 29502 // InternalApplicationConfiguration.g:9575:6: ( rule__GenerationTask__Group_3_2__0 )
29503 try { 29503 {
29504 // InternalApplicationConfiguration.g:9682:1: ( ( ( '=' ) ) ) 29504 before(grammarAccess.getGenerationTaskAccess().getGroup_3_2());
29505 // InternalApplicationConfiguration.g:9683:2: ( ( '=' ) ) 29505 // InternalApplicationConfiguration.g:9576:6: ( rule__GenerationTask__Group_3_2__0 )
29506 { 29506 // InternalApplicationConfiguration.g:9576:7: rule__GenerationTask__Group_3_2__0
29507 // InternalApplicationConfiguration.g:9683:2: ( ( '=' ) ) 29507 {
29508 // InternalApplicationConfiguration.g:9684:3: ( '=' ) 29508 pushFollow(FOLLOW_2);
29509 { 29509 rule__GenerationTask__Group_3_2__0();
29510 before(grammarAccess.getObjectTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); 29510
29511 // InternalApplicationConfiguration.g:9685:3: ( '=' ) 29511 state._fsp--;
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 after(grammarAccess.getGenerationTaskAccess().getGroup_3_2());
29517 29517
29518 } 29518 }
29519 29519
29520 after(grammarAccess.getObjectTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); 29520
29521 29521 }
29522 } 29522
29523 29523
29524 29524 }
29525 } 29525
29526 29526
29527 } 29527 }
29528 catch (RecognitionException re) { 29528 break;
29529 reportError(re); 29529 case 4 :
29530 recover(input,re); 29530 // InternalApplicationConfiguration.g:9581:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_3__0 ) ) ) )
29531 } 29531 {
29532 finally { 29532 // InternalApplicationConfiguration.g:9581:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_3__0 ) ) ) )
29533 29533 // InternalApplicationConfiguration.g:9582:4: {...}? => ( ( ( rule__GenerationTask__Group_3_3__0 ) ) )
29534 restoreStackSize(stackSize); 29534 {
29535 29535 if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) {
29536 } 29536 throw new FailedPredicateException(input, "rule__GenerationTask__UnorderedGroup_3__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3)");
29537 return ; 29537 }
29538 } 29538 // InternalApplicationConfiguration.g:9582:110: ( ( ( rule__GenerationTask__Group_3_3__0 ) ) )
29539 // $ANTLR end "rule__ObjectTypeScope__SetsSumAssignment_2_1" 29539 // InternalApplicationConfiguration.g:9583:5: ( ( rule__GenerationTask__Group_3_3__0 ) )
29540 29540 {
29541 29541
29542 // $ANTLR start "rule__ObjectTypeScope__NumberAssignment_3_0" 29542 getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3);
29543 // InternalApplicationConfiguration.g:9697:1: rule__ObjectTypeScope__NumberAssignment_3_0 : ( ruleExactNumber ) ; 29543
29544 public final void rule__ObjectTypeScope__NumberAssignment_3_0() throws RecognitionException { 29544
29545 29545 selected = true;
29546 int stackSize = keepStackSize(); 29546
29547 29547 // InternalApplicationConfiguration.g:9589:5: ( ( rule__GenerationTask__Group_3_3__0 ) )
29548 try { 29548 // InternalApplicationConfiguration.g:9590:6: ( rule__GenerationTask__Group_3_3__0 )
29549 // InternalApplicationConfiguration.g:9701:1: ( ( ruleExactNumber ) ) 29549 {
29550 // InternalApplicationConfiguration.g:9702:2: ( ruleExactNumber ) 29550 before(grammarAccess.getGenerationTaskAccess().getGroup_3_3());
29551 { 29551 // InternalApplicationConfiguration.g:9591:6: ( rule__GenerationTask__Group_3_3__0 )
29552 // InternalApplicationConfiguration.g:9702:2: ( ruleExactNumber ) 29552 // InternalApplicationConfiguration.g:9591:7: rule__GenerationTask__Group_3_3__0
29553 // InternalApplicationConfiguration.g:9703:3: ruleExactNumber 29553 {
29554 { 29554 pushFollow(FOLLOW_2);
29555 before(grammarAccess.getObjectTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0()); 29555 rule__GenerationTask__Group_3_3__0();
29556 pushFollow(FOLLOW_2); 29556
29557 ruleExactNumber(); 29557 state._fsp--;
29558 29558
29559 state._fsp--; 29559
29560 29560 }
29561 after(grammarAccess.getObjectTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0()); 29561
29562 29562 after(grammarAccess.getGenerationTaskAccess().getGroup_3_3());
29563 } 29563
29564 29564 }
29565 29565
29566 } 29566
29567 29567 }
29568 } 29568
29569 catch (RecognitionException re) { 29569
29570 reportError(re); 29570 }
29571 recover(input,re); 29571
29572 } 29572
29573 finally { 29573 }
29574 29574 break;
29575 restoreStackSize(stackSize); 29575 case 5 :
29576 29576 // InternalApplicationConfiguration.g:9596:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_4__0 ) ) ) )
29577 } 29577 {
29578 return ; 29578 // InternalApplicationConfiguration.g:9596:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_4__0 ) ) ) )
29579 } 29579 // InternalApplicationConfiguration.g:9597:4: {...}? => ( ( ( rule__GenerationTask__Group_3_4__0 ) ) )
29580 // $ANTLR end "rule__ObjectTypeScope__NumberAssignment_3_0" 29580 {
29581 29581 if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) {
29582 29582 throw new FailedPredicateException(input, "rule__GenerationTask__UnorderedGroup_3__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4)");
29583 // $ANTLR start "rule__ObjectTypeScope__NumberAssignment_3_1" 29583 }
29584 // InternalApplicationConfiguration.g:9712:1: rule__ObjectTypeScope__NumberAssignment_3_1 : ( ruleIntervallNumber ) ; 29584 // InternalApplicationConfiguration.g:9597:110: ( ( ( rule__GenerationTask__Group_3_4__0 ) ) )
29585 public final void rule__ObjectTypeScope__NumberAssignment_3_1() throws RecognitionException { 29585 // InternalApplicationConfiguration.g:9598:5: ( ( rule__GenerationTask__Group_3_4__0 ) )
29586 29586 {
29587 int stackSize = keepStackSize(); 29587
29588 29588 getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4);
29589 try { 29589
29590 // InternalApplicationConfiguration.g:9716:1: ( ( ruleIntervallNumber ) ) 29590
29591 // InternalApplicationConfiguration.g:9717:2: ( ruleIntervallNumber ) 29591 selected = true;
29592 { 29592
29593 // InternalApplicationConfiguration.g:9717:2: ( ruleIntervallNumber ) 29593 // InternalApplicationConfiguration.g:9604:5: ( ( rule__GenerationTask__Group_3_4__0 ) )
29594 // InternalApplicationConfiguration.g:9718:3: ruleIntervallNumber 29594 // InternalApplicationConfiguration.g:9605:6: ( rule__GenerationTask__Group_3_4__0 )
29595 { 29595 {
29596 before(grammarAccess.getObjectTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0()); 29596 before(grammarAccess.getGenerationTaskAccess().getGroup_3_4());
29597 pushFollow(FOLLOW_2); 29597 // InternalApplicationConfiguration.g:9606:6: ( rule__GenerationTask__Group_3_4__0 )
29598 ruleIntervallNumber(); 29598 // InternalApplicationConfiguration.g:9606:7: rule__GenerationTask__Group_3_4__0
29599 29599 {
29600 state._fsp--; 29600 pushFollow(FOLLOW_2);
29601 29601 rule__GenerationTask__Group_3_4__0();
29602 after(grammarAccess.getObjectTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0()); 29602
29603 29603 state._fsp--;
29604 } 29604
29605 29605
29606 29606 }
29607 } 29607
29608 29608 after(grammarAccess.getGenerationTaskAccess().getGroup_3_4());
29609 } 29609
29610 catch (RecognitionException re) { 29610 }
29611 reportError(re); 29611
29612 recover(input,re); 29612
29613 } 29613 }
29614 finally { 29614
29615 29615
29616 restoreStackSize(stackSize); 29616 }
29617 29617
29618 } 29618
29619 return ; 29619 }
29620 } 29620 break;
29621 // $ANTLR end "rule__ObjectTypeScope__NumberAssignment_3_1" 29621 case 6 :
29622 29622 // InternalApplicationConfiguration.g:9611:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_5__0 ) ) ) )
29623 29623 {
29624 // $ANTLR start "rule__IntegerTypeScope__TypeAssignment_1" 29624 // InternalApplicationConfiguration.g:9611:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_5__0 ) ) ) )
29625 // InternalApplicationConfiguration.g:9727:1: rule__IntegerTypeScope__TypeAssignment_1 : ( ruleIntegerReference ) ; 29625 // InternalApplicationConfiguration.g:9612:4: {...}? => ( ( ( rule__GenerationTask__Group_3_5__0 ) ) )
29626 public final void rule__IntegerTypeScope__TypeAssignment_1() throws RecognitionException { 29626 {
29627 29627 if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) {
29628 int stackSize = keepStackSize(); 29628 throw new FailedPredicateException(input, "rule__GenerationTask__UnorderedGroup_3__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5)");
29629 29629 }
29630 try { 29630 // InternalApplicationConfiguration.g:9612:110: ( ( ( rule__GenerationTask__Group_3_5__0 ) ) )
29631 // InternalApplicationConfiguration.g:9731:1: ( ( ruleIntegerReference ) ) 29631 // InternalApplicationConfiguration.g:9613:5: ( ( rule__GenerationTask__Group_3_5__0 ) )
29632 // InternalApplicationConfiguration.g:9732:2: ( ruleIntegerReference ) 29632 {
29633 { 29633
29634 // InternalApplicationConfiguration.g:9732:2: ( ruleIntegerReference ) 29634 getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5);
29635 // InternalApplicationConfiguration.g:9733:3: ruleIntegerReference 29635
29636 { 29636
29637 before(grammarAccess.getIntegerTypeScopeAccess().getTypeIntegerReferenceParserRuleCall_1_0()); 29637 selected = true;
29638 pushFollow(FOLLOW_2); 29638
29639 ruleIntegerReference(); 29639 // InternalApplicationConfiguration.g:9619:5: ( ( rule__GenerationTask__Group_3_5__0 ) )
29640 29640 // InternalApplicationConfiguration.g:9620:6: ( rule__GenerationTask__Group_3_5__0 )
29641 state._fsp--; 29641 {
29642 29642 before(grammarAccess.getGenerationTaskAccess().getGroup_3_5());
29643 after(grammarAccess.getIntegerTypeScopeAccess().getTypeIntegerReferenceParserRuleCall_1_0()); 29643 // InternalApplicationConfiguration.g:9621:6: ( rule__GenerationTask__Group_3_5__0 )
29644 29644 // InternalApplicationConfiguration.g:9621:7: rule__GenerationTask__Group_3_5__0
29645 } 29645 {
29646 29646 pushFollow(FOLLOW_2);
29647 29647 rule__GenerationTask__Group_3_5__0();
29648 } 29648
29649 29649 state._fsp--;
29650 } 29650
29651 catch (RecognitionException re) { 29651
29652 reportError(re); 29652 }
29653 recover(input,re); 29653
29654 } 29654 after(grammarAccess.getGenerationTaskAccess().getGroup_3_5());
29655 finally { 29655
29656 29656 }
29657 restoreStackSize(stackSize); 29657
29658 29658
29659 } 29659 }
29660 return ; 29660
29661 } 29661
29662 // $ANTLR end "rule__IntegerTypeScope__TypeAssignment_1" 29662 }
29663 29663
29664 29664
29665 // $ANTLR start "rule__IntegerTypeScope__SetsNewAssignment_2_0" 29665 }
29666 // InternalApplicationConfiguration.g:9742:1: rule__IntegerTypeScope__SetsNewAssignment_2_0 : ( ( '+=' ) ) ; 29666 break;
29667 public final void rule__IntegerTypeScope__SetsNewAssignment_2_0() throws RecognitionException { 29667 case 7 :
29668 29668 // InternalApplicationConfiguration.g:9626:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_6__0 ) ) ) )
29669 int stackSize = keepStackSize(); 29669 {
29670 29670 // InternalApplicationConfiguration.g:9626:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_6__0 ) ) ) )
29671 try { 29671 // InternalApplicationConfiguration.g:9627:4: {...}? => ( ( ( rule__GenerationTask__Group_3_6__0 ) ) )
29672 // InternalApplicationConfiguration.g:9746:1: ( ( ( '+=' ) ) ) 29672 {
29673 // InternalApplicationConfiguration.g:9747:2: ( ( '+=' ) ) 29673 if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) {
29674 { 29674 throw new FailedPredicateException(input, "rule__GenerationTask__UnorderedGroup_3__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6)");
29675 // InternalApplicationConfiguration.g:9747:2: ( ( '+=' ) ) 29675 }
29676 // InternalApplicationConfiguration.g:9748:3: ( '+=' ) 29676 // InternalApplicationConfiguration.g:9627:110: ( ( ( rule__GenerationTask__Group_3_6__0 ) ) )
29677 { 29677 // InternalApplicationConfiguration.g:9628:5: ( ( rule__GenerationTask__Group_3_6__0 ) )
29678 before(grammarAccess.getIntegerTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); 29678 {
29679 // InternalApplicationConfiguration.g:9749:3: ( '+=' ) 29679
29680 // InternalApplicationConfiguration.g:9750:4: '+=' 29680 getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6);
29681 { 29681
29682 before(grammarAccess.getIntegerTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); 29682
29683 match(input,54,FOLLOW_2); 29683 selected = true;
29684 after(grammarAccess.getIntegerTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); 29684
29685 29685 // InternalApplicationConfiguration.g:9634:5: ( ( rule__GenerationTask__Group_3_6__0 ) )
29686 } 29686 // InternalApplicationConfiguration.g:9635:6: ( rule__GenerationTask__Group_3_6__0 )
29687 29687 {
29688 after(grammarAccess.getIntegerTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); 29688 before(grammarAccess.getGenerationTaskAccess().getGroup_3_6());
29689 29689 // InternalApplicationConfiguration.g:9636:6: ( rule__GenerationTask__Group_3_6__0 )
29690 } 29690 // InternalApplicationConfiguration.g:9636:7: rule__GenerationTask__Group_3_6__0
29691 29691 {
29692 29692 pushFollow(FOLLOW_2);
29693 } 29693 rule__GenerationTask__Group_3_6__0();
29694 29694
29695 } 29695 state._fsp--;
29696 catch (RecognitionException re) { 29696
29697 reportError(re); 29697
29698 recover(input,re); 29698 }
29699 } 29699
29700 finally { 29700 after(grammarAccess.getGenerationTaskAccess().getGroup_3_6());
29701 29701
29702 restoreStackSize(stackSize); 29702 }
29703 29703
29704 } 29704
29705 return ; 29705 }
29706 } 29706
29707 // $ANTLR end "rule__IntegerTypeScope__SetsNewAssignment_2_0" 29707
29708 29708 }
29709 29709
29710 // $ANTLR start "rule__IntegerTypeScope__SetsSumAssignment_2_1" 29710
29711 // InternalApplicationConfiguration.g:9761:1: rule__IntegerTypeScope__SetsSumAssignment_2_1 : ( ( '=' ) ) ; 29711 }
29712 public final void rule__IntegerTypeScope__SetsSumAssignment_2_1() throws RecognitionException { 29712 break;
29713 29713 case 8 :
29714 int stackSize = keepStackSize(); 29714 // InternalApplicationConfiguration.g:9641:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_7__0 ) ) ) )
29715 29715 {
29716 try { 29716 // InternalApplicationConfiguration.g:9641:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_7__0 ) ) ) )
29717 // InternalApplicationConfiguration.g:9765:1: ( ( ( '=' ) ) ) 29717 // InternalApplicationConfiguration.g:9642:4: {...}? => ( ( ( rule__GenerationTask__Group_3_7__0 ) ) )
29718 // InternalApplicationConfiguration.g:9766:2: ( ( '=' ) ) 29718 {
29719 { 29719 if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) {
29720 // InternalApplicationConfiguration.g:9766:2: ( ( '=' ) ) 29720 throw new FailedPredicateException(input, "rule__GenerationTask__UnorderedGroup_3__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7)");
29721 // InternalApplicationConfiguration.g:9767:3: ( '=' ) 29721 }
29722 { 29722 // InternalApplicationConfiguration.g:9642:110: ( ( ( rule__GenerationTask__Group_3_7__0 ) ) )
29723 before(grammarAccess.getIntegerTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); 29723 // InternalApplicationConfiguration.g:9643:5: ( ( rule__GenerationTask__Group_3_7__0 ) )
29724 // InternalApplicationConfiguration.g:9768:3: ( '=' ) 29724 {
29725 // InternalApplicationConfiguration.g:9769:4: '=' 29725
29726 { 29726 getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7);
29727 before(grammarAccess.getIntegerTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); 29727
29728 match(input,23,FOLLOW_2); 29728
29729 after(grammarAccess.getIntegerTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); 29729 selected = true;
29730 29730
29731 } 29731 // InternalApplicationConfiguration.g:9649:5: ( ( rule__GenerationTask__Group_3_7__0 ) )
29732 29732 // InternalApplicationConfiguration.g:9650:6: ( rule__GenerationTask__Group_3_7__0 )
29733 after(grammarAccess.getIntegerTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); 29733 {
29734 29734 before(grammarAccess.getGenerationTaskAccess().getGroup_3_7());
29735 } 29735 // InternalApplicationConfiguration.g:9651:6: ( rule__GenerationTask__Group_3_7__0 )
29736 29736 // InternalApplicationConfiguration.g:9651:7: rule__GenerationTask__Group_3_7__0
29737 29737 {
29738 } 29738 pushFollow(FOLLOW_2);
29739 29739 rule__GenerationTask__Group_3_7__0();
29740 } 29740
29741 catch (RecognitionException re) { 29741 state._fsp--;
29742 reportError(re); 29742
29743 recover(input,re); 29743
29744 } 29744 }
29745 finally { 29745
29746 29746 after(grammarAccess.getGenerationTaskAccess().getGroup_3_7());
29747 restoreStackSize(stackSize); 29747
29748 29748 }
29749 } 29749
29750 return ; 29750
29751 } 29751 }
29752 // $ANTLR end "rule__IntegerTypeScope__SetsSumAssignment_2_1" 29752
29753 29753
29754 29754 }
29755 // $ANTLR start "rule__IntegerTypeScope__NumberAssignment_3_0" 29755
29756 // InternalApplicationConfiguration.g:9780:1: rule__IntegerTypeScope__NumberAssignment_3_0 : ( ruleExactNumber ) ; 29756
29757 public final void rule__IntegerTypeScope__NumberAssignment_3_0() throws RecognitionException { 29757 }
29758 29758 break;
29759 int stackSize = keepStackSize(); 29759 case 9 :
29760 29760 // InternalApplicationConfiguration.g:9656:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_8__0 ) ) ) )
29761 try { 29761 {
29762 // InternalApplicationConfiguration.g:9784:1: ( ( ruleExactNumber ) ) 29762 // InternalApplicationConfiguration.g:9656:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_8__0 ) ) ) )
29763 // InternalApplicationConfiguration.g:9785:2: ( ruleExactNumber ) 29763 // InternalApplicationConfiguration.g:9657:4: {...}? => ( ( ( rule__GenerationTask__Group_3_8__0 ) ) )
29764 { 29764 {
29765 // InternalApplicationConfiguration.g:9785:2: ( ruleExactNumber ) 29765 if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) {
29766 // InternalApplicationConfiguration.g:9786:3: ruleExactNumber 29766 throw new FailedPredicateException(input, "rule__GenerationTask__UnorderedGroup_3__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8)");
29767 { 29767 }
29768 before(grammarAccess.getIntegerTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0()); 29768 // InternalApplicationConfiguration.g:9657:110: ( ( ( rule__GenerationTask__Group_3_8__0 ) ) )
29769 pushFollow(FOLLOW_2); 29769 // InternalApplicationConfiguration.g:9658:5: ( ( rule__GenerationTask__Group_3_8__0 ) )
29770 ruleExactNumber(); 29770 {
29771 29771
29772 state._fsp--; 29772 getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8);
29773 29773
29774 after(grammarAccess.getIntegerTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0()); 29774
29775 29775 selected = true;
29776 } 29776
29777 29777 // InternalApplicationConfiguration.g:9664:5: ( ( rule__GenerationTask__Group_3_8__0 ) )
29778 29778 // InternalApplicationConfiguration.g:9665:6: ( rule__GenerationTask__Group_3_8__0 )
29779 } 29779 {
29780 29780 before(grammarAccess.getGenerationTaskAccess().getGroup_3_8());
29781 } 29781 // InternalApplicationConfiguration.g:9666:6: ( rule__GenerationTask__Group_3_8__0 )
29782 catch (RecognitionException re) { 29782 // InternalApplicationConfiguration.g:9666:7: rule__GenerationTask__Group_3_8__0
29783 reportError(re); 29783 {
29784 recover(input,re); 29784 pushFollow(FOLLOW_2);
29785 } 29785 rule__GenerationTask__Group_3_8__0();
29786 finally { 29786
29787 29787 state._fsp--;
29788 restoreStackSize(stackSize); 29788
29789 29789
29790 } 29790 }
29791 return ; 29791
29792 } 29792 after(grammarAccess.getGenerationTaskAccess().getGroup_3_8());
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 }
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 break;
29805 { 29805 case 10 :
29806 // InternalApplicationConfiguration.g:9800:2: ( ruleIntervallNumber ) 29806 // InternalApplicationConfiguration.g:9671:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_9__0 ) ) ) )
29807 // InternalApplicationConfiguration.g:9801:3: ruleIntervallNumber 29807 {
29808 { 29808 // InternalApplicationConfiguration.g:9671:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_9__0 ) ) ) )
29809 before(grammarAccess.getIntegerTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0()); 29809 // InternalApplicationConfiguration.g:9672:4: {...}? => ( ( ( rule__GenerationTask__Group_3_9__0 ) ) )
29810 pushFollow(FOLLOW_2); 29810 {
29811 ruleIntervallNumber(); 29811 if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) {
29812 29812 throw new FailedPredicateException(input, "rule__GenerationTask__UnorderedGroup_3__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9)");
29813 state._fsp--; 29813 }
29814 29814 // InternalApplicationConfiguration.g:9672:110: ( ( ( rule__GenerationTask__Group_3_9__0 ) ) )
29815 after(grammarAccess.getIntegerTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0()); 29815 // InternalApplicationConfiguration.g:9673:5: ( ( rule__GenerationTask__Group_3_9__0 ) )
29816 29816 {
29817 } 29817
29818 29818 getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9);
29819 29819
29820 } 29820
29821 29821 selected = true;
29822 } 29822
29823 catch (RecognitionException re) { 29823 // InternalApplicationConfiguration.g:9679:5: ( ( rule__GenerationTask__Group_3_9__0 ) )
29824 reportError(re); 29824 // InternalApplicationConfiguration.g:9680:6: ( rule__GenerationTask__Group_3_9__0 )
29825 recover(input,re); 29825 {
29826 } 29826 before(grammarAccess.getGenerationTaskAccess().getGroup_3_9());
29827 finally { 29827 // InternalApplicationConfiguration.g:9681:6: ( rule__GenerationTask__Group_3_9__0 )
29828 29828 // InternalApplicationConfiguration.g:9681:7: rule__GenerationTask__Group_3_9__0
29829 restoreStackSize(stackSize); 29829 {
29830 29830 pushFollow(FOLLOW_2);
29831 } 29831 rule__GenerationTask__Group_3_9__0();
29832 return ; 29832
29833 } 29833 state._fsp--;
29834 // $ANTLR end "rule__IntegerTypeScope__NumberAssignment_3_1" 29834
29835 29835
29836 29836 }
29837 // $ANTLR start "rule__IntegerTypeScope__NumberAssignment_3_2" 29837
29838 // InternalApplicationConfiguration.g:9810:1: rule__IntegerTypeScope__NumberAssignment_3_2 : ( ruleIntEnumberation ) ; 29838 after(grammarAccess.getGenerationTaskAccess().getGroup_3_9());
29839 public final void rule__IntegerTypeScope__NumberAssignment_3_2() throws RecognitionException { 29839
29840 29840 }
29841 int stackSize = keepStackSize(); 29841
29842 29842
29843 try { 29843 }
29844 // InternalApplicationConfiguration.g:9814:1: ( ( ruleIntEnumberation ) ) 29844
29845 // InternalApplicationConfiguration.g:9815:2: ( ruleIntEnumberation ) 29845
29846 { 29846 }
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 case 11 :
29852 ruleIntEnumberation(); 29852 // InternalApplicationConfiguration.g:9686:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_10__0 ) ) ) )
29853 29853 {
29854 state._fsp--; 29854 // InternalApplicationConfiguration.g:9686:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_10__0 ) ) ) )
29855 29855 // InternalApplicationConfiguration.g:9687:4: {...}? => ( ( ( rule__GenerationTask__Group_3_10__0 ) ) )
29856 after(grammarAccess.getIntegerTypeScopeAccess().getNumberIntEnumberationParserRuleCall_3_2_0()); 29856 {
29857 29857 if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) {
29858 } 29858 throw new FailedPredicateException(input, "rule__GenerationTask__UnorderedGroup_3__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10)");
29859 29859 }
29860 29860 // InternalApplicationConfiguration.g:9687:111: ( ( ( rule__GenerationTask__Group_3_10__0 ) ) )
29861 } 29861 // InternalApplicationConfiguration.g:9688:5: ( ( rule__GenerationTask__Group_3_10__0 ) )
29862 29862 {
29863 } 29863
29864 catch (RecognitionException re) { 29864 getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10);
29865 reportError(re); 29865
29866 recover(input,re); 29866
29867 } 29867 selected = true;
29868 finally { 29868
29869 29869 // InternalApplicationConfiguration.g:9694:5: ( ( rule__GenerationTask__Group_3_10__0 ) )
29870 restoreStackSize(stackSize); 29870 // InternalApplicationConfiguration.g:9695:6: ( rule__GenerationTask__Group_3_10__0 )
29871 29871 {
29872 } 29872 before(grammarAccess.getGenerationTaskAccess().getGroup_3_10());
29873 return ; 29873 // InternalApplicationConfiguration.g:9696:6: ( rule__GenerationTask__Group_3_10__0 )
29874 } 29874 // InternalApplicationConfiguration.g:9696:7: rule__GenerationTask__Group_3_10__0
29875 // $ANTLR end "rule__IntegerTypeScope__NumberAssignment_3_2" 29875 {
29876 29876 pushFollow(FOLLOW_2);
29877 29877 rule__GenerationTask__Group_3_10__0();
29878 // $ANTLR start "rule__RealTypeScope__TypeAssignment_1" 29878
29879 // InternalApplicationConfiguration.g:9825:1: rule__RealTypeScope__TypeAssignment_1 : ( ruleRealReference ) ; 29879 state._fsp--;
29880 public final void rule__RealTypeScope__TypeAssignment_1() throws RecognitionException { 29880
29881 29881
29882 int stackSize = keepStackSize(); 29882 }
29883 29883
29884 try { 29884 after(grammarAccess.getGenerationTaskAccess().getGroup_3_10());
29885 // InternalApplicationConfiguration.g:9829:1: ( ( ruleRealReference ) ) 29885
29886 // InternalApplicationConfiguration.g:9830:2: ( ruleRealReference ) 29886 }
29887 { 29887
29888 // InternalApplicationConfiguration.g:9830:2: ( ruleRealReference ) 29888
29889 // InternalApplicationConfiguration.g:9831:3: ruleRealReference 29889 }
29890 { 29890
29891 before(grammarAccess.getRealTypeScopeAccess().getTypeRealReferenceParserRuleCall_1_0()); 29891
29892 pushFollow(FOLLOW_2); 29892 }
29893 ruleRealReference(); 29893
29894 29894
29895 state._fsp--; 29895 }
29896 29896 break;
29897 after(grammarAccess.getRealTypeScopeAccess().getTypeRealReferenceParserRuleCall_1_0()); 29897 case 12 :
29898 29898 // InternalApplicationConfiguration.g:9701:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_11__0 ) ) ) )
29899 } 29899 {
29900 29900 // InternalApplicationConfiguration.g:9701:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_11__0 ) ) ) )
29901 29901 // InternalApplicationConfiguration.g:9702:4: {...}? => ( ( ( rule__GenerationTask__Group_3_11__0 ) ) )
29902 } 29902 {
29903 29903 if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) {
29904 } 29904 throw new FailedPredicateException(input, "rule__GenerationTask__UnorderedGroup_3__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11)");
29905 catch (RecognitionException re) { 29905 }
29906 reportError(re); 29906 // InternalApplicationConfiguration.g:9702:111: ( ( ( rule__GenerationTask__Group_3_11__0 ) ) )
29907 recover(input,re); 29907 // InternalApplicationConfiguration.g:9703:5: ( ( rule__GenerationTask__Group_3_11__0 ) )
29908 } 29908 {
29909 finally { 29909
29910 29910 getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11);
29911 restoreStackSize(stackSize); 29911
29912 29912
29913 } 29913 selected = true;
29914 return ; 29914
29915 } 29915 // InternalApplicationConfiguration.g:9709:5: ( ( rule__GenerationTask__Group_3_11__0 ) )
29916 // $ANTLR end "rule__RealTypeScope__TypeAssignment_1" 29916 // InternalApplicationConfiguration.g:9710:6: ( rule__GenerationTask__Group_3_11__0 )
29917 29917 {
29918 29918 before(grammarAccess.getGenerationTaskAccess().getGroup_3_11());
29919 // $ANTLR start "rule__RealTypeScope__SetsNewAssignment_2_0" 29919 // InternalApplicationConfiguration.g:9711:6: ( rule__GenerationTask__Group_3_11__0 )
29920 // InternalApplicationConfiguration.g:9840:1: rule__RealTypeScope__SetsNewAssignment_2_0 : ( ( '+=' ) ) ; 29920 // InternalApplicationConfiguration.g:9711:7: rule__GenerationTask__Group_3_11__0
29921 public final void rule__RealTypeScope__SetsNewAssignment_2_0() throws RecognitionException { 29921 {
29922 29922 pushFollow(FOLLOW_2);
29923 int stackSize = keepStackSize(); 29923 rule__GenerationTask__Group_3_11__0();
29924 29924
29925 try { 29925 state._fsp--;
29926 // InternalApplicationConfiguration.g:9844:1: ( ( ( '+=' ) ) ) 29926
29927 // InternalApplicationConfiguration.g:9845:2: ( ( '+=' ) ) 29927
29928 { 29928 }
29929 // InternalApplicationConfiguration.g:9845:2: ( ( '+=' ) ) 29929
29930 // InternalApplicationConfiguration.g:9846:3: ( '+=' ) 29930 after(grammarAccess.getGenerationTaskAccess().getGroup_3_11());
29931 { 29931
29932 before(grammarAccess.getRealTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); 29932 }
29933 // InternalApplicationConfiguration.g:9847:3: ( '+=' ) 29933
29934 // InternalApplicationConfiguration.g:9848:4: '+=' 29934
29935 { 29935 }
29936 before(grammarAccess.getRealTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); 29936
29937 match(input,54,FOLLOW_2); 29937
29938 after(grammarAccess.getRealTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); 29938 }
29939 29939
29940 } 29940
29941 29941 }
29942 after(grammarAccess.getRealTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); 29942 break;
29943 29943 case 13 :
29944 } 29944 // InternalApplicationConfiguration.g:9716:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_12__0 ) ) ) )
29945 29945 {
29946 29946 // InternalApplicationConfiguration.g:9716:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_12__0 ) ) ) )
29947 } 29947 // InternalApplicationConfiguration.g:9717:4: {...}? => ( ( ( rule__GenerationTask__Group_3_12__0 ) ) )
29948 29948 {
29949 } 29949 if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 12) ) {
29950 catch (RecognitionException re) { 29950 throw new FailedPredicateException(input, "rule__GenerationTask__UnorderedGroup_3__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 12)");
29951 reportError(re); 29951 }
29952 recover(input,re); 29952 // InternalApplicationConfiguration.g:9717:111: ( ( ( rule__GenerationTask__Group_3_12__0 ) ) )
29953 } 29953 // InternalApplicationConfiguration.g:9718:5: ( ( rule__GenerationTask__Group_3_12__0 ) )
29954 finally { 29954 {
29955 29955
29956 restoreStackSize(stackSize); 29956 getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 12);
29957 29957
29958 } 29958
29959 return ; 29959 selected = true;
29960 } 29960
29961 // $ANTLR end "rule__RealTypeScope__SetsNewAssignment_2_0" 29961 // InternalApplicationConfiguration.g:9724:5: ( ( rule__GenerationTask__Group_3_12__0 ) )
29962 29962 // InternalApplicationConfiguration.g:9725:6: ( rule__GenerationTask__Group_3_12__0 )
29963 29963 {
29964 // $ANTLR start "rule__RealTypeScope__SetsSumAssignment_2_1" 29964 before(grammarAccess.getGenerationTaskAccess().getGroup_3_12());
29965 // InternalApplicationConfiguration.g:9859:1: rule__RealTypeScope__SetsSumAssignment_2_1 : ( ( '=' ) ) ; 29965 // InternalApplicationConfiguration.g:9726:6: ( rule__GenerationTask__Group_3_12__0 )
29966 public final void rule__RealTypeScope__SetsSumAssignment_2_1() throws RecognitionException { 29966 // InternalApplicationConfiguration.g:9726:7: rule__GenerationTask__Group_3_12__0
29967 29967 {
29968 int stackSize = keepStackSize(); 29968 pushFollow(FOLLOW_2);
29969 29969 rule__GenerationTask__Group_3_12__0();
29970 try { 29970
29971 // InternalApplicationConfiguration.g:9863:1: ( ( ( '=' ) ) ) 29971 state._fsp--;
29972 // InternalApplicationConfiguration.g:9864:2: ( ( '=' ) ) 29972
29973 { 29973
29974 // InternalApplicationConfiguration.g:9864:2: ( ( '=' ) ) 29974 }
29975 // InternalApplicationConfiguration.g:9865:3: ( '=' ) 29975
29976 { 29976 after(grammarAccess.getGenerationTaskAccess().getGroup_3_12());
29977 before(grammarAccess.getRealTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); 29977
29978 // InternalApplicationConfiguration.g:9866:3: ( '=' ) 29978 }
29979 // InternalApplicationConfiguration.g:9867:4: '=' 29979
29980 { 29980
29981 before(grammarAccess.getRealTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); 29981 }
29982 match(input,23,FOLLOW_2); 29982
29983 after(grammarAccess.getRealTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); 29983
29984 29984 }
29985 } 29985
29986 29986
29987 after(grammarAccess.getRealTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); 29987 }
29988 29988 break;
29989 } 29989
29990 29990 }
29991 29991
29992 } 29992
29993 29993 }
29994 } 29994
29995 catch (RecognitionException re) { 29995 }
29996 reportError(re); 29996 catch (RecognitionException re) {
29997 recover(input,re); 29997 reportError(re);
29998 } 29998 recover(input,re);
29999 finally { 29999 }
30000 30000 finally {
30001 restoreStackSize(stackSize); 30001
30002 30002 if (selected)
30003 } 30003 getUnorderedGroupHelper().returnFromSelection(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3());
30004 return ; 30004 restoreStackSize(stackSize);
30005 } 30005
30006 // $ANTLR end "rule__RealTypeScope__SetsSumAssignment_2_1" 30006 }
30007 30007 return ;
30008 30008 }
30009 // $ANTLR start "rule__RealTypeScope__NumberAssignment_3_0" 30009 // $ANTLR end "rule__GenerationTask__UnorderedGroup_3__Impl"
30010 // InternalApplicationConfiguration.g:9878:1: rule__RealTypeScope__NumberAssignment_3_0 : ( ruleExactNumber ) ; 30010
30011 public final void rule__RealTypeScope__NumberAssignment_3_0() throws RecognitionException { 30011
30012 30012 // $ANTLR start "rule__GenerationTask__UnorderedGroup_3__0"
30013 int stackSize = keepStackSize(); 30013 // InternalApplicationConfiguration.g:9739:1: rule__GenerationTask__UnorderedGroup_3__0 : rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__1 )? ;
30014 30014 public final void rule__GenerationTask__UnorderedGroup_3__0() throws RecognitionException {
30015 try { 30015
30016 // InternalApplicationConfiguration.g:9882:1: ( ( ruleExactNumber ) ) 30016 int stackSize = keepStackSize();
30017 // InternalApplicationConfiguration.g:9883:2: ( ruleExactNumber ) 30017
30018 { 30018 try {
30019 // InternalApplicationConfiguration.g:9883:2: ( ruleExactNumber ) 30019 // InternalApplicationConfiguration.g:9743:1: ( rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__1 )? )
30020 // InternalApplicationConfiguration.g:9884:3: ruleExactNumber 30020 // InternalApplicationConfiguration.g:9744:2: rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__1 )?
30021 { 30021 {
30022 before(grammarAccess.getRealTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0()); 30022 pushFollow(FOLLOW_47);
30023 pushFollow(FOLLOW_2); 30023 rule__GenerationTask__UnorderedGroup_3__Impl();
30024 ruleExactNumber(); 30024
30025 30025 state._fsp--;
30026 state._fsp--; 30026
30027 30027 // InternalApplicationConfiguration.g:9745:2: ( rule__GenerationTask__UnorderedGroup_3__1 )?
30028 after(grammarAccess.getRealTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0()); 30028 int alt64=2;
30029 30029 alt64 = dfa64.predict(input);
30030 } 30030 switch (alt64) {
30031 30031 case 1 :
30032 30032 // InternalApplicationConfiguration.g:9745:2: rule__GenerationTask__UnorderedGroup_3__1
30033 } 30033 {
30034 30034 pushFollow(FOLLOW_2);
30035 } 30035 rule__GenerationTask__UnorderedGroup_3__1();
30036 catch (RecognitionException re) { 30036
30037 reportError(re); 30037 state._fsp--;
30038 recover(input,re); 30038
30039 } 30039
30040 finally { 30040 }
30041 30041 break;
30042 restoreStackSize(stackSize); 30042
30043 30043 }
30044 } 30044
30045 return ; 30045
30046 } 30046 }
30047 // $ANTLR end "rule__RealTypeScope__NumberAssignment_3_0" 30047
30048 30048 }
30049 30049 catch (RecognitionException re) {
30050 // $ANTLR start "rule__RealTypeScope__NumberAssignment_3_1" 30050 reportError(re);
30051 // InternalApplicationConfiguration.g:9893:1: rule__RealTypeScope__NumberAssignment_3_1 : ( ruleIntervallNumber ) ; 30051 recover(input,re);
30052 public final void rule__RealTypeScope__NumberAssignment_3_1() throws RecognitionException { 30052 }
30053 30053 finally {
30054 int stackSize = keepStackSize(); 30054
30055 30055 restoreStackSize(stackSize);
30056 try { 30056
30057 // InternalApplicationConfiguration.g:9897:1: ( ( ruleIntervallNumber ) ) 30057 }
30058 // InternalApplicationConfiguration.g:9898:2: ( ruleIntervallNumber ) 30058 return ;
30059 { 30059 }
30060 // InternalApplicationConfiguration.g:9898:2: ( ruleIntervallNumber ) 30060 // $ANTLR end "rule__GenerationTask__UnorderedGroup_3__0"
30061 // InternalApplicationConfiguration.g:9899:3: ruleIntervallNumber 30061
30062 { 30062
30063 before(grammarAccess.getRealTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0()); 30063 // $ANTLR start "rule__GenerationTask__UnorderedGroup_3__1"
30064 pushFollow(FOLLOW_2); 30064 // InternalApplicationConfiguration.g:9751:1: rule__GenerationTask__UnorderedGroup_3__1 : rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__2 )? ;
30065 ruleIntervallNumber(); 30065 public final void rule__GenerationTask__UnorderedGroup_3__1() throws RecognitionException {
30066 30066
30067 state._fsp--; 30067 int stackSize = keepStackSize();
30068 30068
30069 after(grammarAccess.getRealTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0()); 30069 try {
30070 30070 // InternalApplicationConfiguration.g:9755:1: ( rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__2 )? )
30071 } 30071 // InternalApplicationConfiguration.g:9756:2: rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__2 )?
30072 30072 {
30073 30073 pushFollow(FOLLOW_47);
30074 } 30074 rule__GenerationTask__UnorderedGroup_3__Impl();
30075 30075
30076 } 30076 state._fsp--;
30077 catch (RecognitionException re) { 30077
30078 reportError(re); 30078 // InternalApplicationConfiguration.g:9757:2: ( rule__GenerationTask__UnorderedGroup_3__2 )?
30079 recover(input,re); 30079 int alt65=2;
30080 } 30080 alt65 = dfa65.predict(input);
30081 finally { 30081 switch (alt65) {
30082 30082 case 1 :
30083 restoreStackSize(stackSize); 30083 // InternalApplicationConfiguration.g:9757:2: rule__GenerationTask__UnorderedGroup_3__2
30084 30084 {
30085 } 30085 pushFollow(FOLLOW_2);
30086 return ; 30086 rule__GenerationTask__UnorderedGroup_3__2();
30087 } 30087
30088 // $ANTLR end "rule__RealTypeScope__NumberAssignment_3_1" 30088 state._fsp--;
30089 30089
30090 30090
30091 // $ANTLR start "rule__RealTypeScope__NumberAssignment_3_2" 30091 }
30092 // InternalApplicationConfiguration.g:9908:1: rule__RealTypeScope__NumberAssignment_3_2 : ( ruleRealEnumeration ) ; 30092 break;
30093 public final void rule__RealTypeScope__NumberAssignment_3_2() throws RecognitionException { 30093
30094 30094 }
30095 int stackSize = keepStackSize(); 30095
30096 30096
30097 try { 30097 }
30098 // InternalApplicationConfiguration.g:9912:1: ( ( ruleRealEnumeration ) ) 30098
30099 // InternalApplicationConfiguration.g:9913:2: ( ruleRealEnumeration ) 30099 }
30100 { 30100 catch (RecognitionException re) {
30101 // InternalApplicationConfiguration.g:9913:2: ( ruleRealEnumeration ) 30101 reportError(re);
30102 // InternalApplicationConfiguration.g:9914:3: ruleRealEnumeration 30102 recover(input,re);
30103 { 30103 }
30104 before(grammarAccess.getRealTypeScopeAccess().getNumberRealEnumerationParserRuleCall_3_2_0()); 30104 finally {
30105 pushFollow(FOLLOW_2); 30105
30106 ruleRealEnumeration(); 30106 restoreStackSize(stackSize);
30107 30107
30108 state._fsp--; 30108 }
30109 30109 return ;
30110 after(grammarAccess.getRealTypeScopeAccess().getNumberRealEnumerationParserRuleCall_3_2_0()); 30110 }
30111 30111 // $ANTLR end "rule__GenerationTask__UnorderedGroup_3__1"
30112 } 30112
30113 30113
30114 30114 // $ANTLR start "rule__GenerationTask__UnorderedGroup_3__2"
30115 } 30115 // InternalApplicationConfiguration.g:9763:1: rule__GenerationTask__UnorderedGroup_3__2 : rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__3 )? ;
30116 30116 public final void rule__GenerationTask__UnorderedGroup_3__2() throws RecognitionException {
30117 } 30117
30118 catch (RecognitionException re) { 30118 int stackSize = keepStackSize();
30119 reportError(re); 30119
30120 recover(input,re); 30120 try {
30121 } 30121 // InternalApplicationConfiguration.g:9767:1: ( rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__3 )? )
30122 finally { 30122 // InternalApplicationConfiguration.g:9768:2: rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__3 )?
30123 30123 {
30124 restoreStackSize(stackSize); 30124 pushFollow(FOLLOW_47);
30125 30125 rule__GenerationTask__UnorderedGroup_3__Impl();
30126 } 30126
30127 return ; 30127 state._fsp--;
30128 } 30128
30129 // $ANTLR end "rule__RealTypeScope__NumberAssignment_3_2" 30129 // InternalApplicationConfiguration.g:9769:2: ( rule__GenerationTask__UnorderedGroup_3__3 )?
30130 30130 int alt66=2;
30131 30131 alt66 = dfa66.predict(input);
30132 // $ANTLR start "rule__StringTypeScope__TypeAssignment_1" 30132 switch (alt66) {
30133 // InternalApplicationConfiguration.g:9923:1: rule__StringTypeScope__TypeAssignment_1 : ( ruleStringReference ) ; 30133 case 1 :
30134 public final void rule__StringTypeScope__TypeAssignment_1() throws RecognitionException { 30134 // InternalApplicationConfiguration.g:9769:2: rule__GenerationTask__UnorderedGroup_3__3
30135 30135 {
30136 int stackSize = keepStackSize(); 30136 pushFollow(FOLLOW_2);
30137 30137 rule__GenerationTask__UnorderedGroup_3__3();
30138 try { 30138
30139 // InternalApplicationConfiguration.g:9927:1: ( ( ruleStringReference ) ) 30139 state._fsp--;
30140 // InternalApplicationConfiguration.g:9928:2: ( ruleStringReference ) 30140
30141 { 30141
30142 // InternalApplicationConfiguration.g:9928:2: ( ruleStringReference ) 30142 }
30143 // InternalApplicationConfiguration.g:9929:3: ruleStringReference 30143 break;
30144 { 30144
30145 before(grammarAccess.getStringTypeScopeAccess().getTypeStringReferenceParserRuleCall_1_0()); 30145 }
30146 pushFollow(FOLLOW_2); 30146
30147 ruleStringReference(); 30147
30148 30148 }
30149 state._fsp--; 30149
30150 30150 }
30151 after(grammarAccess.getStringTypeScopeAccess().getTypeStringReferenceParserRuleCall_1_0()); 30151 catch (RecognitionException re) {
30152 30152 reportError(re);
30153 } 30153 recover(input,re);
30154 30154 }
30155 30155 finally {
30156 } 30156
30157 30157 restoreStackSize(stackSize);
30158 } 30158
30159 catch (RecognitionException re) { 30159 }
30160 reportError(re); 30160 return ;
30161 recover(input,re); 30161 }
30162 } 30162 // $ANTLR end "rule__GenerationTask__UnorderedGroup_3__2"
30163 finally { 30163
30164 30164
30165 restoreStackSize(stackSize); 30165 // $ANTLR start "rule__GenerationTask__UnorderedGroup_3__3"
30166 30166 // InternalApplicationConfiguration.g:9775:1: rule__GenerationTask__UnorderedGroup_3__3 : rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__4 )? ;
30167 } 30167 public final void rule__GenerationTask__UnorderedGroup_3__3() throws RecognitionException {
30168 return ; 30168
30169 } 30169 int stackSize = keepStackSize();
30170 // $ANTLR end "rule__StringTypeScope__TypeAssignment_1" 30170
30171 30171 try {
30172 30172 // InternalApplicationConfiguration.g:9779:1: ( rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__4 )? )
30173 // $ANTLR start "rule__StringTypeScope__SetsNewAssignment_2_0" 30173 // InternalApplicationConfiguration.g:9780:2: rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__4 )?
30174 // InternalApplicationConfiguration.g:9938:1: rule__StringTypeScope__SetsNewAssignment_2_0 : ( ( '+=' ) ) ; 30174 {
30175 public final void rule__StringTypeScope__SetsNewAssignment_2_0() throws RecognitionException { 30175 pushFollow(FOLLOW_47);
30176 30176 rule__GenerationTask__UnorderedGroup_3__Impl();
30177 int stackSize = keepStackSize(); 30177
30178 30178 state._fsp--;
30179 try { 30179
30180 // InternalApplicationConfiguration.g:9942:1: ( ( ( '+=' ) ) ) 30180 // InternalApplicationConfiguration.g:9781:2: ( rule__GenerationTask__UnorderedGroup_3__4 )?
30181 // InternalApplicationConfiguration.g:9943:2: ( ( '+=' ) ) 30181 int alt67=2;
30182 { 30182 alt67 = dfa67.predict(input);
30183 // InternalApplicationConfiguration.g:9943:2: ( ( '+=' ) ) 30183 switch (alt67) {
30184 // InternalApplicationConfiguration.g:9944:3: ( '+=' ) 30184 case 1 :
30185 { 30185 // InternalApplicationConfiguration.g:9781:2: rule__GenerationTask__UnorderedGroup_3__4
30186 before(grammarAccess.getStringTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); 30186 {
30187 // InternalApplicationConfiguration.g:9945:3: ( '+=' ) 30187 pushFollow(FOLLOW_2);
30188 // InternalApplicationConfiguration.g:9946:4: '+=' 30188 rule__GenerationTask__UnorderedGroup_3__4();
30189 { 30189
30190 before(grammarAccess.getStringTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); 30190 state._fsp--;
30191 match(input,54,FOLLOW_2); 30191
30192 after(grammarAccess.getStringTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); 30192
30193 30193 }
30194 } 30194 break;
30195 30195
30196 after(grammarAccess.getStringTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); 30196 }
30197 30197
30198 } 30198
30199 30199 }
30200 30200
30201 } 30201 }
30202 30202 catch (RecognitionException re) {
30203 } 30203 reportError(re);
30204 catch (RecognitionException re) { 30204 recover(input,re);
30205 reportError(re); 30205 }
30206 recover(input,re); 30206 finally {
30207 } 30207
30208 finally { 30208 restoreStackSize(stackSize);
30209 30209
30210 restoreStackSize(stackSize); 30210 }
30211 30211 return ;
30212 } 30212 }
30213 return ; 30213 // $ANTLR end "rule__GenerationTask__UnorderedGroup_3__3"
30214 } 30214
30215 // $ANTLR end "rule__StringTypeScope__SetsNewAssignment_2_0" 30215
30216 30216 // $ANTLR start "rule__GenerationTask__UnorderedGroup_3__4"
30217 30217 // InternalApplicationConfiguration.g:9787:1: rule__GenerationTask__UnorderedGroup_3__4 : rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__5 )? ;
30218 // $ANTLR start "rule__StringTypeScope__SetsSumAssignment_2_1" 30218 public final void rule__GenerationTask__UnorderedGroup_3__4() throws RecognitionException {
30219 // InternalApplicationConfiguration.g:9957:1: rule__StringTypeScope__SetsSumAssignment_2_1 : ( ( '=' ) ) ; 30219
30220 public final void rule__StringTypeScope__SetsSumAssignment_2_1() throws RecognitionException { 30220 int stackSize = keepStackSize();
30221 30221
30222 int stackSize = keepStackSize(); 30222 try {
30223 30223 // InternalApplicationConfiguration.g:9791:1: ( rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__5 )? )
30224 try { 30224 // InternalApplicationConfiguration.g:9792:2: rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__5 )?
30225 // InternalApplicationConfiguration.g:9961:1: ( ( ( '=' ) ) ) 30225 {
30226 // InternalApplicationConfiguration.g:9962:2: ( ( '=' ) ) 30226 pushFollow(FOLLOW_47);
30227 { 30227 rule__GenerationTask__UnorderedGroup_3__Impl();
30228 // InternalApplicationConfiguration.g:9962:2: ( ( '=' ) ) 30228
30229 // InternalApplicationConfiguration.g:9963:3: ( '=' ) 30229 state._fsp--;
30230 { 30230
30231 before(grammarAccess.getStringTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); 30231 // InternalApplicationConfiguration.g:9793:2: ( rule__GenerationTask__UnorderedGroup_3__5 )?
30232 // InternalApplicationConfiguration.g:9964:3: ( '=' ) 30232 int alt68=2;
30233 // InternalApplicationConfiguration.g:9965:4: '=' 30233 alt68 = dfa68.predict(input);
30234 { 30234 switch (alt68) {
30235 before(grammarAccess.getStringTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); 30235 case 1 :
30236 match(input,23,FOLLOW_2); 30236 // InternalApplicationConfiguration.g:9793:2: rule__GenerationTask__UnorderedGroup_3__5
30237 after(grammarAccess.getStringTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); 30237 {
30238 30238 pushFollow(FOLLOW_2);
30239 } 30239 rule__GenerationTask__UnorderedGroup_3__5();
30240 30240
30241 after(grammarAccess.getStringTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); 30241 state._fsp--;
30242 30242
30243 } 30243
30244 30244 }
30245 30245 break;
30246 } 30246
30247 30247 }
30248 } 30248
30249 catch (RecognitionException re) { 30249
30250 reportError(re); 30250 }
30251 recover(input,re); 30251
30252 } 30252 }
30253 finally { 30253 catch (RecognitionException re) {
30254 30254 reportError(re);
30255 restoreStackSize(stackSize); 30255 recover(input,re);
30256 30256 }
30257 } 30257 finally {
30258 return ; 30258
30259 } 30259 restoreStackSize(stackSize);
30260 // $ANTLR end "rule__StringTypeScope__SetsSumAssignment_2_1" 30260
30261 30261 }
30262 30262 return ;
30263 // $ANTLR start "rule__StringTypeScope__NumberAssignment_3_0" 30263 }
30264 // InternalApplicationConfiguration.g:9976:1: rule__StringTypeScope__NumberAssignment_3_0 : ( ruleExactNumber ) ; 30264 // $ANTLR end "rule__GenerationTask__UnorderedGroup_3__4"
30265 public final void rule__StringTypeScope__NumberAssignment_3_0() throws RecognitionException { 30265
30266 30266
30267 int stackSize = keepStackSize(); 30267 // $ANTLR start "rule__GenerationTask__UnorderedGroup_3__5"
30268 30268 // InternalApplicationConfiguration.g:9799:1: rule__GenerationTask__UnorderedGroup_3__5 : rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__6 )? ;
30269 try { 30269 public final void rule__GenerationTask__UnorderedGroup_3__5() throws RecognitionException {
30270 // InternalApplicationConfiguration.g:9980:1: ( ( ruleExactNumber ) ) 30270
30271 // InternalApplicationConfiguration.g:9981:2: ( ruleExactNumber ) 30271 int stackSize = keepStackSize();
30272 { 30272
30273 // InternalApplicationConfiguration.g:9981:2: ( ruleExactNumber ) 30273 try {
30274 // InternalApplicationConfiguration.g:9982:3: ruleExactNumber 30274 // InternalApplicationConfiguration.g:9803:1: ( rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__6 )? )
30275 { 30275 // InternalApplicationConfiguration.g:9804:2: rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__6 )?
30276 before(grammarAccess.getStringTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0()); 30276 {
30277 pushFollow(FOLLOW_2); 30277 pushFollow(FOLLOW_47);
30278 ruleExactNumber(); 30278 rule__GenerationTask__UnorderedGroup_3__Impl();
30279 30279
30280 state._fsp--; 30280 state._fsp--;
30281 30281
30282 after(grammarAccess.getStringTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0()); 30282 // InternalApplicationConfiguration.g:9805:2: ( rule__GenerationTask__UnorderedGroup_3__6 )?
30283 30283 int alt69=2;
30284 } 30284 alt69 = dfa69.predict(input);
30285 30285 switch (alt69) {
30286 30286 case 1 :
30287 } 30287 // InternalApplicationConfiguration.g:9805:2: rule__GenerationTask__UnorderedGroup_3__6
30288 30288 {
30289 } 30289 pushFollow(FOLLOW_2);
30290 catch (RecognitionException re) { 30290 rule__GenerationTask__UnorderedGroup_3__6();
30291 reportError(re); 30291
30292 recover(input,re); 30292 state._fsp--;
30293 } 30293
30294 finally { 30294
30295 30295 }
30296 restoreStackSize(stackSize); 30296 break;
30297 30297
30298 } 30298 }
30299 return ; 30299
30300 } 30300
30301 // $ANTLR end "rule__StringTypeScope__NumberAssignment_3_0" 30301 }
30302 30302
30303 30303 }
30304 // $ANTLR start "rule__StringTypeScope__NumberAssignment_3_1" 30304 catch (RecognitionException re) {
30305 // InternalApplicationConfiguration.g:9991:1: rule__StringTypeScope__NumberAssignment_3_1 : ( ruleIntervallNumber ) ; 30305 reportError(re);
30306 public final void rule__StringTypeScope__NumberAssignment_3_1() throws RecognitionException { 30306 recover(input,re);
30307 30307 }
30308 int stackSize = keepStackSize(); 30308 finally {
30309 30309
30310 try { 30310 restoreStackSize(stackSize);
30311 // InternalApplicationConfiguration.g:9995:1: ( ( ruleIntervallNumber ) ) 30311
30312 // InternalApplicationConfiguration.g:9996:2: ( ruleIntervallNumber ) 30312 }
30313 { 30313 return ;
30314 // InternalApplicationConfiguration.g:9996:2: ( ruleIntervallNumber ) 30314 }
30315 // InternalApplicationConfiguration.g:9997:3: ruleIntervallNumber 30315 // $ANTLR end "rule__GenerationTask__UnorderedGroup_3__5"
30316 { 30316
30317 before(grammarAccess.getStringTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0()); 30317
30318 pushFollow(FOLLOW_2); 30318 // $ANTLR start "rule__GenerationTask__UnorderedGroup_3__6"
30319 ruleIntervallNumber(); 30319 // InternalApplicationConfiguration.g:9811:1: rule__GenerationTask__UnorderedGroup_3__6 : rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__7 )? ;
30320 30320 public final void rule__GenerationTask__UnorderedGroup_3__6() throws RecognitionException {
30321 state._fsp--; 30321
30322 30322 int stackSize = keepStackSize();
30323 after(grammarAccess.getStringTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0()); 30323
30324 30324 try {
30325 } 30325 // InternalApplicationConfiguration.g:9815:1: ( rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__7 )? )
30326 30326 // InternalApplicationConfiguration.g:9816:2: rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__7 )?
30327 30327 {
30328 } 30328 pushFollow(FOLLOW_47);
30329 30329 rule__GenerationTask__UnorderedGroup_3__Impl();
30330 } 30330
30331 catch (RecognitionException re) { 30331 state._fsp--;
30332 reportError(re); 30332
30333 recover(input,re); 30333 // InternalApplicationConfiguration.g:9817:2: ( rule__GenerationTask__UnorderedGroup_3__7 )?
30334 } 30334 int alt70=2;
30335 finally { 30335 alt70 = dfa70.predict(input);
30336 30336 switch (alt70) {
30337 restoreStackSize(stackSize); 30337 case 1 :
30338 30338 // InternalApplicationConfiguration.g:9817:2: rule__GenerationTask__UnorderedGroup_3__7
30339 } 30339 {
30340 return ; 30340 pushFollow(FOLLOW_2);
30341 } 30341 rule__GenerationTask__UnorderedGroup_3__7();
30342 // $ANTLR end "rule__StringTypeScope__NumberAssignment_3_1" 30342
30343 30343 state._fsp--;
30344 30344
30345 // $ANTLR start "rule__StringTypeScope__NumberAssignment_3_2" 30345
30346 // InternalApplicationConfiguration.g:10006:1: rule__StringTypeScope__NumberAssignment_3_2 : ( ruleStringEnumeration ) ; 30346 }
30347 public final void rule__StringTypeScope__NumberAssignment_3_2() throws RecognitionException { 30347 break;
30348 30348
30349 int stackSize = keepStackSize(); 30349 }
30350 30350
30351 try { 30351
30352 // InternalApplicationConfiguration.g:10010:1: ( ( ruleStringEnumeration ) ) 30352 }
30353 // InternalApplicationConfiguration.g:10011:2: ( ruleStringEnumeration ) 30353
30354 { 30354 }
30355 // InternalApplicationConfiguration.g:10011:2: ( ruleStringEnumeration ) 30355 catch (RecognitionException re) {
30356 // InternalApplicationConfiguration.g:10012:3: ruleStringEnumeration 30356 reportError(re);
30357 { 30357 recover(input,re);
30358 before(grammarAccess.getStringTypeScopeAccess().getNumberStringEnumerationParserRuleCall_3_2_0()); 30358 }
30359 pushFollow(FOLLOW_2); 30359 finally {
30360 ruleStringEnumeration(); 30360
30361 30361 restoreStackSize(stackSize);
30362 state._fsp--; 30362
30363 30363 }
30364 after(grammarAccess.getStringTypeScopeAccess().getNumberStringEnumerationParserRuleCall_3_2_0()); 30364 return ;
30365 30365 }
30366 } 30366 // $ANTLR end "rule__GenerationTask__UnorderedGroup_3__6"
30367 30367
30368 30368
30369 } 30369 // $ANTLR start "rule__GenerationTask__UnorderedGroup_3__7"
30370 30370 // InternalApplicationConfiguration.g:9823:1: rule__GenerationTask__UnorderedGroup_3__7 : rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__8 )? ;
30371 } 30371 public final void rule__GenerationTask__UnorderedGroup_3__7() throws RecognitionException {
30372 catch (RecognitionException re) { 30372
30373 reportError(re); 30373 int stackSize = keepStackSize();
30374 recover(input,re); 30374
30375 } 30375 try {
30376 finally { 30376 // InternalApplicationConfiguration.g:9827:1: ( rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__8 )? )
30377 30377 // InternalApplicationConfiguration.g:9828:2: rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__8 )?
30378 restoreStackSize(stackSize); 30378 {
30379 30379 pushFollow(FOLLOW_47);
30380 } 30380 rule__GenerationTask__UnorderedGroup_3__Impl();
30381 return ; 30381
30382 } 30382 state._fsp--;
30383 // $ANTLR end "rule__StringTypeScope__NumberAssignment_3_2" 30383
30384 30384 // InternalApplicationConfiguration.g:9829:2: ( rule__GenerationTask__UnorderedGroup_3__8 )?
30385 30385 int alt71=2;
30386 // $ANTLR start "rule__ClassReference__ElementAssignment_1" 30386 alt71 = dfa71.predict(input);
30387 // InternalApplicationConfiguration.g:10021:1: rule__ClassReference__ElementAssignment_1 : ( ruleMetamodelElement ) ; 30387 switch (alt71) {
30388 public final void rule__ClassReference__ElementAssignment_1() throws RecognitionException { 30388 case 1 :
30389 30389 // InternalApplicationConfiguration.g:9829:2: rule__GenerationTask__UnorderedGroup_3__8
30390 int stackSize = keepStackSize(); 30390 {
30391 30391 pushFollow(FOLLOW_2);
30392 try { 30392 rule__GenerationTask__UnorderedGroup_3__8();
30393 // InternalApplicationConfiguration.g:10025:1: ( ( ruleMetamodelElement ) ) 30393
30394 // InternalApplicationConfiguration.g:10026:2: ( ruleMetamodelElement ) 30394 state._fsp--;
30395 { 30395
30396 // InternalApplicationConfiguration.g:10026:2: ( ruleMetamodelElement ) 30396
30397 // InternalApplicationConfiguration.g:10027:3: ruleMetamodelElement 30397 }
30398 { 30398 break;
30399 before(grammarAccess.getClassReferenceAccess().getElementMetamodelElementParserRuleCall_1_0()); 30399
30400 pushFollow(FOLLOW_2); 30400 }
30401 ruleMetamodelElement(); 30401
30402 30402
30403 state._fsp--; 30403 }
30404 30404
30405 after(grammarAccess.getClassReferenceAccess().getElementMetamodelElementParserRuleCall_1_0()); 30405 }
30406 30406 catch (RecognitionException re) {
30407 } 30407 reportError(re);
30408 30408 recover(input,re);
30409 30409 }
30410 } 30410 finally {
30411 30411
30412 } 30412 restoreStackSize(stackSize);
30413 catch (RecognitionException re) { 30413
30414 reportError(re); 30414 }
30415 recover(input,re); 30415 return ;
30416 } 30416 }
30417 finally { 30417 // $ANTLR end "rule__GenerationTask__UnorderedGroup_3__7"
30418 30418
30419 restoreStackSize(stackSize); 30419
30420 30420 // $ANTLR start "rule__GenerationTask__UnorderedGroup_3__8"
30421 } 30421 // InternalApplicationConfiguration.g:9835:1: rule__GenerationTask__UnorderedGroup_3__8 : rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__9 )? ;
30422 return ; 30422 public final void rule__GenerationTask__UnorderedGroup_3__8() throws RecognitionException {
30423 } 30423
30424 // $ANTLR end "rule__ClassReference__ElementAssignment_1" 30424 int stackSize = keepStackSize();
30425 30425
30426 30426 try {
30427 // $ANTLR start "rule__ExactNumber__ExactNumberAssignment_0" 30427 // InternalApplicationConfiguration.g:9839:1: ( rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__9 )? )
30428 // InternalApplicationConfiguration.g:10036:1: rule__ExactNumber__ExactNumberAssignment_0 : ( RULE_INT ) ; 30428 // InternalApplicationConfiguration.g:9840:2: rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__9 )?
30429 public final void rule__ExactNumber__ExactNumberAssignment_0() throws RecognitionException { 30429 {
30430 30430 pushFollow(FOLLOW_47);
30431 int stackSize = keepStackSize(); 30431 rule__GenerationTask__UnorderedGroup_3__Impl();
30432 30432
30433 try { 30433 state._fsp--;
30434 // InternalApplicationConfiguration.g:10040:1: ( ( RULE_INT ) ) 30434
30435 // InternalApplicationConfiguration.g:10041:2: ( RULE_INT ) 30435 // InternalApplicationConfiguration.g:9841:2: ( rule__GenerationTask__UnorderedGroup_3__9 )?
30436 { 30436 int alt72=2;
30437 // InternalApplicationConfiguration.g:10041:2: ( RULE_INT ) 30437 alt72 = dfa72.predict(input);
30438 // InternalApplicationConfiguration.g:10042:3: RULE_INT 30438 switch (alt72) {
30439 { 30439 case 1 :
30440 before(grammarAccess.getExactNumberAccess().getExactNumberINTTerminalRuleCall_0_0()); 30440 // InternalApplicationConfiguration.g:9841:2: rule__GenerationTask__UnorderedGroup_3__9
30441 match(input,RULE_INT,FOLLOW_2); 30441 {
30442 after(grammarAccess.getExactNumberAccess().getExactNumberINTTerminalRuleCall_0_0()); 30442 pushFollow(FOLLOW_2);
30443 30443 rule__GenerationTask__UnorderedGroup_3__9();
30444 } 30444
30445 30445 state._fsp--;
30446 30446
30447 } 30447
30448 30448 }
30449 } 30449 break;
30450 catch (RecognitionException re) { 30450
30451 reportError(re); 30451 }
30452 recover(input,re); 30452
30453 } 30453
30454 finally { 30454 }
30455 30455
30456 restoreStackSize(stackSize); 30456 }
30457 30457 catch (RecognitionException re) {
30458 } 30458 reportError(re);
30459 return ; 30459 recover(input,re);
30460 } 30460 }
30461 // $ANTLR end "rule__ExactNumber__ExactNumberAssignment_0" 30461 finally {
30462 30462
30463 30463 restoreStackSize(stackSize);
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 return ;
30467 30467 }
30468 int stackSize = keepStackSize(); 30468 // $ANTLR end "rule__GenerationTask__UnorderedGroup_3__8"
30469 30469
30470 try { 30470
30471 // InternalApplicationConfiguration.g:10055:1: ( ( ( '*' ) ) ) 30471 // $ANTLR start "rule__GenerationTask__UnorderedGroup_3__9"
30472 // InternalApplicationConfiguration.g:10056:2: ( ( '*' ) ) 30472 // InternalApplicationConfiguration.g:9847:1: rule__GenerationTask__UnorderedGroup_3__9 : rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__10 )? ;
30473 { 30473 public final void rule__GenerationTask__UnorderedGroup_3__9() throws RecognitionException {
30474 // InternalApplicationConfiguration.g:10056:2: ( ( '*' ) ) 30474
30475 // InternalApplicationConfiguration.g:10057:3: ( '*' ) 30475 int stackSize = keepStackSize();
30476 { 30476
30477 before(grammarAccess.getExactNumberAccess().getExactUnlimitedAsteriskKeyword_1_0()); 30477 try {
30478 // InternalApplicationConfiguration.g:10058:3: ( '*' ) 30478 // InternalApplicationConfiguration.g:9851:1: ( rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__10 )? )
30479 // InternalApplicationConfiguration.g:10059:4: '*' 30479 // InternalApplicationConfiguration.g:9852:2: rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__10 )?
30480 { 30480 {
30481 before(grammarAccess.getExactNumberAccess().getExactUnlimitedAsteriskKeyword_1_0()); 30481 pushFollow(FOLLOW_47);
30482 match(input,55,FOLLOW_2); 30482 rule__GenerationTask__UnorderedGroup_3__Impl();
30483 after(grammarAccess.getExactNumberAccess().getExactUnlimitedAsteriskKeyword_1_0()); 30483
30484 30484 state._fsp--;
30485 } 30485
30486 30486 // InternalApplicationConfiguration.g:9853:2: ( rule__GenerationTask__UnorderedGroup_3__10 )?
30487 after(grammarAccess.getExactNumberAccess().getExactUnlimitedAsteriskKeyword_1_0()); 30487 int alt73=2;
30488 30488 alt73 = dfa73.predict(input);
30489 } 30489 switch (alt73) {
30490 30490 case 1 :
30491 30491 // InternalApplicationConfiguration.g:9853:2: rule__GenerationTask__UnorderedGroup_3__10
30492 } 30492 {
30493 30493 pushFollow(FOLLOW_2);
30494 } 30494 rule__GenerationTask__UnorderedGroup_3__10();
30495 catch (RecognitionException re) { 30495
30496 reportError(re); 30496 state._fsp--;
30497 recover(input,re); 30497
30498 } 30498
30499 finally { 30499 }
30500 30500 break;
30501 restoreStackSize(stackSize); 30501
30502 30502 }
30503 } 30503
30504 return ; 30504
30505 } 30505 }
30506 // $ANTLR end "rule__ExactNumber__ExactUnlimitedAssignment_1" 30506
30507 30507 }
30508 30508 catch (RecognitionException re) {
30509 // $ANTLR start "rule__IntervallNumber__MinAssignment_0" 30509 reportError(re);
30510 // InternalApplicationConfiguration.g:10070:1: rule__IntervallNumber__MinAssignment_0 : ( RULE_INT ) ; 30510 recover(input,re);
30511 public final void rule__IntervallNumber__MinAssignment_0() throws RecognitionException { 30511 }
30512 30512 finally {
30513 int stackSize = keepStackSize(); 30513
30514 30514 restoreStackSize(stackSize);
30515 try { 30515
30516 // InternalApplicationConfiguration.g:10074:1: ( ( RULE_INT ) ) 30516 }
30517 // InternalApplicationConfiguration.g:10075:2: ( RULE_INT ) 30517 return ;
30518 { 30518 }
30519 // InternalApplicationConfiguration.g:10075:2: ( RULE_INT ) 30519 // $ANTLR end "rule__GenerationTask__UnorderedGroup_3__9"
30520 // InternalApplicationConfiguration.g:10076:3: RULE_INT 30520
30521 { 30521
30522 before(grammarAccess.getIntervallNumberAccess().getMinINTTerminalRuleCall_0_0()); 30522 // $ANTLR start "rule__GenerationTask__UnorderedGroup_3__10"
30523 match(input,RULE_INT,FOLLOW_2); 30523 // InternalApplicationConfiguration.g:9859:1: rule__GenerationTask__UnorderedGroup_3__10 : rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__11 )? ;
30524 after(grammarAccess.getIntervallNumberAccess().getMinINTTerminalRuleCall_0_0()); 30524 public final void rule__GenerationTask__UnorderedGroup_3__10() throws RecognitionException {
30525 30525
30526 } 30526 int stackSize = keepStackSize();
30527 30527
30528 30528 try {
30529 } 30529 // InternalApplicationConfiguration.g:9863:1: ( rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__11 )? )
30530 30530 // InternalApplicationConfiguration.g:9864:2: rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__11 )?
30531 } 30531 {
30532 catch (RecognitionException re) { 30532 pushFollow(FOLLOW_47);
30533 reportError(re); 30533 rule__GenerationTask__UnorderedGroup_3__Impl();
30534 recover(input,re); 30534
30535 } 30535 state._fsp--;
30536 finally { 30536
30537 30537 // InternalApplicationConfiguration.g:9865:2: ( rule__GenerationTask__UnorderedGroup_3__11 )?
30538 restoreStackSize(stackSize); 30538 int alt74=2;
30539 30539 alt74 = dfa74.predict(input);
30540 } 30540 switch (alt74) {
30541 return ; 30541 case 1 :
30542 } 30542 // InternalApplicationConfiguration.g:9865:2: rule__GenerationTask__UnorderedGroup_3__11
30543 // $ANTLR end "rule__IntervallNumber__MinAssignment_0" 30543 {
30544 30544 pushFollow(FOLLOW_2);
30545 30545 rule__GenerationTask__UnorderedGroup_3__11();
30546 // $ANTLR start "rule__IntervallNumber__MaxNumberAssignment_2_0" 30546
30547 // InternalApplicationConfiguration.g:10085:1: rule__IntervallNumber__MaxNumberAssignment_2_0 : ( RULE_INT ) ; 30547 state._fsp--;
30548 public final void rule__IntervallNumber__MaxNumberAssignment_2_0() throws RecognitionException { 30548
30549 30549
30550 int stackSize = keepStackSize(); 30550 }
30551 30551 break;
30552 try { 30552
30553 // InternalApplicationConfiguration.g:10089:1: ( ( RULE_INT ) ) 30553 }
30554 // InternalApplicationConfiguration.g:10090:2: ( RULE_INT ) 30554
30555 { 30555
30556 // InternalApplicationConfiguration.g:10090:2: ( RULE_INT ) 30556 }
30557 // InternalApplicationConfiguration.g:10091:3: RULE_INT 30557
30558 { 30558 }
30559 before(grammarAccess.getIntervallNumberAccess().getMaxNumberINTTerminalRuleCall_2_0_0()); 30559 catch (RecognitionException re) {
30560 match(input,RULE_INT,FOLLOW_2); 30560 reportError(re);
30561 after(grammarAccess.getIntervallNumberAccess().getMaxNumberINTTerminalRuleCall_2_0_0()); 30561 recover(input,re);
30562 30562 }
30563 } 30563 finally {
30564 30564
30565 30565 restoreStackSize(stackSize);
30566 } 30566
30567 30567 }
30568 } 30568 return ;
30569 catch (RecognitionException re) { 30569 }
30570 reportError(re); 30570 // $ANTLR end "rule__GenerationTask__UnorderedGroup_3__10"
30571 recover(input,re); 30571
30572 } 30572
30573 finally { 30573 // $ANTLR start "rule__GenerationTask__UnorderedGroup_3__11"
30574 30574 // InternalApplicationConfiguration.g:9871:1: rule__GenerationTask__UnorderedGroup_3__11 : rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__12 )? ;
30575 restoreStackSize(stackSize); 30575 public final void rule__GenerationTask__UnorderedGroup_3__11() throws RecognitionException {
30576 30576
30577 } 30577 int stackSize = keepStackSize();
30578 return ; 30578
30579 } 30579 try {
30580 // $ANTLR end "rule__IntervallNumber__MaxNumberAssignment_2_0" 30580 // InternalApplicationConfiguration.g:9875:1: ( rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__12 )? )
30581 30581 // InternalApplicationConfiguration.g:9876:2: rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__12 )?
30582 30582 {
30583 // $ANTLR start "rule__IntervallNumber__MaxUnlimitedAssignment_2_1" 30583 pushFollow(FOLLOW_47);
30584 // InternalApplicationConfiguration.g:10100:1: rule__IntervallNumber__MaxUnlimitedAssignment_2_1 : ( ( '*' ) ) ; 30584 rule__GenerationTask__UnorderedGroup_3__Impl();
30585 public final void rule__IntervallNumber__MaxUnlimitedAssignment_2_1() throws RecognitionException { 30585
30586 30586 state._fsp--;
30587 int stackSize = keepStackSize(); 30587
30588 30588 // InternalApplicationConfiguration.g:9877:2: ( rule__GenerationTask__UnorderedGroup_3__12 )?
30589 try { 30589 int alt75=2;
30590 // InternalApplicationConfiguration.g:10104:1: ( ( ( '*' ) ) ) 30590 alt75 = dfa75.predict(input);
30591 // InternalApplicationConfiguration.g:10105:2: ( ( '*' ) ) 30591 switch (alt75) {
30592 { 30592 case 1 :
30593 // InternalApplicationConfiguration.g:10105:2: ( ( '*' ) ) 30593 // InternalApplicationConfiguration.g:9877:2: rule__GenerationTask__UnorderedGroup_3__12
30594 // InternalApplicationConfiguration.g:10106:3: ( '*' ) 30594 {
30595 { 30595 pushFollow(FOLLOW_2);
30596 before(grammarAccess.getIntervallNumberAccess().getMaxUnlimitedAsteriskKeyword_2_1_0()); 30596 rule__GenerationTask__UnorderedGroup_3__12();
30597 // InternalApplicationConfiguration.g:10107:3: ( '*' ) 30597
30598 // InternalApplicationConfiguration.g:10108:4: '*' 30598 state._fsp--;
30599 { 30599
30600 before(grammarAccess.getIntervallNumberAccess().getMaxUnlimitedAsteriskKeyword_2_1_0()); 30600
30601 match(input,55,FOLLOW_2); 30601 }
30602 after(grammarAccess.getIntervallNumberAccess().getMaxUnlimitedAsteriskKeyword_2_1_0()); 30602 break;
30603 30603
30604 } 30604 }
30605 30605
30606 after(grammarAccess.getIntervallNumberAccess().getMaxUnlimitedAsteriskKeyword_2_1_0()); 30606
30607 30607 }
30608 } 30608
30609 30609 }
30610 30610 catch (RecognitionException re) {
30611 } 30611 reportError(re);
30612 30612 recover(input,re);
30613 } 30613 }
30614 catch (RecognitionException re) { 30614 finally {
30615 reportError(re); 30615
30616 recover(input,re); 30616 restoreStackSize(stackSize);
30617 } 30617
30618 finally { 30618 }
30619 30619 return ;
30620 restoreStackSize(stackSize); 30620 }
30621 30621 // $ANTLR end "rule__GenerationTask__UnorderedGroup_3__11"
30622 } 30622
30623 return ; 30623
30624 } 30624 // $ANTLR start "rule__GenerationTask__UnorderedGroup_3__12"
30625 // $ANTLR end "rule__IntervallNumber__MaxUnlimitedAssignment_2_1" 30625 // InternalApplicationConfiguration.g:9883:1: rule__GenerationTask__UnorderedGroup_3__12 : rule__GenerationTask__UnorderedGroup_3__Impl ;
30626 30626 public final void rule__GenerationTask__UnorderedGroup_3__12() throws RecognitionException {
30627 30627
30628 // $ANTLR start "rule__IntEnumberation__EntryAssignment_2_0" 30628 int stackSize = keepStackSize();
30629 // InternalApplicationConfiguration.g:10119:1: rule__IntEnumberation__EntryAssignment_2_0 : ( ruleINTLiteral ) ; 30629
30630 public final void rule__IntEnumberation__EntryAssignment_2_0() throws RecognitionException { 30630 try {
30631 30631 // InternalApplicationConfiguration.g:9887:1: ( rule__GenerationTask__UnorderedGroup_3__Impl )
30632 int stackSize = keepStackSize(); 30632 // InternalApplicationConfiguration.g:9888:2: rule__GenerationTask__UnorderedGroup_3__Impl
30633 30633 {
30634 try { 30634 pushFollow(FOLLOW_2);
30635 // InternalApplicationConfiguration.g:10123:1: ( ( ruleINTLiteral ) ) 30635 rule__GenerationTask__UnorderedGroup_3__Impl();
30636 // InternalApplicationConfiguration.g:10124:2: ( ruleINTLiteral ) 30636
30637 { 30637 state._fsp--;
30638 // InternalApplicationConfiguration.g:10124:2: ( ruleINTLiteral ) 30638
30639 // InternalApplicationConfiguration.g:10125:3: ruleINTLiteral 30639
30640 { 30640 }
30641 before(grammarAccess.getIntEnumberationAccess().getEntryINTLiteralParserRuleCall_2_0_0()); 30641
30642 pushFollow(FOLLOW_2); 30642 }
30643 ruleINTLiteral(); 30643 catch (RecognitionException re) {
30644 30644 reportError(re);
30645 state._fsp--; 30645 recover(input,re);
30646 30646 }
30647 after(grammarAccess.getIntEnumberationAccess().getEntryINTLiteralParserRuleCall_2_0_0()); 30647 finally {
30648 30648
30649 } 30649 restoreStackSize(stackSize);
30650 30650
30651 30651 }
30652 } 30652 return ;
30653 30653 }
30654 } 30654 // $ANTLR end "rule__GenerationTask__UnorderedGroup_3__12"
30655 catch (RecognitionException re) { 30655
30656 reportError(re); 30656
30657 recover(input,re); 30657 // $ANTLR start "rule__ConfigurationScript__ImportsAssignment_0"
30658 } 30658 // InternalApplicationConfiguration.g:9895:1: rule__ConfigurationScript__ImportsAssignment_0 : ( ruleImport ) ;
30659 finally { 30659 public final void rule__ConfigurationScript__ImportsAssignment_0() throws RecognitionException {
30660 30660
30661 restoreStackSize(stackSize); 30661 int stackSize = keepStackSize();
30662 30662
30663 } 30663 try {
30664 return ; 30664 // InternalApplicationConfiguration.g:9899:1: ( ( ruleImport ) )
30665 } 30665 // InternalApplicationConfiguration.g:9900:2: ( ruleImport )
30666 // $ANTLR end "rule__IntEnumberation__EntryAssignment_2_0" 30666 {
30667 30667 // InternalApplicationConfiguration.g:9900:2: ( ruleImport )
30668 30668 // InternalApplicationConfiguration.g:9901:3: ruleImport
30669 // $ANTLR start "rule__IntEnumberation__EntryAssignment_2_1_1" 30669 {
30670 // InternalApplicationConfiguration.g:10134:1: rule__IntEnumberation__EntryAssignment_2_1_1 : ( ruleINTLiteral ) ; 30670 before(grammarAccess.getConfigurationScriptAccess().getImportsImportParserRuleCall_0_0());
30671 public final void rule__IntEnumberation__EntryAssignment_2_1_1() throws RecognitionException { 30671 pushFollow(FOLLOW_2);
30672 30672 ruleImport();
30673 int stackSize = keepStackSize(); 30673
30674 30674 state._fsp--;
30675 try { 30675
30676 // InternalApplicationConfiguration.g:10138:1: ( ( ruleINTLiteral ) ) 30676 after(grammarAccess.getConfigurationScriptAccess().getImportsImportParserRuleCall_0_0());
30677 // InternalApplicationConfiguration.g:10139:2: ( ruleINTLiteral ) 30677
30678 { 30678 }
30679 // InternalApplicationConfiguration.g:10139:2: ( ruleINTLiteral ) 30679
30680 // InternalApplicationConfiguration.g:10140:3: ruleINTLiteral 30680
30681 { 30681 }
30682 before(grammarAccess.getIntEnumberationAccess().getEntryINTLiteralParserRuleCall_2_1_1_0()); 30682
30683 pushFollow(FOLLOW_2); 30683 }
30684 ruleINTLiteral(); 30684 catch (RecognitionException re) {
30685 30685 reportError(re);
30686 state._fsp--; 30686 recover(input,re);
30687 30687 }
30688 after(grammarAccess.getIntEnumberationAccess().getEntryINTLiteralParserRuleCall_2_1_1_0()); 30688 finally {
30689 30689
30690 } 30690 restoreStackSize(stackSize);
30691 30691
30692 30692 }
30693 } 30693 return ;
30694 30694 }
30695 } 30695 // $ANTLR end "rule__ConfigurationScript__ImportsAssignment_0"
30696 catch (RecognitionException re) { 30696
30697 reportError(re); 30697
30698 recover(input,re); 30698 // $ANTLR start "rule__ConfigurationScript__CommandsAssignment_1"
30699 } 30699 // InternalApplicationConfiguration.g:9910:1: rule__ConfigurationScript__CommandsAssignment_1 : ( ruleCommand ) ;
30700 finally { 30700 public final void rule__ConfigurationScript__CommandsAssignment_1() throws RecognitionException {
30701 30701
30702 restoreStackSize(stackSize); 30702 int stackSize = keepStackSize();
30703 30703
30704 } 30704 try {
30705 return ; 30705 // InternalApplicationConfiguration.g:9914:1: ( ( ruleCommand ) )
30706 } 30706 // InternalApplicationConfiguration.g:9915:2: ( ruleCommand )
30707 // $ANTLR end "rule__IntEnumberation__EntryAssignment_2_1_1" 30707 {
30708 30708 // InternalApplicationConfiguration.g:9915:2: ( ruleCommand )
30709 30709 // InternalApplicationConfiguration.g:9916:3: ruleCommand
30710 // $ANTLR start "rule__RealEnumeration__EntryAssignment_2_0" 30710 {
30711 // InternalApplicationConfiguration.g:10149:1: rule__RealEnumeration__EntryAssignment_2_0 : ( ruleREALLiteral ) ; 30711 before(grammarAccess.getConfigurationScriptAccess().getCommandsCommandParserRuleCall_1_0());
30712 public final void rule__RealEnumeration__EntryAssignment_2_0() throws RecognitionException { 30712 pushFollow(FOLLOW_2);
30713 30713 ruleCommand();
30714 int stackSize = keepStackSize(); 30714
30715 30715 state._fsp--;
30716 try { 30716
30717 // InternalApplicationConfiguration.g:10153:1: ( ( ruleREALLiteral ) ) 30717 after(grammarAccess.getConfigurationScriptAccess().getCommandsCommandParserRuleCall_1_0());
30718 // InternalApplicationConfiguration.g:10154:2: ( ruleREALLiteral ) 30718
30719 { 30719 }
30720 // InternalApplicationConfiguration.g:10154:2: ( ruleREALLiteral ) 30720
30721 // InternalApplicationConfiguration.g:10155:3: ruleREALLiteral 30721
30722 { 30722 }
30723 before(grammarAccess.getRealEnumerationAccess().getEntryREALLiteralParserRuleCall_2_0_0()); 30723
30724 pushFollow(FOLLOW_2); 30724 }
30725 ruleREALLiteral(); 30725 catch (RecognitionException re) {
30726 30726 reportError(re);
30727 state._fsp--; 30727 recover(input,re);
30728 30728 }
30729 after(grammarAccess.getRealEnumerationAccess().getEntryREALLiteralParserRuleCall_2_0_0()); 30729 finally {
30730 30730
30731 } 30731 restoreStackSize(stackSize);
30732 30732
30733 30733 }
30734 } 30734 return ;
30735 30735 }
30736 } 30736 // $ANTLR end "rule__ConfigurationScript__CommandsAssignment_1"
30737 catch (RecognitionException re) { 30737
30738 reportError(re); 30738
30739 recover(input,re); 30739 // $ANTLR start "rule__EPackageImport__ImportedPackageAssignment_2"
30740 } 30740 // InternalApplicationConfiguration.g:9925:1: rule__EPackageImport__ImportedPackageAssignment_2 : ( ( RULE_STRING ) ) ;
30741 finally { 30741 public final void rule__EPackageImport__ImportedPackageAssignment_2() throws RecognitionException {
30742 30742
30743 restoreStackSize(stackSize); 30743 int stackSize = keepStackSize();
30744 30744
30745 } 30745 try {
30746 return ; 30746 // InternalApplicationConfiguration.g:9929:1: ( ( ( RULE_STRING ) ) )
30747 } 30747 // InternalApplicationConfiguration.g:9930:2: ( ( RULE_STRING ) )
30748 // $ANTLR end "rule__RealEnumeration__EntryAssignment_2_0" 30748 {
30749 30749 // InternalApplicationConfiguration.g:9930:2: ( ( RULE_STRING ) )
30750 30750 // InternalApplicationConfiguration.g:9931:3: ( RULE_STRING )
30751 // $ANTLR start "rule__RealEnumeration__EntryAssignment_2_1_1" 30751 {
30752 // InternalApplicationConfiguration.g:10164:1: rule__RealEnumeration__EntryAssignment_2_1_1 : ( ruleREALLiteral ) ; 30752 before(grammarAccess.getEPackageImportAccess().getImportedPackageEPackageCrossReference_2_0());
30753 public final void rule__RealEnumeration__EntryAssignment_2_1_1() throws RecognitionException { 30753 // InternalApplicationConfiguration.g:9932:3: ( RULE_STRING )
30754 30754 // InternalApplicationConfiguration.g:9933:4: RULE_STRING
30755 int stackSize = keepStackSize(); 30755 {
30756 30756 before(grammarAccess.getEPackageImportAccess().getImportedPackageEPackageSTRINGTerminalRuleCall_2_0_1());
30757 try { 30757 match(input,RULE_STRING,FOLLOW_2);
30758 // InternalApplicationConfiguration.g:10168:1: ( ( ruleREALLiteral ) ) 30758 after(grammarAccess.getEPackageImportAccess().getImportedPackageEPackageSTRINGTerminalRuleCall_2_0_1());
30759 // InternalApplicationConfiguration.g:10169:2: ( ruleREALLiteral ) 30759
30760 { 30760 }
30761 // InternalApplicationConfiguration.g:10169:2: ( ruleREALLiteral ) 30761
30762 // InternalApplicationConfiguration.g:10170:3: ruleREALLiteral 30762 after(grammarAccess.getEPackageImportAccess().getImportedPackageEPackageCrossReference_2_0());
30763 { 30763
30764 before(grammarAccess.getRealEnumerationAccess().getEntryREALLiteralParserRuleCall_2_1_1_0()); 30764 }
30765 pushFollow(FOLLOW_2); 30765
30766 ruleREALLiteral(); 30766
30767 30767 }
30768 state._fsp--; 30768
30769 30769 }
30770 after(grammarAccess.getRealEnumerationAccess().getEntryREALLiteralParserRuleCall_2_1_1_0()); 30770 catch (RecognitionException re) {
30771 30771 reportError(re);
30772 } 30772 recover(input,re);
30773 30773 }
30774 30774 finally {
30775 } 30775
30776 30776 restoreStackSize(stackSize);
30777 } 30777
30778 catch (RecognitionException re) { 30778 }
30779 reportError(re); 30779 return ;
30780 recover(input,re); 30780 }
30781 } 30781 // $ANTLR end "rule__EPackageImport__ImportedPackageAssignment_2"
30782 finally { 30782
30783 30783
30784 restoreStackSize(stackSize); 30784 // $ANTLR start "rule__ViatraImport__ImportedViatraAssignment_2"
30785 30785 // InternalApplicationConfiguration.g:9944:1: rule__ViatraImport__ImportedViatraAssignment_2 : ( ( RULE_STRING ) ) ;
30786 } 30786 public final void rule__ViatraImport__ImportedViatraAssignment_2() throws RecognitionException {
30787 return ; 30787
30788 } 30788 int stackSize = keepStackSize();
30789 // $ANTLR end "rule__RealEnumeration__EntryAssignment_2_1_1" 30789
30790 30790 try {
30791 30791 // InternalApplicationConfiguration.g:9948:1: ( ( ( RULE_STRING ) ) )
30792 // $ANTLR start "rule__StringEnumeration__EntryAssignment_2_0" 30792 // InternalApplicationConfiguration.g:9949:2: ( ( RULE_STRING ) )
30793 // InternalApplicationConfiguration.g:10179:1: rule__StringEnumeration__EntryAssignment_2_0 : ( RULE_STRING ) ; 30793 {
30794 public final void rule__StringEnumeration__EntryAssignment_2_0() throws RecognitionException { 30794 // InternalApplicationConfiguration.g:9949:2: ( ( RULE_STRING ) )
30795 30795 // InternalApplicationConfiguration.g:9950:3: ( RULE_STRING )
30796 int stackSize = keepStackSize(); 30796 {
30797 30797 before(grammarAccess.getViatraImportAccess().getImportedViatraPatternModelCrossReference_2_0());
30798 try { 30798 // InternalApplicationConfiguration.g:9951:3: ( RULE_STRING )
30799 // InternalApplicationConfiguration.g:10183:1: ( ( RULE_STRING ) ) 30799 // InternalApplicationConfiguration.g:9952:4: RULE_STRING
30800 // InternalApplicationConfiguration.g:10184:2: ( RULE_STRING ) 30800 {
30801 { 30801 before(grammarAccess.getViatraImportAccess().getImportedViatraPatternModelSTRINGTerminalRuleCall_2_0_1());
30802 // InternalApplicationConfiguration.g:10184:2: ( RULE_STRING ) 30802 match(input,RULE_STRING,FOLLOW_2);
30803 // InternalApplicationConfiguration.g:10185:3: RULE_STRING 30803 after(grammarAccess.getViatraImportAccess().getImportedViatraPatternModelSTRINGTerminalRuleCall_2_0_1());
30804 { 30804
30805 before(grammarAccess.getStringEnumerationAccess().getEntrySTRINGTerminalRuleCall_2_0_0()); 30805 }
30806 match(input,RULE_STRING,FOLLOW_2); 30806
30807 after(grammarAccess.getStringEnumerationAccess().getEntrySTRINGTerminalRuleCall_2_0_0()); 30807 after(grammarAccess.getViatraImportAccess().getImportedViatraPatternModelCrossReference_2_0());
30808 30808
30809 } 30809 }
30810 30810
30811 30811
30812 } 30812 }
30813 30813
30814 } 30814 }
30815 catch (RecognitionException re) { 30815 catch (RecognitionException re) {
30816 reportError(re); 30816 reportError(re);
30817 recover(input,re); 30817 recover(input,re);
30818 } 30818 }
30819 finally { 30819 finally {
30820 30820
30821 restoreStackSize(stackSize); 30821 restoreStackSize(stackSize);
30822 30822
30823 } 30823 }
30824 return ; 30824 return ;
30825 } 30825 }
30826 // $ANTLR end "rule__StringEnumeration__EntryAssignment_2_0" 30826 // $ANTLR end "rule__ViatraImport__ImportedViatraAssignment_2"
30827 30827
30828 30828
30829 // $ANTLR start "rule__StringEnumeration__EntryAssignment_2_1_1" 30829 // $ANTLR start "rule__FileSpecification__PathAssignment"
30830 // InternalApplicationConfiguration.g:10194:1: rule__StringEnumeration__EntryAssignment_2_1_1 : ( RULE_STRING ) ; 30830 // InternalApplicationConfiguration.g:9963:1: rule__FileSpecification__PathAssignment : ( RULE_STRING ) ;
30831 public final void rule__StringEnumeration__EntryAssignment_2_1_1() throws RecognitionException { 30831 public final void rule__FileSpecification__PathAssignment() throws RecognitionException {
30832 30832
30833 int stackSize = keepStackSize(); 30833 int stackSize = keepStackSize();
30834 30834
30835 try { 30835 try {
30836 // InternalApplicationConfiguration.g:10198:1: ( ( RULE_STRING ) ) 30836 // InternalApplicationConfiguration.g:9967:1: ( ( RULE_STRING ) )
30837 // InternalApplicationConfiguration.g:10199:2: ( RULE_STRING ) 30837 // InternalApplicationConfiguration.g:9968:2: ( RULE_STRING )
30838 { 30838 {
30839 // InternalApplicationConfiguration.g:10199:2: ( RULE_STRING ) 30839 // InternalApplicationConfiguration.g:9968:2: ( RULE_STRING )
30840 // InternalApplicationConfiguration.g:10200:3: RULE_STRING 30840 // InternalApplicationConfiguration.g:9969:3: RULE_STRING
30841 { 30841 {
30842 before(grammarAccess.getStringEnumerationAccess().getEntrySTRINGTerminalRuleCall_2_1_1_0()); 30842 before(grammarAccess.getFileSpecificationAccess().getPathSTRINGTerminalRuleCall_0());
30843 match(input,RULE_STRING,FOLLOW_2); 30843 match(input,RULE_STRING,FOLLOW_2);
30844 after(grammarAccess.getStringEnumerationAccess().getEntrySTRINGTerminalRuleCall_2_1_1_0()); 30844 after(grammarAccess.getFileSpecificationAccess().getPathSTRINGTerminalRuleCall_0());
30845 30845
30846 } 30846 }
30847 30847
30848 30848
30849 } 30849 }
30850 30850
30851 } 30851 }
30852 catch (RecognitionException re) { 30852 catch (RecognitionException re) {
30853 reportError(re); 30853 reportError(re);
30854 recover(input,re); 30854 recover(input,re);
30855 } 30855 }
30856 finally { 30856 finally {
30857 30857
30858 restoreStackSize(stackSize); 30858 restoreStackSize(stackSize);
30859 30859
30860 } 30860 }
30861 return ; 30861 return ;
30862 } 30862 }
30863 // $ANTLR end "rule__StringEnumeration__EntryAssignment_2_1_1" 30863 // $ANTLR end "rule__FileSpecification__PathAssignment"
30864 30864
30865 30865
30866 // $ANTLR start "rule__ScopeDeclaration__NameAssignment_1" 30866 // $ANTLR start "rule__FileDeclaration__NameAssignment_1"
30867 // InternalApplicationConfiguration.g:10209:1: rule__ScopeDeclaration__NameAssignment_1 : ( RULE_ID ) ; 30867 // InternalApplicationConfiguration.g:9978:1: rule__FileDeclaration__NameAssignment_1 : ( RULE_ID ) ;
30868 public final void rule__ScopeDeclaration__NameAssignment_1() throws RecognitionException { 30868 public final void rule__FileDeclaration__NameAssignment_1() throws RecognitionException {
30869 30869
30870 int stackSize = keepStackSize(); 30870 int stackSize = keepStackSize();
30871 30871
30872 try { 30872 try {
30873 // InternalApplicationConfiguration.g:10213:1: ( ( RULE_ID ) ) 30873 // InternalApplicationConfiguration.g:9982:1: ( ( RULE_ID ) )
30874 // InternalApplicationConfiguration.g:10214:2: ( RULE_ID ) 30874 // InternalApplicationConfiguration.g:9983:2: ( RULE_ID )
30875 { 30875 {
30876 // InternalApplicationConfiguration.g:10214:2: ( RULE_ID ) 30876 // InternalApplicationConfiguration.g:9983:2: ( RULE_ID )
30877 // InternalApplicationConfiguration.g:10215:3: RULE_ID 30877 // InternalApplicationConfiguration.g:9984:3: RULE_ID
30878 { 30878 {
30879 before(grammarAccess.getScopeDeclarationAccess().getNameIDTerminalRuleCall_1_0()); 30879 before(grammarAccess.getFileDeclarationAccess().getNameIDTerminalRuleCall_1_0());
30880 match(input,RULE_ID,FOLLOW_2); 30880 match(input,RULE_ID,FOLLOW_2);
30881 after(grammarAccess.getScopeDeclarationAccess().getNameIDTerminalRuleCall_1_0()); 30881 after(grammarAccess.getFileDeclarationAccess().getNameIDTerminalRuleCall_1_0());
30882 30882
30883 } 30883 }
30884 30884
30885 30885
30886 } 30886 }
30887 30887
30888 } 30888 }
30889 catch (RecognitionException re) { 30889 catch (RecognitionException re) {
30890 reportError(re); 30890 reportError(re);
30891 recover(input,re); 30891 recover(input,re);
30892 } 30892 }
30893 finally { 30893 finally {
30894 30894
30895 restoreStackSize(stackSize); 30895 restoreStackSize(stackSize);
30896 30896
30897 } 30897 }
30898 return ; 30898 return ;
30899 } 30899 }
30900 // $ANTLR end "rule__ScopeDeclaration__NameAssignment_1" 30900 // $ANTLR end "rule__FileDeclaration__NameAssignment_1"
30901 30901
30902 30902
30903 // $ANTLR start "rule__ScopeDeclaration__SpecificationAssignment_2" 30903 // $ANTLR start "rule__FileDeclaration__SpecificationAssignment_3"
30904 // InternalApplicationConfiguration.g:10224:1: rule__ScopeDeclaration__SpecificationAssignment_2 : ( ruleScopeSpecification ) ; 30904 // InternalApplicationConfiguration.g:9993:1: rule__FileDeclaration__SpecificationAssignment_3 : ( ruleFileSpecification ) ;
30905 public final void rule__ScopeDeclaration__SpecificationAssignment_2() throws RecognitionException { 30905 public final void rule__FileDeclaration__SpecificationAssignment_3() throws RecognitionException {
30906 30906
30907 int stackSize = keepStackSize(); 30907 int stackSize = keepStackSize();
30908 30908
30909 try { 30909 try {
30910 // InternalApplicationConfiguration.g:10228:1: ( ( ruleScopeSpecification ) ) 30910 // InternalApplicationConfiguration.g:9997:1: ( ( ruleFileSpecification ) )
30911 // InternalApplicationConfiguration.g:10229:2: ( ruleScopeSpecification ) 30911 // InternalApplicationConfiguration.g:9998:2: ( ruleFileSpecification )
30912 { 30912 {
30913 // InternalApplicationConfiguration.g:10229:2: ( ruleScopeSpecification ) 30913 // InternalApplicationConfiguration.g:9998:2: ( ruleFileSpecification )
30914 // InternalApplicationConfiguration.g:10230:3: ruleScopeSpecification 30914 // InternalApplicationConfiguration.g:9999:3: ruleFileSpecification
30915 { 30915 {
30916 before(grammarAccess.getScopeDeclarationAccess().getSpecificationScopeSpecificationParserRuleCall_2_0()); 30916 before(grammarAccess.getFileDeclarationAccess().getSpecificationFileSpecificationParserRuleCall_3_0());
30917 pushFollow(FOLLOW_2); 30917 pushFollow(FOLLOW_2);
30918 ruleScopeSpecification(); 30918 ruleFileSpecification();
30919 30919
30920 state._fsp--; 30920 state._fsp--;
30921 30921
30922 after(grammarAccess.getScopeDeclarationAccess().getSpecificationScopeSpecificationParserRuleCall_2_0()); 30922 after(grammarAccess.getFileDeclarationAccess().getSpecificationFileSpecificationParserRuleCall_3_0());
30923 30923
30924 } 30924 }
30925 30925
30926 30926
30927 } 30927 }
30928 30928
30929 } 30929 }
30930 catch (RecognitionException re) { 30930 catch (RecognitionException re) {
30931 reportError(re); 30931 reportError(re);
30932 recover(input,re); 30932 recover(input,re);
30933 } 30933 }
30934 finally { 30934 finally {
30935 30935
30936 restoreStackSize(stackSize); 30936 restoreStackSize(stackSize);
30937 30937
30938 } 30938 }
30939 return ; 30939 return ;
30940 } 30940 }
30941 // $ANTLR end "rule__ScopeDeclaration__SpecificationAssignment_2" 30941 // $ANTLR end "rule__FileDeclaration__SpecificationAssignment_3"
30942 30942
30943 30943
30944 // $ANTLR start "rule__ScopeReference__ReferredAssignment" 30944 // $ANTLR start "rule__FileReference__ReferredAssignment"
30945 // InternalApplicationConfiguration.g:10239:1: rule__ScopeReference__ReferredAssignment : ( ( RULE_ID ) ) ; 30945 // InternalApplicationConfiguration.g:10008:1: rule__FileReference__ReferredAssignment : ( ( RULE_ID ) ) ;
30946 public final void rule__ScopeReference__ReferredAssignment() throws RecognitionException { 30946 public final void rule__FileReference__ReferredAssignment() throws RecognitionException {
30947 30947
30948 int stackSize = keepStackSize(); 30948 int stackSize = keepStackSize();
30949 30949
30950 try { 30950 try {
30951 // InternalApplicationConfiguration.g:10243:1: ( ( ( RULE_ID ) ) ) 30951 // InternalApplicationConfiguration.g:10012:1: ( ( ( RULE_ID ) ) )
30952 // InternalApplicationConfiguration.g:10244:2: ( ( RULE_ID ) ) 30952 // InternalApplicationConfiguration.g:10013:2: ( ( RULE_ID ) )
30953 { 30953 {
30954 // InternalApplicationConfiguration.g:10244:2: ( ( RULE_ID ) ) 30954 // InternalApplicationConfiguration.g:10013:2: ( ( RULE_ID ) )
30955 // InternalApplicationConfiguration.g:10245:3: ( RULE_ID ) 30955 // InternalApplicationConfiguration.g:10014:3: ( RULE_ID )
30956 { 30956 {
30957 before(grammarAccess.getScopeReferenceAccess().getReferredScopeDeclarationCrossReference_0()); 30957 before(grammarAccess.getFileReferenceAccess().getReferredFileDeclarationCrossReference_0());
30958 // InternalApplicationConfiguration.g:10246:3: ( RULE_ID ) 30958 // InternalApplicationConfiguration.g:10015:3: ( RULE_ID )
30959 // InternalApplicationConfiguration.g:10247:4: RULE_ID 30959 // InternalApplicationConfiguration.g:10016:4: RULE_ID
30960 { 30960 {
30961 before(grammarAccess.getScopeReferenceAccess().getReferredScopeDeclarationIDTerminalRuleCall_0_1()); 30961 before(grammarAccess.getFileReferenceAccess().getReferredFileDeclarationIDTerminalRuleCall_0_1());
30962 match(input,RULE_ID,FOLLOW_2); 30962 match(input,RULE_ID,FOLLOW_2);
30963 after(grammarAccess.getScopeReferenceAccess().getReferredScopeDeclarationIDTerminalRuleCall_0_1()); 30963 after(grammarAccess.getFileReferenceAccess().getReferredFileDeclarationIDTerminalRuleCall_0_1());
30964 30964
30965 } 30965 }
30966 30966
30967 after(grammarAccess.getScopeReferenceAccess().getReferredScopeDeclarationCrossReference_0()); 30967 after(grammarAccess.getFileReferenceAccess().getReferredFileDeclarationCrossReference_0());
30968 30968
30969 } 30969 }
30970 30970
30971 30971
30972 } 30972 }
30973 30973
30974 } 30974 }
30975 catch (RecognitionException re) { 30975 catch (RecognitionException re) {
30976 reportError(re); 30976 reportError(re);
30977 recover(input,re); 30977 recover(input,re);
30978 } 30978 }
30979 finally { 30979 finally {
30980 30980
30981 restoreStackSize(stackSize); 30981 restoreStackSize(stackSize);
30982 30982
30983 } 30983 }
30984 return ; 30984 return ;
30985 } 30985 }
30986 // $ANTLR end "rule__ScopeReference__ReferredAssignment" 30986 // $ANTLR end "rule__FileReference__ReferredAssignment"
30987 30987
30988 30988
30989 // $ANTLR start "rule__GenerationTask__MetamodelAssignment_3_0_2" 30989 // $ANTLR start "rule__MetamodelSpecification__EntriesAssignment_1"
30990 // InternalApplicationConfiguration.g:10258:1: rule__GenerationTask__MetamodelAssignment_3_0_2 : ( ruleMetamodel ) ; 30990 // InternalApplicationConfiguration.g:10027:1: rule__MetamodelSpecification__EntriesAssignment_1 : ( ruleMetamodelEntry ) ;
30991 public final void rule__GenerationTask__MetamodelAssignment_3_0_2() throws RecognitionException { 30991 public final void rule__MetamodelSpecification__EntriesAssignment_1() throws RecognitionException {
30992 30992
30993 int stackSize = keepStackSize(); 30993 int stackSize = keepStackSize();
30994 30994
30995 try { 30995 try {
30996 // InternalApplicationConfiguration.g:10262:1: ( ( ruleMetamodel ) ) 30996 // InternalApplicationConfiguration.g:10031:1: ( ( ruleMetamodelEntry ) )
30997 // InternalApplicationConfiguration.g:10263:2: ( ruleMetamodel ) 30997 // InternalApplicationConfiguration.g:10032:2: ( ruleMetamodelEntry )
30998 { 30998 {
30999 // InternalApplicationConfiguration.g:10263:2: ( ruleMetamodel ) 30999 // InternalApplicationConfiguration.g:10032:2: ( ruleMetamodelEntry )
31000 // InternalApplicationConfiguration.g:10264:3: ruleMetamodel 31000 // InternalApplicationConfiguration.g:10033:3: ruleMetamodelEntry
31001 { 31001 {
31002 before(grammarAccess.getGenerationTaskAccess().getMetamodelMetamodelParserRuleCall_3_0_2_0()); 31002 before(grammarAccess.getMetamodelSpecificationAccess().getEntriesMetamodelEntryParserRuleCall_1_0());
31003 pushFollow(FOLLOW_2); 31003 pushFollow(FOLLOW_2);
31004 ruleMetamodel(); 31004 ruleMetamodelEntry();
31005 31005
31006 state._fsp--; 31006 state._fsp--;
31007 31007
31008 after(grammarAccess.getGenerationTaskAccess().getMetamodelMetamodelParserRuleCall_3_0_2_0()); 31008 after(grammarAccess.getMetamodelSpecificationAccess().getEntriesMetamodelEntryParserRuleCall_1_0());
31009 31009
31010 } 31010 }
31011 31011
31012 31012
31013 } 31013 }
31014 31014
31015 } 31015 }
31016 catch (RecognitionException re) { 31016 catch (RecognitionException re) {
31017 reportError(re); 31017 reportError(re);
31018 recover(input,re); 31018 recover(input,re);
31019 } 31019 }
31020 finally { 31020 finally {
31021 31021
31022 restoreStackSize(stackSize); 31022 restoreStackSize(stackSize);
31023 31023
31024 } 31024 }
31025 return ; 31025 return ;
31026 } 31026 }
31027 // $ANTLR end "rule__GenerationTask__MetamodelAssignment_3_0_2" 31027 // $ANTLR end "rule__MetamodelSpecification__EntriesAssignment_1"
31028 31028
31029 31029
31030 // $ANTLR start "rule__GenerationTask__PartialModelAssignment_3_1_2" 31030 // $ANTLR start "rule__MetamodelSpecification__EntriesAssignment_2_1"
31031 // InternalApplicationConfiguration.g:10273:1: rule__GenerationTask__PartialModelAssignment_3_1_2 : ( rulePartialModel ) ; 31031 // InternalApplicationConfiguration.g:10042:1: rule__MetamodelSpecification__EntriesAssignment_2_1 : ( ruleMetamodelEntry ) ;
31032 public final void rule__GenerationTask__PartialModelAssignment_3_1_2() throws RecognitionException { 31032 public final void rule__MetamodelSpecification__EntriesAssignment_2_1() throws RecognitionException {
31033 31033
31034 int stackSize = keepStackSize(); 31034 int stackSize = keepStackSize();
31035 31035
31036 try { 31036 try {
31037 // InternalApplicationConfiguration.g:10277:1: ( ( rulePartialModel ) ) 31037 // InternalApplicationConfiguration.g:10046:1: ( ( ruleMetamodelEntry ) )
31038 // InternalApplicationConfiguration.g:10278:2: ( rulePartialModel ) 31038 // InternalApplicationConfiguration.g:10047:2: ( ruleMetamodelEntry )
31039 { 31039 {
31040 // InternalApplicationConfiguration.g:10278:2: ( rulePartialModel ) 31040 // InternalApplicationConfiguration.g:10047:2: ( ruleMetamodelEntry )
31041 // InternalApplicationConfiguration.g:10279:3: rulePartialModel 31041 // InternalApplicationConfiguration.g:10048:3: ruleMetamodelEntry
31042 { 31042 {
31043 before(grammarAccess.getGenerationTaskAccess().getPartialModelPartialModelParserRuleCall_3_1_2_0()); 31043 before(grammarAccess.getMetamodelSpecificationAccess().getEntriesMetamodelEntryParserRuleCall_2_1_0());
31044 pushFollow(FOLLOW_2); 31044 pushFollow(FOLLOW_2);
31045 rulePartialModel(); 31045 ruleMetamodelEntry();
31046 31046
31047 state._fsp--; 31047 state._fsp--;
31048 31048
31049 after(grammarAccess.getGenerationTaskAccess().getPartialModelPartialModelParserRuleCall_3_1_2_0()); 31049 after(grammarAccess.getMetamodelSpecificationAccess().getEntriesMetamodelEntryParserRuleCall_2_1_0());
31050 31050
31051 } 31051 }
31052 31052
31053 31053
31054 } 31054 }
31055 31055
31056 } 31056 }
31057 catch (RecognitionException re) { 31057 catch (RecognitionException re) {
31058 reportError(re); 31058 reportError(re);
31059 recover(input,re); 31059 recover(input,re);
31060 } 31060 }
31061 finally { 31061 finally {
31062 31062
31063 restoreStackSize(stackSize); 31063 restoreStackSize(stackSize);
31064 31064
31065 } 31065 }
31066 return ; 31066 return ;
31067 } 31067 }
31068 // $ANTLR end "rule__GenerationTask__PartialModelAssignment_3_1_2" 31068 // $ANTLR end "rule__MetamodelSpecification__EntriesAssignment_2_1"
31069 31069
31070 31070
31071 // $ANTLR start "rule__GenerationTask__PatternsAssignment_3_2_2" 31071 // $ANTLR start "rule__AllPackageEntry__PackageAssignment_1"
31072 // InternalApplicationConfiguration.g:10288:1: rule__GenerationTask__PatternsAssignment_3_2_2 : ( ruleGraphPattern ) ; 31072 // InternalApplicationConfiguration.g:10057:1: rule__AllPackageEntry__PackageAssignment_1 : ( ( ruleQualifiedName ) ) ;
31073 public final void rule__GenerationTask__PatternsAssignment_3_2_2() throws RecognitionException { 31073 public final void rule__AllPackageEntry__PackageAssignment_1() throws RecognitionException {
31074 31074
31075 int stackSize = keepStackSize(); 31075 int stackSize = keepStackSize();
31076 31076
31077 try { 31077 try {
31078 // InternalApplicationConfiguration.g:10292:1: ( ( ruleGraphPattern ) ) 31078 // InternalApplicationConfiguration.g:10061:1: ( ( ( ruleQualifiedName ) ) )
31079 // InternalApplicationConfiguration.g:10293:2: ( ruleGraphPattern ) 31079 // InternalApplicationConfiguration.g:10062:2: ( ( ruleQualifiedName ) )
31080 { 31080 {
31081 // InternalApplicationConfiguration.g:10293:2: ( ruleGraphPattern ) 31081 // InternalApplicationConfiguration.g:10062:2: ( ( ruleQualifiedName ) )
31082 // InternalApplicationConfiguration.g:10294:3: ruleGraphPattern 31082 // InternalApplicationConfiguration.g:10063:3: ( ruleQualifiedName )
31083 { 31083 {
31084 before(grammarAccess.getGenerationTaskAccess().getPatternsGraphPatternParserRuleCall_3_2_2_0()); 31084 before(grammarAccess.getAllPackageEntryAccess().getPackageEPackageCrossReference_1_0());
31085 pushFollow(FOLLOW_2); 31085 // InternalApplicationConfiguration.g:10064:3: ( ruleQualifiedName )
31086 ruleGraphPattern(); 31086 // InternalApplicationConfiguration.g:10065:4: ruleQualifiedName
31087 31087 {
31088 state._fsp--; 31088 before(grammarAccess.getAllPackageEntryAccess().getPackageEPackageQualifiedNameParserRuleCall_1_0_1());
31089 31089 pushFollow(FOLLOW_2);
31090 after(grammarAccess.getGenerationTaskAccess().getPatternsGraphPatternParserRuleCall_3_2_2_0()); 31090 ruleQualifiedName();
31091 31091
31092 } 31092 state._fsp--;
31093 31093
31094 31094 after(grammarAccess.getAllPackageEntryAccess().getPackageEPackageQualifiedNameParserRuleCall_1_0_1());
31095 } 31095
31096 31096 }
31097 } 31097
31098 catch (RecognitionException re) { 31098 after(grammarAccess.getAllPackageEntryAccess().getPackageEPackageCrossReference_1_0());
31099 reportError(re); 31099
31100 recover(input,re); 31100 }
31101 } 31101
31102 finally { 31102
31103 31103 }
31104 restoreStackSize(stackSize); 31104
31105 31105 }
31106 } 31106 catch (RecognitionException re) {
31107 return ; 31107 reportError(re);
31108 } 31108 recover(input,re);
31109 // $ANTLR end "rule__GenerationTask__PatternsAssignment_3_2_2" 31109 }
31110 31110 finally {
31111 31111
31112 // $ANTLR start "rule__GenerationTask__ScopeAssignment_3_3_2" 31112 restoreStackSize(stackSize);
31113 // InternalApplicationConfiguration.g:10303:1: rule__GenerationTask__ScopeAssignment_3_3_2 : ( ruleScope ) ; 31113
31114 public final void rule__GenerationTask__ScopeAssignment_3_3_2() throws RecognitionException { 31114 }
31115 31115 return ;
31116 int stackSize = keepStackSize(); 31116 }
31117 31117 // $ANTLR end "rule__AllPackageEntry__PackageAssignment_1"
31118 try { 31118
31119 // InternalApplicationConfiguration.g:10307:1: ( ( ruleScope ) ) 31119
31120 // InternalApplicationConfiguration.g:10308:2: ( ruleScope ) 31120 // $ANTLR start "rule__AllPackageEntry__ExclusionAssignment_2_2"
31121 { 31121 // InternalApplicationConfiguration.g:10076:1: rule__AllPackageEntry__ExclusionAssignment_2_2 : ( ruleMetamodelElement ) ;
31122 // InternalApplicationConfiguration.g:10308:2: ( ruleScope ) 31122 public final void rule__AllPackageEntry__ExclusionAssignment_2_2() throws RecognitionException {
31123 // InternalApplicationConfiguration.g:10309:3: ruleScope 31123
31124 { 31124 int stackSize = keepStackSize();
31125 before(grammarAccess.getGenerationTaskAccess().getScopeScopeParserRuleCall_3_3_2_0()); 31125
31126 pushFollow(FOLLOW_2); 31126 try {
31127 ruleScope(); 31127 // InternalApplicationConfiguration.g:10080:1: ( ( ruleMetamodelElement ) )
31128 31128 // InternalApplicationConfiguration.g:10081:2: ( ruleMetamodelElement )
31129 state._fsp--; 31129 {
31130 31130 // InternalApplicationConfiguration.g:10081:2: ( ruleMetamodelElement )
31131 after(grammarAccess.getGenerationTaskAccess().getScopeScopeParserRuleCall_3_3_2_0()); 31131 // InternalApplicationConfiguration.g:10082:3: ruleMetamodelElement
31132 31132 {
31133 } 31133 before(grammarAccess.getAllPackageEntryAccess().getExclusionMetamodelElementParserRuleCall_2_2_0());
31134 31134 pushFollow(FOLLOW_2);
31135 31135 ruleMetamodelElement();
31136 } 31136
31137 31137 state._fsp--;
31138 } 31138
31139 catch (RecognitionException re) { 31139 after(grammarAccess.getAllPackageEntryAccess().getExclusionMetamodelElementParserRuleCall_2_2_0());
31140 reportError(re); 31140
31141 recover(input,re); 31141 }
31142 } 31142
31143 finally { 31143
31144 31144 }
31145 restoreStackSize(stackSize); 31145
31146 31146 }
31147 } 31147 catch (RecognitionException re) {
31148 return ; 31148 reportError(re);
31149 } 31149 recover(input,re);
31150 // $ANTLR end "rule__GenerationTask__ScopeAssignment_3_3_2" 31150 }
31151 31151 finally {
31152 31152
31153 // $ANTLR start "rule__GenerationTask__NumberSpecifiedAssignment_3_4_0" 31153 restoreStackSize(stackSize);
31154 // InternalApplicationConfiguration.g:10318:1: rule__GenerationTask__NumberSpecifiedAssignment_3_4_0 : ( ( 'number' ) ) ; 31154
31155 public final void rule__GenerationTask__NumberSpecifiedAssignment_3_4_0() throws RecognitionException { 31155 }
31156 31156 return ;
31157 int stackSize = keepStackSize(); 31157 }
31158 31158 // $ANTLR end "rule__AllPackageEntry__ExclusionAssignment_2_2"
31159 try { 31159
31160 // InternalApplicationConfiguration.g:10322:1: ( ( ( 'number' ) ) ) 31160
31161 // InternalApplicationConfiguration.g:10323:2: ( ( 'number' ) ) 31161 // $ANTLR start "rule__AllPackageEntry__ExclusionAssignment_2_3_1"
31162 { 31162 // InternalApplicationConfiguration.g:10091:1: rule__AllPackageEntry__ExclusionAssignment_2_3_1 : ( ruleMetamodelElement ) ;
31163 // InternalApplicationConfiguration.g:10323:2: ( ( 'number' ) ) 31163 public final void rule__AllPackageEntry__ExclusionAssignment_2_3_1() throws RecognitionException {
31164 // InternalApplicationConfiguration.g:10324:3: ( 'number' ) 31164
31165 { 31165 int stackSize = keepStackSize();
31166 before(grammarAccess.getGenerationTaskAccess().getNumberSpecifiedNumberKeyword_3_4_0_0()); 31166
31167 // InternalApplicationConfiguration.g:10325:3: ( 'number' ) 31167 try {
31168 // InternalApplicationConfiguration.g:10326:4: 'number' 31168 // InternalApplicationConfiguration.g:10095:1: ( ( ruleMetamodelElement ) )
31169 { 31169 // InternalApplicationConfiguration.g:10096:2: ( ruleMetamodelElement )
31170 before(grammarAccess.getGenerationTaskAccess().getNumberSpecifiedNumberKeyword_3_4_0_0()); 31170 {
31171 match(input,56,FOLLOW_2); 31171 // InternalApplicationConfiguration.g:10096:2: ( ruleMetamodelElement )
31172 after(grammarAccess.getGenerationTaskAccess().getNumberSpecifiedNumberKeyword_3_4_0_0()); 31172 // InternalApplicationConfiguration.g:10097:3: ruleMetamodelElement
31173 31173 {
31174 } 31174 before(grammarAccess.getAllPackageEntryAccess().getExclusionMetamodelElementParserRuleCall_2_3_1_0());
31175 31175 pushFollow(FOLLOW_2);
31176 after(grammarAccess.getGenerationTaskAccess().getNumberSpecifiedNumberKeyword_3_4_0_0()); 31176 ruleMetamodelElement();
31177 31177
31178 } 31178 state._fsp--;
31179 31179
31180 31180 after(grammarAccess.getAllPackageEntryAccess().getExclusionMetamodelElementParserRuleCall_2_3_1_0());
31181 } 31181
31182 31182 }
31183 } 31183
31184 catch (RecognitionException re) { 31184
31185 reportError(re); 31185 }
31186 recover(input,re); 31186
31187 } 31187 }
31188 finally { 31188 catch (RecognitionException re) {
31189 31189 reportError(re);
31190 restoreStackSize(stackSize); 31190 recover(input,re);
31191 31191 }
31192 } 31192 finally {
31193 return ; 31193
31194 } 31194 restoreStackSize(stackSize);
31195 // $ANTLR end "rule__GenerationTask__NumberSpecifiedAssignment_3_4_0" 31195
31196 31196 }
31197 31197 return ;
31198 // $ANTLR start "rule__GenerationTask__NumberAssignment_3_4_2" 31198 }
31199 // InternalApplicationConfiguration.g:10337:1: rule__GenerationTask__NumberAssignment_3_4_2 : ( RULE_INT ) ; 31199 // $ANTLR end "rule__AllPackageEntry__ExclusionAssignment_2_3_1"
31200 public final void rule__GenerationTask__NumberAssignment_3_4_2() throws RecognitionException { 31200
31201 31201
31202 int stackSize = keepStackSize(); 31202 // $ANTLR start "rule__MetamodelElement__PackageAssignment_0_0"
31203 31203 // InternalApplicationConfiguration.g:10106:1: rule__MetamodelElement__PackageAssignment_0_0 : ( ( ruleQualifiedName ) ) ;
31204 try { 31204 public final void rule__MetamodelElement__PackageAssignment_0_0() throws RecognitionException {
31205 // InternalApplicationConfiguration.g:10341:1: ( ( RULE_INT ) ) 31205
31206 // InternalApplicationConfiguration.g:10342:2: ( RULE_INT ) 31206 int stackSize = keepStackSize();
31207 { 31207
31208 // InternalApplicationConfiguration.g:10342:2: ( RULE_INT ) 31208 try {
31209 // InternalApplicationConfiguration.g:10343:3: RULE_INT 31209 // InternalApplicationConfiguration.g:10110:1: ( ( ( ruleQualifiedName ) ) )
31210 { 31210 // InternalApplicationConfiguration.g:10111:2: ( ( ruleQualifiedName ) )
31211 before(grammarAccess.getGenerationTaskAccess().getNumberINTTerminalRuleCall_3_4_2_0()); 31211 {
31212 match(input,RULE_INT,FOLLOW_2); 31212 // InternalApplicationConfiguration.g:10111:2: ( ( ruleQualifiedName ) )
31213 after(grammarAccess.getGenerationTaskAccess().getNumberINTTerminalRuleCall_3_4_2_0()); 31213 // InternalApplicationConfiguration.g:10112:3: ( ruleQualifiedName )
31214 31214 {
31215 } 31215 before(grammarAccess.getMetamodelElementAccess().getPackageEPackageCrossReference_0_0_0());
31216 31216 // InternalApplicationConfiguration.g:10113:3: ( ruleQualifiedName )
31217 31217 // InternalApplicationConfiguration.g:10114:4: ruleQualifiedName
31218 } 31218 {
31219 31219 before(grammarAccess.getMetamodelElementAccess().getPackageEPackageQualifiedNameParserRuleCall_0_0_0_1());
31220 } 31220 pushFollow(FOLLOW_2);
31221 catch (RecognitionException re) { 31221 ruleQualifiedName();
31222 reportError(re); 31222
31223 recover(input,re); 31223 state._fsp--;
31224 } 31224
31225 finally { 31225 after(grammarAccess.getMetamodelElementAccess().getPackageEPackageQualifiedNameParserRuleCall_0_0_0_1());
31226 31226
31227 restoreStackSize(stackSize); 31227 }
31228 31228
31229 } 31229 after(grammarAccess.getMetamodelElementAccess().getPackageEPackageCrossReference_0_0_0());
31230 return ; 31230
31231 } 31231 }
31232 // $ANTLR end "rule__GenerationTask__NumberAssignment_3_4_2" 31232
31233 31233
31234 31234 }
31235 // $ANTLR start "rule__GenerationTask__RunSpecifiedAssignment_3_5_0" 31235
31236 // InternalApplicationConfiguration.g:10352:1: rule__GenerationTask__RunSpecifiedAssignment_3_5_0 : ( ( 'runs' ) ) ; 31236 }
31237 public final void rule__GenerationTask__RunSpecifiedAssignment_3_5_0() throws RecognitionException { 31237 catch (RecognitionException re) {
31238 31238 reportError(re);
31239 int stackSize = keepStackSize(); 31239 recover(input,re);
31240 31240 }
31241 try { 31241 finally {
31242 // InternalApplicationConfiguration.g:10356:1: ( ( ( 'runs' ) ) ) 31242
31243 // InternalApplicationConfiguration.g:10357:2: ( ( 'runs' ) ) 31243 restoreStackSize(stackSize);
31244 { 31244
31245 // InternalApplicationConfiguration.g:10357:2: ( ( 'runs' ) ) 31245 }
31246 // InternalApplicationConfiguration.g:10358:3: ( 'runs' ) 31246 return ;
31247 { 31247 }
31248 before(grammarAccess.getGenerationTaskAccess().getRunSpecifiedRunsKeyword_3_5_0_0()); 31248 // $ANTLR end "rule__MetamodelElement__PackageAssignment_0_0"
31249 // InternalApplicationConfiguration.g:10359:3: ( 'runs' ) 31249
31250 // InternalApplicationConfiguration.g:10360:4: 'runs' 31250
31251 { 31251 // $ANTLR start "rule__MetamodelElement__ClassifierAssignment_1"
31252 before(grammarAccess.getGenerationTaskAccess().getRunSpecifiedRunsKeyword_3_5_0_0()); 31252 // InternalApplicationConfiguration.g:10125:1: rule__MetamodelElement__ClassifierAssignment_1 : ( ( RULE_ID ) ) ;
31253 match(input,57,FOLLOW_2); 31253 public final void rule__MetamodelElement__ClassifierAssignment_1() throws RecognitionException {
31254 after(grammarAccess.getGenerationTaskAccess().getRunSpecifiedRunsKeyword_3_5_0_0()); 31254
31255 31255 int stackSize = keepStackSize();
31256 } 31256
31257 31257 try {
31258 after(grammarAccess.getGenerationTaskAccess().getRunSpecifiedRunsKeyword_3_5_0_0()); 31258 // InternalApplicationConfiguration.g:10129:1: ( ( ( RULE_ID ) ) )
31259 31259 // InternalApplicationConfiguration.g:10130:2: ( ( RULE_ID ) )
31260 } 31260 {
31261 31261 // InternalApplicationConfiguration.g:10130:2: ( ( RULE_ID ) )
31262 31262 // InternalApplicationConfiguration.g:10131:3: ( RULE_ID )
31263 } 31263 {
31264 31264 before(grammarAccess.getMetamodelElementAccess().getClassifierEClassifierCrossReference_1_0());
31265 } 31265 // InternalApplicationConfiguration.g:10132:3: ( RULE_ID )
31266 catch (RecognitionException re) { 31266 // InternalApplicationConfiguration.g:10133:4: RULE_ID
31267 reportError(re); 31267 {
31268 recover(input,re); 31268 before(grammarAccess.getMetamodelElementAccess().getClassifierEClassifierIDTerminalRuleCall_1_0_1());
31269 } 31269 match(input,RULE_ID,FOLLOW_2);
31270 finally { 31270 after(grammarAccess.getMetamodelElementAccess().getClassifierEClassifierIDTerminalRuleCall_1_0_1());
31271 31271
31272 restoreStackSize(stackSize); 31272 }
31273 31273
31274 } 31274 after(grammarAccess.getMetamodelElementAccess().getClassifierEClassifierCrossReference_1_0());
31275 return ; 31275
31276 } 31276 }
31277 // $ANTLR end "rule__GenerationTask__RunSpecifiedAssignment_3_5_0" 31277
31278 31278
31279 31279 }
31280 // $ANTLR start "rule__GenerationTask__RunsAssignment_3_5_2" 31280
31281 // InternalApplicationConfiguration.g:10371:1: rule__GenerationTask__RunsAssignment_3_5_2 : ( RULE_INT ) ; 31281 }
31282 public final void rule__GenerationTask__RunsAssignment_3_5_2() throws RecognitionException { 31282 catch (RecognitionException re) {
31283 31283 reportError(re);
31284 int stackSize = keepStackSize(); 31284 recover(input,re);
31285 31285 }
31286 try { 31286 finally {
31287 // InternalApplicationConfiguration.g:10375:1: ( ( RULE_INT ) ) 31287
31288 // InternalApplicationConfiguration.g:10376:2: ( RULE_INT ) 31288 restoreStackSize(stackSize);
31289 { 31289
31290 // InternalApplicationConfiguration.g:10376:2: ( RULE_INT ) 31290 }
31291 // InternalApplicationConfiguration.g:10377:3: RULE_INT 31291 return ;
31292 { 31292 }
31293 before(grammarAccess.getGenerationTaskAccess().getRunsINTTerminalRuleCall_3_5_2_0()); 31293 // $ANTLR end "rule__MetamodelElement__ClassifierAssignment_1"
31294 match(input,RULE_INT,FOLLOW_2); 31294
31295 after(grammarAccess.getGenerationTaskAccess().getRunsINTTerminalRuleCall_3_5_2_0()); 31295
31296 31296 // $ANTLR start "rule__MetamodelElement__FeatureAssignment_2_1"
31297 } 31297 // InternalApplicationConfiguration.g:10144:1: rule__MetamodelElement__FeatureAssignment_2_1 : ( ( RULE_ID ) ) ;
31298 31298 public final void rule__MetamodelElement__FeatureAssignment_2_1() throws RecognitionException {
31299 31299
31300 } 31300 int stackSize = keepStackSize();
31301 31301
31302 } 31302 try {
31303 catch (RecognitionException re) { 31303 // InternalApplicationConfiguration.g:10148:1: ( ( ( RULE_ID ) ) )
31304 reportError(re); 31304 // InternalApplicationConfiguration.g:10149:2: ( ( RULE_ID ) )
31305 recover(input,re); 31305 {
31306 } 31306 // InternalApplicationConfiguration.g:10149:2: ( ( RULE_ID ) )
31307 finally { 31307 // InternalApplicationConfiguration.g:10150:3: ( RULE_ID )
31308 31308 {
31309 restoreStackSize(stackSize); 31309 before(grammarAccess.getMetamodelElementAccess().getFeatureENamedElementCrossReference_2_1_0());
31310 31310 // InternalApplicationConfiguration.g:10151:3: ( RULE_ID )
31311 } 31311 // InternalApplicationConfiguration.g:10152:4: RULE_ID
31312 return ; 31312 {
31313 } 31313 before(grammarAccess.getMetamodelElementAccess().getFeatureENamedElementIDTerminalRuleCall_2_1_0_1());
31314 // $ANTLR end "rule__GenerationTask__RunsAssignment_3_5_2" 31314 match(input,RULE_ID,FOLLOW_2);
31315 31315 after(grammarAccess.getMetamodelElementAccess().getFeatureENamedElementIDTerminalRuleCall_2_1_0_1());
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
31319 public final void rule__GenerationTask__SolverAssignment_3_6_2() throws RecognitionException { 31319 after(grammarAccess.getMetamodelElementAccess().getFeatureENamedElementCrossReference_2_1_0());
31320 31320
31321 int stackSize = keepStackSize(); 31321 }
31322 31322
31323 try { 31323
31324 // InternalApplicationConfiguration.g:10390:1: ( ( ruleSolver ) ) 31324 }
31325 // InternalApplicationConfiguration.g:10391:2: ( ruleSolver ) 31325
31326 { 31326 }
31327 // InternalApplicationConfiguration.g:10391:2: ( ruleSolver ) 31327 catch (RecognitionException re) {
31328 // InternalApplicationConfiguration.g:10392:3: ruleSolver 31328 reportError(re);
31329 { 31329 recover(input,re);
31330 before(grammarAccess.getGenerationTaskAccess().getSolverSolverEnumRuleCall_3_6_2_0()); 31330 }
31331 pushFollow(FOLLOW_2); 31331 finally {
31332 ruleSolver(); 31332
31333 31333 restoreStackSize(stackSize);
31334 state._fsp--; 31334
31335 31335 }
31336 after(grammarAccess.getGenerationTaskAccess().getSolverSolverEnumRuleCall_3_6_2_0()); 31336 return ;
31337 31337 }
31338 } 31338 // $ANTLR end "rule__MetamodelElement__FeatureAssignment_2_1"
31339 31339
31340 31340
31341 } 31341 // $ANTLR start "rule__MetamodelDeclaration__NameAssignment_1"
31342 31342 // InternalApplicationConfiguration.g:10163:1: rule__MetamodelDeclaration__NameAssignment_1 : ( RULE_ID ) ;
31343 } 31343 public final void rule__MetamodelDeclaration__NameAssignment_1() throws RecognitionException {
31344 catch (RecognitionException re) { 31344
31345 reportError(re); 31345 int stackSize = keepStackSize();
31346 recover(input,re); 31346
31347 } 31347 try {
31348 finally { 31348 // InternalApplicationConfiguration.g:10167:1: ( ( RULE_ID ) )
31349 31349 // InternalApplicationConfiguration.g:10168:2: ( RULE_ID )
31350 restoreStackSize(stackSize); 31350 {
31351 31351 // InternalApplicationConfiguration.g:10168:2: ( RULE_ID )
31352 } 31352 // InternalApplicationConfiguration.g:10169:3: RULE_ID
31353 return ; 31353 {
31354 } 31354 before(grammarAccess.getMetamodelDeclarationAccess().getNameIDTerminalRuleCall_1_0());
31355 // $ANTLR end "rule__GenerationTask__SolverAssignment_3_6_2" 31355 match(input,RULE_ID,FOLLOW_2);
31356 31356 after(grammarAccess.getMetamodelDeclarationAccess().getNameIDTerminalRuleCall_1_0());
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
31360 public final void rule__GenerationTask__ConfigAssignment_3_7_2() throws RecognitionException { 31360
31361 31361 }
31362 int stackSize = keepStackSize(); 31362
31363 31363 }
31364 try { 31364 catch (RecognitionException re) {
31365 // InternalApplicationConfiguration.g:10405:1: ( ( ruleConfig ) ) 31365 reportError(re);
31366 // InternalApplicationConfiguration.g:10406:2: ( ruleConfig ) 31366 recover(input,re);
31367 { 31367 }
31368 // InternalApplicationConfiguration.g:10406:2: ( ruleConfig ) 31368 finally {
31369 // InternalApplicationConfiguration.g:10407:3: ruleConfig 31369
31370 { 31370 restoreStackSize(stackSize);
31371 before(grammarAccess.getGenerationTaskAccess().getConfigConfigParserRuleCall_3_7_2_0()); 31371
31372 pushFollow(FOLLOW_2); 31372 }
31373 ruleConfig(); 31373 return ;
31374 31374 }
31375 state._fsp--; 31375 // $ANTLR end "rule__MetamodelDeclaration__NameAssignment_1"
31376 31376
31377 after(grammarAccess.getGenerationTaskAccess().getConfigConfigParserRuleCall_3_7_2_0()); 31377
31378 31378 // $ANTLR start "rule__MetamodelDeclaration__SpecificationAssignment_2"
31379 } 31379 // InternalApplicationConfiguration.g:10178:1: rule__MetamodelDeclaration__SpecificationAssignment_2 : ( ruleMetamodelSpecification ) ;
31380 31380 public final void rule__MetamodelDeclaration__SpecificationAssignment_2() throws RecognitionException {
31381 31381
31382 } 31382 int stackSize = keepStackSize();
31383 31383
31384 } 31384 try {
31385 catch (RecognitionException re) { 31385 // InternalApplicationConfiguration.g:10182:1: ( ( ruleMetamodelSpecification ) )
31386 reportError(re); 31386 // InternalApplicationConfiguration.g:10183:2: ( ruleMetamodelSpecification )
31387 recover(input,re); 31387 {
31388 } 31388 // InternalApplicationConfiguration.g:10183:2: ( ruleMetamodelSpecification )
31389 finally { 31389 // InternalApplicationConfiguration.g:10184:3: ruleMetamodelSpecification
31390 31390 {
31391 restoreStackSize(stackSize); 31391 before(grammarAccess.getMetamodelDeclarationAccess().getSpecificationMetamodelSpecificationParserRuleCall_2_0());
31392 31392 pushFollow(FOLLOW_2);
31393 } 31393 ruleMetamodelSpecification();
31394 return ; 31394
31395 } 31395 state._fsp--;
31396 // $ANTLR end "rule__GenerationTask__ConfigAssignment_3_7_2" 31396
31397 31397 after(grammarAccess.getMetamodelDeclarationAccess().getSpecificationMetamodelSpecificationParserRuleCall_2_0());
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
31401 public final void rule__GenerationTask__DebugFolderAssignment_3_8_2() throws RecognitionException { 31401
31402 31402 }
31403 int stackSize = keepStackSize(); 31403
31404 31404 }
31405 try { 31405 catch (RecognitionException re) {
31406 // InternalApplicationConfiguration.g:10420:1: ( ( ruleFile ) ) 31406 reportError(re);
31407 // InternalApplicationConfiguration.g:10421:2: ( ruleFile ) 31407 recover(input,re);
31408 { 31408 }
31409 // InternalApplicationConfiguration.g:10421:2: ( ruleFile ) 31409 finally {
31410 // InternalApplicationConfiguration.g:10422:3: ruleFile 31410
31411 { 31411 restoreStackSize(stackSize);
31412 before(grammarAccess.getGenerationTaskAccess().getDebugFolderFileParserRuleCall_3_8_2_0()); 31412
31413 pushFollow(FOLLOW_2); 31413 }
31414 ruleFile(); 31414 return ;
31415 31415 }
31416 state._fsp--; 31416 // $ANTLR end "rule__MetamodelDeclaration__SpecificationAssignment_2"
31417 31417
31418 after(grammarAccess.getGenerationTaskAccess().getDebugFolderFileParserRuleCall_3_8_2_0()); 31418
31419 31419 // $ANTLR start "rule__MetamodelReference__ReferredAssignment"
31420 } 31420 // InternalApplicationConfiguration.g:10193:1: rule__MetamodelReference__ReferredAssignment : ( ( RULE_ID ) ) ;
31421 31421 public final void rule__MetamodelReference__ReferredAssignment() throws RecognitionException {
31422 31422
31423 } 31423 int stackSize = keepStackSize();
31424 31424
31425 } 31425 try {
31426 catch (RecognitionException re) { 31426 // InternalApplicationConfiguration.g:10197:1: ( ( ( RULE_ID ) ) )
31427 reportError(re); 31427 // InternalApplicationConfiguration.g:10198:2: ( ( RULE_ID ) )
31428 recover(input,re); 31428 {
31429 } 31429 // InternalApplicationConfiguration.g:10198:2: ( ( RULE_ID ) )
31430 finally { 31430 // InternalApplicationConfiguration.g:10199:3: ( RULE_ID )
31431 31431 {
31432 restoreStackSize(stackSize); 31432 before(grammarAccess.getMetamodelReferenceAccess().getReferredMetamodelDeclarationCrossReference_0());
31433 31433 // InternalApplicationConfiguration.g:10200:3: ( RULE_ID )
31434 } 31434 // InternalApplicationConfiguration.g:10201:4: RULE_ID
31435 return ; 31435 {
31436 } 31436 before(grammarAccess.getMetamodelReferenceAccess().getReferredMetamodelDeclarationIDTerminalRuleCall_0_1());
31437 // $ANTLR end "rule__GenerationTask__DebugFolderAssignment_3_8_2" 31437 match(input,RULE_ID,FOLLOW_2);
31438 31438 after(grammarAccess.getMetamodelReferenceAccess().getReferredMetamodelDeclarationIDTerminalRuleCall_0_1());
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
31442 public final void rule__GenerationTask__TargetLogFileAssignment_3_9_2() throws RecognitionException { 31442 after(grammarAccess.getMetamodelReferenceAccess().getReferredMetamodelDeclarationCrossReference_0());
31443 31443
31444 int stackSize = keepStackSize(); 31444 }
31445 31445
31446 try { 31446
31447 // InternalApplicationConfiguration.g:10435:1: ( ( ruleFile ) ) 31447 }
31448 // InternalApplicationConfiguration.g:10436:2: ( ruleFile ) 31448
31449 { 31449 }
31450 // InternalApplicationConfiguration.g:10436:2: ( ruleFile ) 31450 catch (RecognitionException re) {
31451 // InternalApplicationConfiguration.g:10437:3: ruleFile 31451 reportError(re);
31452 { 31452 recover(input,re);
31453 before(grammarAccess.getGenerationTaskAccess().getTargetLogFileFileParserRuleCall_3_9_2_0()); 31453 }
31454 pushFollow(FOLLOW_2); 31454 finally {
31455 ruleFile(); 31455
31456 31456 restoreStackSize(stackSize);
31457 state._fsp--; 31457
31458 31458 }
31459 after(grammarAccess.getGenerationTaskAccess().getTargetLogFileFileParserRuleCall_3_9_2_0()); 31459 return ;
31460 31460 }
31461 } 31461 // $ANTLR end "rule__MetamodelReference__ReferredAssignment"
31462 31462
31463 31463
31464 } 31464 // $ANTLR start "rule__PartialModelSpecification__EntryAssignment_1"
31465 31465 // InternalApplicationConfiguration.g:10212:1: rule__PartialModelSpecification__EntryAssignment_1 : ( rulePartialModelEntry ) ;
31466 } 31466 public final void rule__PartialModelSpecification__EntryAssignment_1() throws RecognitionException {
31467 catch (RecognitionException re) { 31467
31468 reportError(re); 31468 int stackSize = keepStackSize();
31469 recover(input,re); 31469
31470 } 31470 try {
31471 finally { 31471 // InternalApplicationConfiguration.g:10216:1: ( ( rulePartialModelEntry ) )
31472 31472 // InternalApplicationConfiguration.g:10217:2: ( rulePartialModelEntry )
31473 restoreStackSize(stackSize); 31473 {
31474 31474 // InternalApplicationConfiguration.g:10217:2: ( rulePartialModelEntry )
31475 } 31475 // InternalApplicationConfiguration.g:10218:3: rulePartialModelEntry
31476 return ; 31476 {
31477 } 31477 before(grammarAccess.getPartialModelSpecificationAccess().getEntryPartialModelEntryParserRuleCall_1_0());
31478 // $ANTLR end "rule__GenerationTask__TargetLogFileAssignment_3_9_2" 31478 pushFollow(FOLLOW_2);
31479 31479 rulePartialModelEntry();
31480 31480
31481 // $ANTLR start "rule__GenerationTask__TargetStatisticsFileAssignment_3_10_2" 31481 state._fsp--;
31482 // InternalApplicationConfiguration.g:10446:1: rule__GenerationTask__TargetStatisticsFileAssignment_3_10_2 : ( ruleFile ) ; 31482
31483 public final void rule__GenerationTask__TargetStatisticsFileAssignment_3_10_2() throws RecognitionException { 31483 after(grammarAccess.getPartialModelSpecificationAccess().getEntryPartialModelEntryParserRuleCall_1_0());
31484 31484
31485 int stackSize = keepStackSize(); 31485 }
31486 31486
31487 try { 31487
31488 // InternalApplicationConfiguration.g:10450:1: ( ( ruleFile ) ) 31488 }
31489 // InternalApplicationConfiguration.g:10451:2: ( ruleFile ) 31489
31490 { 31490 }
31491 // InternalApplicationConfiguration.g:10451:2: ( ruleFile ) 31491 catch (RecognitionException re) {
31492 // InternalApplicationConfiguration.g:10452:3: ruleFile 31492 reportError(re);
31493 { 31493 recover(input,re);
31494 before(grammarAccess.getGenerationTaskAccess().getTargetStatisticsFileFileParserRuleCall_3_10_2_0()); 31494 }
31495 pushFollow(FOLLOW_2); 31495 finally {
31496 ruleFile(); 31496
31497 31497 restoreStackSize(stackSize);
31498 state._fsp--; 31498
31499 31499 }
31500 after(grammarAccess.getGenerationTaskAccess().getTargetStatisticsFileFileParserRuleCall_3_10_2_0()); 31500 return ;
31501 31501 }
31502 } 31502 // $ANTLR end "rule__PartialModelSpecification__EntryAssignment_1"
31503 31503
31504 31504
31505 } 31505 // $ANTLR start "rule__PartialModelSpecification__EntryAssignment_2_1"
31506 31506 // InternalApplicationConfiguration.g:10227:1: rule__PartialModelSpecification__EntryAssignment_2_1 : ( rulePartialModelEntry ) ;
31507 } 31507 public final void rule__PartialModelSpecification__EntryAssignment_2_1() throws RecognitionException {
31508 catch (RecognitionException re) { 31508
31509 reportError(re); 31509 int stackSize = keepStackSize();
31510 recover(input,re); 31510
31511 } 31511 try {
31512 finally { 31512 // InternalApplicationConfiguration.g:10231:1: ( ( rulePartialModelEntry ) )
31513 31513 // InternalApplicationConfiguration.g:10232:2: ( rulePartialModelEntry )
31514 restoreStackSize(stackSize); 31514 {
31515 31515 // InternalApplicationConfiguration.g:10232:2: ( rulePartialModelEntry )
31516 } 31516 // InternalApplicationConfiguration.g:10233:3: rulePartialModelEntry
31517 return ; 31517 {
31518 } 31518 before(grammarAccess.getPartialModelSpecificationAccess().getEntryPartialModelEntryParserRuleCall_2_1_0());
31519 // $ANTLR end "rule__GenerationTask__TargetStatisticsFileAssignment_3_10_2" 31519 pushFollow(FOLLOW_2);
31520 31520 rulePartialModelEntry();
31521 31521
31522 // $ANTLR start "rule__GenerationTask__TagetFolderAssignment_3_11_2" 31522 state._fsp--;
31523 // InternalApplicationConfiguration.g:10461:1: rule__GenerationTask__TagetFolderAssignment_3_11_2 : ( ruleFile ) ; 31523
31524 public final void rule__GenerationTask__TagetFolderAssignment_3_11_2() throws RecognitionException { 31524 after(grammarAccess.getPartialModelSpecificationAccess().getEntryPartialModelEntryParserRuleCall_2_1_0());
31525 31525
31526 int stackSize = keepStackSize(); 31526 }
31527 31527
31528 try { 31528
31529 // InternalApplicationConfiguration.g:10465:1: ( ( ruleFile ) ) 31529 }
31530 // InternalApplicationConfiguration.g:10466:2: ( ruleFile ) 31530
31531 { 31531 }
31532 // InternalApplicationConfiguration.g:10466:2: ( ruleFile ) 31532 catch (RecognitionException re) {
31533 // InternalApplicationConfiguration.g:10467:3: ruleFile 31533 reportError(re);
31534 { 31534 recover(input,re);
31535 before(grammarAccess.getGenerationTaskAccess().getTagetFolderFileParserRuleCall_3_11_2_0()); 31535 }
31536 pushFollow(FOLLOW_2); 31536 finally {
31537 ruleFile(); 31537
31538 31538 restoreStackSize(stackSize);
31539 state._fsp--; 31539
31540 31540 }
31541 after(grammarAccess.getGenerationTaskAccess().getTagetFolderFileParserRuleCall_3_11_2_0()); 31541 return ;
31542 31542 }
31543 } 31543 // $ANTLR end "rule__PartialModelSpecification__EntryAssignment_2_1"
31544 31544
31545 31545
31546 } 31546 // $ANTLR start "rule__ModelEntry__PathAssignment"
31547 31547 // InternalApplicationConfiguration.g:10242:1: rule__ModelEntry__PathAssignment : ( ruleFile ) ;
31548 } 31548 public final void rule__ModelEntry__PathAssignment() throws RecognitionException {
31549 catch (RecognitionException re) { 31549
31550 reportError(re); 31550 int stackSize = keepStackSize();
31551 recover(input,re); 31551
31552 } 31552 try {
31553 finally { 31553 // InternalApplicationConfiguration.g:10246:1: ( ( ruleFile ) )
31554 31554 // InternalApplicationConfiguration.g:10247:2: ( ruleFile )
31555 restoreStackSize(stackSize); 31555 {
31556 31556 // InternalApplicationConfiguration.g:10247:2: ( ruleFile )
31557 } 31557 // InternalApplicationConfiguration.g:10248:3: ruleFile
31558 return ; 31558 {
31559 } 31559 before(grammarAccess.getModelEntryAccess().getPathFileParserRuleCall_0());
31560 // $ANTLR end "rule__GenerationTask__TagetFolderAssignment_3_11_2" 31560 pushFollow(FOLLOW_2);
31561 31561 ruleFile();
31562 // Delegated rules 31562
31563 31563 state._fsp--;
31564 31564
31565 protected DFA56 dfa56 = new DFA56(this); 31565 after(grammarAccess.getModelEntryAccess().getPathFileParserRuleCall_0());
31566 protected DFA57 dfa57 = new DFA57(this); 31566
31567 protected DFA58 dfa58 = new DFA58(this); 31567 }
31568 protected DFA59 dfa59 = new DFA59(this); 31568
31569 protected DFA60 dfa60 = new DFA60(this); 31569
31570 protected DFA61 dfa61 = new DFA61(this); 31570 }
31571 protected DFA62 dfa62 = new DFA62(this); 31571
31572 protected DFA63 dfa63 = new DFA63(this); 31572 }
31573 protected DFA64 dfa64 = new DFA64(this); 31573 catch (RecognitionException re) {
31574 protected DFA65 dfa65 = new DFA65(this); 31574 reportError(re);
31575 protected DFA66 dfa66 = new DFA66(this); 31575 recover(input,re);
31576 protected DFA67 dfa67 = new DFA67(this); 31576 }
31577 protected DFA68 dfa68 = new DFA68(this); 31577 finally {
31578 static final String dfa_1s = "\16\uffff"; 31578
31579 static final String dfa_2s = "\1\31\15\uffff"; 31579 restoreStackSize(stackSize);
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 return ;
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 // $ANTLR end "rule__ModelEntry__PathAssignment"
31585 "", 31585
31586 "", 31586
31587 "", 31587 // $ANTLR start "rule__FolderEntry__PathAssignment_1"
31588 "", 31588 // InternalApplicationConfiguration.g:10257:1: rule__FolderEntry__PathAssignment_1 : ( ruleFile ) ;
31589 "", 31589 public final void rule__FolderEntry__PathAssignment_1() throws RecognitionException {
31590 "", 31590
31591 "", 31591 int stackSize = keepStackSize();
31592 "", 31592
31593 "", 31593 try {
31594 "", 31594 // InternalApplicationConfiguration.g:10261:1: ( ( ruleFile ) )
31595 "", 31595 // InternalApplicationConfiguration.g:10262:2: ( ruleFile )
31596 "", 31596 {
31597 "" 31597 // InternalApplicationConfiguration.g:10262:2: ( ruleFile )
31598 }; 31598 // InternalApplicationConfiguration.g:10263:3: ruleFile
31599 31599 {
31600 static final short[] dfa_1 = DFA.unpackEncodedString(dfa_1s); 31600 before(grammarAccess.getFolderEntryAccess().getPathFileParserRuleCall_1_0());
31601 static final char[] dfa_2 = DFA.unpackEncodedStringToUnsignedChars(dfa_2s); 31601 pushFollow(FOLLOW_2);
31602 static final char[] dfa_3 = DFA.unpackEncodedStringToUnsignedChars(dfa_3s); 31602 ruleFile();
31603 static final short[] dfa_4 = DFA.unpackEncodedString(dfa_4s); 31603
31604 static final short[] dfa_5 = DFA.unpackEncodedString(dfa_5s); 31604 state._fsp--;
31605 static final short[][] dfa_6 = unpackEncodedStringArray(dfa_6s); 31605
31606 31606 after(grammarAccess.getFolderEntryAccess().getPathFileParserRuleCall_1_0());
31607 class DFA56 extends DFA { 31607
31608 31608 }
31609 public DFA56(BaseRecognizer recognizer) { 31609
31610 this.recognizer = recognizer; 31610
31611 this.decisionNumber = 56; 31611 }
31612 this.eot = dfa_1; 31612
31613 this.eof = dfa_1; 31613 }
31614 this.min = dfa_2; 31614 catch (RecognitionException re) {
31615 this.max = dfa_3; 31615 reportError(re);
31616 this.accept = dfa_4; 31616 recover(input,re);
31617 this.special = dfa_5; 31617 }
31618 this.transition = dfa_6; 31618 finally {
31619 } 31619
31620 public String getDescription() { 31620 restoreStackSize(stackSize);
31621 return "8408:2: ( rule__GenerationTask__UnorderedGroup_3__0 )?"; 31621
31622 } 31622 }
31623 public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { 31623 return ;
31624 TokenStream input = (TokenStream)_input; 31624 }
31625 int _s = s; 31625 // $ANTLR end "rule__FolderEntry__PathAssignment_1"
31626 switch ( s ) { 31626
31627 case 0 : 31627
31628 int LA56_0 = input.LA(1); 31628 // $ANTLR start "rule__FolderEntry__ExclusionAssignment_2_2"
31629 31629 // InternalApplicationConfiguration.g:10272:1: rule__FolderEntry__ExclusionAssignment_2_2 : ( ruleModelEntry ) ;
31630 31630 public final void rule__FolderEntry__ExclusionAssignment_2_2() throws RecognitionException {
31631 int index56_0 = input.index(); 31631
31632 input.rewind(); 31632 int stackSize = keepStackSize();
31633 s = -1; 31633
31634 if ( LA56_0 == 30 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0) ) {s = 1;} 31634 try {
31635 31635 // InternalApplicationConfiguration.g:10276:1: ( ( ruleModelEntry ) )
31636 else if ( LA56_0 == 48 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) {s = 2;} 31636 // InternalApplicationConfiguration.g:10277:2: ( ruleModelEntry )
31637 31637 {
31638 else if ( LA56_0 == 33 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) {s = 3;} 31638 // InternalApplicationConfiguration.g:10277:2: ( ruleModelEntry )
31639 31639 // InternalApplicationConfiguration.g:10278:3: ruleModelEntry
31640 else if ( LA56_0 == 46 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) {s = 4;} 31640 {
31641 31641 before(grammarAccess.getFolderEntryAccess().getExclusionModelEntryParserRuleCall_2_2_0());
31642 else if ( LA56_0 == 56 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) {s = 5;} 31642 pushFollow(FOLLOW_2);
31643 31643 ruleModelEntry();
31644 else if ( LA56_0 == 57 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) {s = 6;} 31644
31645 31645 state._fsp--;
31646 else if ( LA56_0 == 49 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) {s = 7;} 31646
31647 31647 after(grammarAccess.getFolderEntryAccess().getExclusionModelEntryParserRuleCall_2_2_0());
31648 else if ( LA56_0 == 34 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) {s = 8;} 31648
31649 31649 }
31650 else if ( LA56_0 == 50 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) {s = 9;} 31650
31651 31651
31652 else if ( LA56_0 == 51 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) {s = 10;} 31652 }
31653 31653
31654 else if ( LA56_0 == 52 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) {s = 11;} 31654 }
31655 31655 catch (RecognitionException re) {
31656 else if ( LA56_0 == 53 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) {s = 12;} 31656 reportError(re);
31657 31657 recover(input,re);
31658 else if ( (LA56_0==25) ) {s = 13;} 31658 }
31659 31659 finally {
31660 31660
31661 input.seek(index56_0); 31661 restoreStackSize(stackSize);
31662 if ( s>=0 ) return s; 31662
31663 break; 31663 }
31664 } 31664 return ;
31665 NoViableAltException nvae = 31665 }
31666 new NoViableAltException(getDescription(), 56, _s, input); 31666 // $ANTLR end "rule__FolderEntry__ExclusionAssignment_2_2"
31667 error(nvae); 31667
31668 throw nvae; 31668
31669 } 31669 // $ANTLR start "rule__FolderEntry__ExclusionAssignment_2_3_1"
31670 } 31670 // InternalApplicationConfiguration.g:10287:1: rule__FolderEntry__ExclusionAssignment_2_3_1 : ( ruleModelEntry ) ;
31671 static final String dfa_7s = "\15\uffff"; 31671 public final void rule__FolderEntry__ExclusionAssignment_2_3_1() throws RecognitionException {
31672 static final String dfa_8s = "\1\36\14\uffff"; 31672
31673 static final String dfa_9s = "\1\71\14\uffff"; 31673 int stackSize = keepStackSize();
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
31675 static final String dfa_11s = "\1\0\14\uffff}>"; 31675 try {
31676 static final String[] dfa_12s = { 31676 // InternalApplicationConfiguration.g:10291:1: ( ( ruleModelEntry ) )
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 // InternalApplicationConfiguration.g:10292:2: ( ruleModelEntry )
31678 "", 31678 {
31679 "", 31679 // InternalApplicationConfiguration.g:10292:2: ( ruleModelEntry )
31680 "", 31680 // InternalApplicationConfiguration.g:10293:3: ruleModelEntry
31681 "", 31681 {
31682 "", 31682 before(grammarAccess.getFolderEntryAccess().getExclusionModelEntryParserRuleCall_2_3_1_0());
31683 "", 31683 pushFollow(FOLLOW_2);
31684 "", 31684 ruleModelEntry();
31685 "", 31685
31686 "", 31686 state._fsp--;
31687 "", 31687
31688 "", 31688 after(grammarAccess.getFolderEntryAccess().getExclusionModelEntryParserRuleCall_2_3_1_0());
31689 "" 31689
31690 }; 31690 }
31691 31691
31692 static final short[] dfa_7 = DFA.unpackEncodedString(dfa_7s); 31692
31693 static final char[] dfa_8 = DFA.unpackEncodedStringToUnsignedChars(dfa_8s); 31693 }
31694 static final char[] dfa_9 = DFA.unpackEncodedStringToUnsignedChars(dfa_9s); 31694
31695 static final short[] dfa_10 = DFA.unpackEncodedString(dfa_10s); 31695 }
31696 static final short[] dfa_11 = DFA.unpackEncodedString(dfa_11s); 31696 catch (RecognitionException re) {
31697 static final short[][] dfa_12 = unpackEncodedStringArray(dfa_12s); 31697 reportError(re);
31698 31698 recover(input,re);
31699 class DFA57 extends DFA { 31699 }
31700 31700 finally {
31701 public DFA57(BaseRecognizer recognizer) { 31701
31702 this.recognizer = recognizer; 31702 restoreStackSize(stackSize);
31703 this.decisionNumber = 57; 31703
31704 this.eot = dfa_7; 31704 }
31705 this.eof = dfa_7; 31705 return ;
31706 this.min = dfa_8; 31706 }
31707 this.max = dfa_9; 31707 // $ANTLR end "rule__FolderEntry__ExclusionAssignment_2_3_1"
31708 this.accept = dfa_10; 31708
31709 this.special = dfa_11; 31709
31710 this.transition = dfa_12; 31710 // $ANTLR start "rule__PartialModelDeclaration__NameAssignment_1"
31711 } 31711 // InternalApplicationConfiguration.g:10302:1: rule__PartialModelDeclaration__NameAssignment_1 : ( RULE_ID ) ;
31712 public String getDescription() { 31712 public final void rule__PartialModelDeclaration__NameAssignment_1() throws RecognitionException {
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 int stackSize = keepStackSize();
31715 public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { 31715
31716 TokenStream input = (TokenStream)_input; 31716 try {
31717 int _s = s; 31717 // InternalApplicationConfiguration.g:10306:1: ( ( RULE_ID ) )
31718 switch ( s ) { 31718 // InternalApplicationConfiguration.g:10307:2: ( RULE_ID )
31719 case 0 : 31719 {
31720 int LA57_0 = input.LA(1); 31720 // InternalApplicationConfiguration.g:10307:2: ( RULE_ID )
31721 31721 // InternalApplicationConfiguration.g:10308:3: RULE_ID
31722 31722 {
31723 int index57_0 = input.index(); 31723 before(grammarAccess.getPartialModelDeclarationAccess().getNameIDTerminalRuleCall_1_0());
31724 input.rewind(); 31724 match(input,RULE_ID,FOLLOW_2);
31725 s = -1; 31725 after(grammarAccess.getPartialModelDeclarationAccess().getNameIDTerminalRuleCall_1_0());
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
31729 31729
31730 else if ( LA57_0 == 33 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) {s = 3;} 31730 }
31731 31731
31732 else if ( LA57_0 == 46 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) {s = 4;} 31732 }
31733 31733 catch (RecognitionException re) {
31734 else if ( LA57_0 == 56 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) {s = 5;} 31734 reportError(re);
31735 31735 recover(input,re);
31736 else if ( LA57_0 == 57 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) {s = 6;} 31736 }
31737 31737 finally {
31738 else if ( LA57_0 == 49 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) {s = 7;} 31738
31739 31739 restoreStackSize(stackSize);
31740 else if ( LA57_0 == 34 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) {s = 8;} 31740
31741 31741 }
31742 else if ( LA57_0 == 50 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) {s = 9;} 31742 return ;
31743 31743 }
31744 else if ( LA57_0 == 51 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) {s = 10;} 31744 // $ANTLR end "rule__PartialModelDeclaration__NameAssignment_1"
31745 31745
31746 else if ( LA57_0 == 52 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) {s = 11;} 31746
31747 31747 // $ANTLR start "rule__PartialModelDeclaration__SpecificationAssignment_2"
31748 else if ( LA57_0 == 53 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) {s = 12;} 31748 // InternalApplicationConfiguration.g:10317:1: rule__PartialModelDeclaration__SpecificationAssignment_2 : ( rulePartialModelSpecification ) ;
31749 31749 public final void rule__PartialModelDeclaration__SpecificationAssignment_2() throws RecognitionException {
31750 31750
31751 input.seek(index57_0); 31751 int stackSize = keepStackSize();
31752 if ( s>=0 ) return s; 31752
31753 break; 31753 try {
31754 } 31754 // InternalApplicationConfiguration.g:10321:1: ( ( rulePartialModelSpecification ) )
31755 NoViableAltException nvae = 31755 // InternalApplicationConfiguration.g:10322:2: ( rulePartialModelSpecification )
31756 new NoViableAltException(getDescription(), 57, _s, input); 31756 {
31757 error(nvae); 31757 // InternalApplicationConfiguration.g:10322:2: ( rulePartialModelSpecification )
31758 throw nvae; 31758 // InternalApplicationConfiguration.g:10323:3: rulePartialModelSpecification
31759 } 31759 {
31760 } 31760 before(grammarAccess.getPartialModelDeclarationAccess().getSpecificationPartialModelSpecificationParserRuleCall_2_0());
31761 31761 pushFollow(FOLLOW_2);
31762 class DFA58 extends DFA { 31762 rulePartialModelSpecification();
31763 31763
31764 public DFA58(BaseRecognizer recognizer) { 31764 state._fsp--;
31765 this.recognizer = recognizer; 31765
31766 this.decisionNumber = 58; 31766 after(grammarAccess.getPartialModelDeclarationAccess().getSpecificationPartialModelSpecificationParserRuleCall_2_0());
31767 this.eot = dfa_1; 31767
31768 this.eof = dfa_1; 31768 }
31769 this.min = dfa_2; 31769
31770 this.max = dfa_3; 31770
31771 this.accept = dfa_4; 31771 }
31772 this.special = dfa_5; 31772
31773 this.transition = dfa_6; 31773 }
31774 } 31774 catch (RecognitionException re) {
31775 public String getDescription() { 31775 reportError(re);
31776 return "8617:2: ( rule__GenerationTask__UnorderedGroup_3__1 )?"; 31776 recover(input,re);
31777 } 31777 }
31778 public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { 31778 finally {
31779 TokenStream input = (TokenStream)_input; 31779
31780 int _s = s; 31780 restoreStackSize(stackSize);
31781 switch ( s ) { 31781
31782 case 0 : 31782 }
31783 int LA58_0 = input.LA(1); 31783 return ;
31784 31784 }
31785 31785 // $ANTLR end "rule__PartialModelDeclaration__SpecificationAssignment_2"
31786 int index58_0 = input.index(); 31786
31787 input.rewind(); 31787
31788 s = -1; 31788 // $ANTLR start "rule__PartialModelReference__ReferredAssignment"
31789 if ( LA58_0 == 30 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0) ) {s = 1;} 31789 // InternalApplicationConfiguration.g:10332:1: rule__PartialModelReference__ReferredAssignment : ( ( RULE_ID ) ) ;
31790 31790 public final void rule__PartialModelReference__ReferredAssignment() throws RecognitionException {
31791 else if ( LA58_0 == 48 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) {s = 2;} 31791
31792 31792 int stackSize = keepStackSize();
31793 else if ( LA58_0 == 33 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) {s = 3;} 31793
31794 31794 try {
31795 else if ( LA58_0 == 46 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) {s = 4;} 31795 // InternalApplicationConfiguration.g:10336:1: ( ( ( RULE_ID ) ) )
31796 31796 // InternalApplicationConfiguration.g:10337:2: ( ( RULE_ID ) )
31797 else if ( LA58_0 == 56 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) {s = 5;} 31797 {
31798 31798 // InternalApplicationConfiguration.g:10337:2: ( ( RULE_ID ) )
31799 else if ( LA58_0 == 57 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) {s = 6;} 31799 // InternalApplicationConfiguration.g:10338:3: ( RULE_ID )
31800 31800 {
31801 else if ( LA58_0 == 49 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) {s = 7;} 31801 before(grammarAccess.getPartialModelReferenceAccess().getReferredPartialModelDeclarationCrossReference_0());
31802 31802 // InternalApplicationConfiguration.g:10339:3: ( RULE_ID )
31803 else if ( LA58_0 == 34 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) {s = 8;} 31803 // InternalApplicationConfiguration.g:10340:4: RULE_ID
31804 31804 {
31805 else if ( LA58_0 == 50 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) {s = 9;} 31805 before(grammarAccess.getPartialModelReferenceAccess().getReferredPartialModelDeclarationIDTerminalRuleCall_0_1());
31806 31806 match(input,RULE_ID,FOLLOW_2);
31807 else if ( LA58_0 == 51 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) {s = 10;} 31807 after(grammarAccess.getPartialModelReferenceAccess().getReferredPartialModelDeclarationIDTerminalRuleCall_0_1());
31808 31808
31809 else if ( LA58_0 == 52 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) {s = 11;} 31809 }
31810 31810
31811 else if ( LA58_0 == 53 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) {s = 12;} 31811 after(grammarAccess.getPartialModelReferenceAccess().getReferredPartialModelDeclarationCrossReference_0());
31812 31812
31813 else if ( (LA58_0==25) ) {s = 13;} 31813 }
31814 31814
31815 31815
31816 input.seek(index58_0); 31816 }
31817 if ( s>=0 ) return s; 31817
31818 break; 31818 }
31819 } 31819 catch (RecognitionException re) {
31820 NoViableAltException nvae = 31820 reportError(re);
31821 new NoViableAltException(getDescription(), 58, _s, input); 31821 recover(input,re);
31822 error(nvae); 31822 }
31823 throw nvae; 31823 finally {
31824 } 31824
31825 } 31825 restoreStackSize(stackSize);
31826 31826
31827 class DFA59 extends DFA { 31827 }
31828 31828 return ;
31829 public DFA59(BaseRecognizer recognizer) { 31829 }
31830 this.recognizer = recognizer; 31830 // $ANTLR end "rule__PartialModelReference__ReferredAssignment"
31831 this.decisionNumber = 59; 31831
31832 this.eot = dfa_1; 31832
31833 this.eof = dfa_1; 31833 // $ANTLR start "rule__PatternSpecification__EntriesAssignment_1"
31834 this.min = dfa_2; 31834 // InternalApplicationConfiguration.g:10351:1: rule__PatternSpecification__EntriesAssignment_1 : ( rulePatternEntry ) ;
31835 this.max = dfa_3; 31835 public final void rule__PatternSpecification__EntriesAssignment_1() throws RecognitionException {
31836 this.accept = dfa_4; 31836
31837 this.special = dfa_5; 31837 int stackSize = keepStackSize();
31838 this.transition = dfa_6; 31838
31839 } 31839 try {
31840 public String getDescription() { 31840 // InternalApplicationConfiguration.g:10355:1: ( ( rulePatternEntry ) )
31841 return "8629:2: ( rule__GenerationTask__UnorderedGroup_3__2 )?"; 31841 // InternalApplicationConfiguration.g:10356:2: ( rulePatternEntry )
31842 } 31842 {
31843 public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { 31843 // InternalApplicationConfiguration.g:10356:2: ( rulePatternEntry )
31844 TokenStream input = (TokenStream)_input; 31844 // InternalApplicationConfiguration.g:10357:3: rulePatternEntry
31845 int _s = s; 31845 {
31846 switch ( s ) { 31846 before(grammarAccess.getPatternSpecificationAccess().getEntriesPatternEntryParserRuleCall_1_0());
31847 case 0 : 31847 pushFollow(FOLLOW_2);
31848 int LA59_0 = input.LA(1); 31848 rulePatternEntry();
31849 31849
31850 31850 state._fsp--;
31851 int index59_0 = input.index(); 31851
31852 input.rewind(); 31852 after(grammarAccess.getPatternSpecificationAccess().getEntriesPatternEntryParserRuleCall_1_0());
31853 s = -1; 31853
31854 if ( LA59_0 == 30 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0) ) {s = 1;} 31854 }
31855 31855
31856 else if ( LA59_0 == 48 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) {s = 2;} 31856
31857 31857 }
31858 else if ( LA59_0 == 33 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) {s = 3;} 31858
31859 31859 }
31860 else if ( LA59_0 == 46 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) {s = 4;} 31860 catch (RecognitionException re) {
31861 31861 reportError(re);
31862 else if ( LA59_0 == 56 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) {s = 5;} 31862 recover(input,re);
31863 31863 }
31864 else if ( LA59_0 == 57 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) {s = 6;} 31864 finally {
31865 31865
31866 else if ( LA59_0 == 49 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) {s = 7;} 31866 restoreStackSize(stackSize);
31867 31867
31868 else if ( LA59_0 == 34 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) {s = 8;} 31868 }
31869 31869 return ;
31870 else if ( LA59_0 == 50 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) {s = 9;} 31870 }
31871 31871 // $ANTLR end "rule__PatternSpecification__EntriesAssignment_1"
31872 else if ( LA59_0 == 51 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) {s = 10;} 31872
31873 31873
31874 else if ( LA59_0 == 52 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) {s = 11;} 31874 // $ANTLR start "rule__PatternSpecification__EntriesAssignment_2_1"
31875 31875 // InternalApplicationConfiguration.g:10366:1: rule__PatternSpecification__EntriesAssignment_2_1 : ( rulePatternEntry ) ;
31876 else if ( LA59_0 == 53 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) {s = 12;} 31876 public final void rule__PatternSpecification__EntriesAssignment_2_1() throws RecognitionException {
31877 31877
31878 else if ( (LA59_0==25) ) {s = 13;} 31878 int stackSize = keepStackSize();
31879 31879
31880 31880 try {
31881 input.seek(index59_0); 31881 // InternalApplicationConfiguration.g:10370:1: ( ( rulePatternEntry ) )
31882 if ( s>=0 ) return s; 31882 // InternalApplicationConfiguration.g:10371:2: ( rulePatternEntry )
31883 break; 31883 {
31884 } 31884 // InternalApplicationConfiguration.g:10371:2: ( rulePatternEntry )
31885 NoViableAltException nvae = 31885 // InternalApplicationConfiguration.g:10372:3: rulePatternEntry
31886 new NoViableAltException(getDescription(), 59, _s, input); 31886 {
31887 error(nvae); 31887 before(grammarAccess.getPatternSpecificationAccess().getEntriesPatternEntryParserRuleCall_2_1_0());
31888 throw nvae; 31888 pushFollow(FOLLOW_2);
31889 } 31889 rulePatternEntry();
31890 } 31890
31891 31891 state._fsp--;
31892 class DFA60 extends DFA { 31892
31893 31893 after(grammarAccess.getPatternSpecificationAccess().getEntriesPatternEntryParserRuleCall_2_1_0());
31894 public DFA60(BaseRecognizer recognizer) { 31894
31895 this.recognizer = recognizer; 31895 }
31896 this.decisionNumber = 60; 31896
31897 this.eot = dfa_1; 31897
31898 this.eof = dfa_1; 31898 }
31899 this.min = dfa_2; 31899
31900 this.max = dfa_3; 31900 }
31901 this.accept = dfa_4; 31901 catch (RecognitionException re) {
31902 this.special = dfa_5; 31902 reportError(re);
31903 this.transition = dfa_6; 31903 recover(input,re);
31904 } 31904 }
31905 public String getDescription() { 31905 finally {
31906 return "8641:2: ( rule__GenerationTask__UnorderedGroup_3__3 )?"; 31906
31907 } 31907 restoreStackSize(stackSize);
31908 public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { 31908
31909 TokenStream input = (TokenStream)_input; 31909 }
31910 int _s = s; 31910 return ;
31911 switch ( s ) { 31911 }
31912 case 0 : 31912 // $ANTLR end "rule__PatternSpecification__EntriesAssignment_2_1"
31913 int LA60_0 = input.LA(1); 31913
31914 31914
31915 31915 // $ANTLR start "rule__AllPatternEntry__PackageAssignment_1"
31916 int index60_0 = input.index(); 31916 // InternalApplicationConfiguration.g:10381:1: rule__AllPatternEntry__PackageAssignment_1 : ( ( ruleQualifiedName ) ) ;
31917 input.rewind(); 31917 public final void rule__AllPatternEntry__PackageAssignment_1() throws RecognitionException {
31918 s = -1; 31918
31919 if ( LA60_0 == 30 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0) ) {s = 1;} 31919 int stackSize = keepStackSize();
31920 31920
31921 else if ( LA60_0 == 48 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) {s = 2;} 31921 try {
31922 31922 // InternalApplicationConfiguration.g:10385:1: ( ( ( ruleQualifiedName ) ) )
31923 else if ( LA60_0 == 33 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) {s = 3;} 31923 // InternalApplicationConfiguration.g:10386:2: ( ( ruleQualifiedName ) )
31924 31924 {
31925 else if ( LA60_0 == 46 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) {s = 4;} 31925 // InternalApplicationConfiguration.g:10386:2: ( ( ruleQualifiedName ) )
31926 31926 // InternalApplicationConfiguration.g:10387:3: ( ruleQualifiedName )
31927 else if ( LA60_0 == 56 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) {s = 5;} 31927 {
31928 31928 before(grammarAccess.getAllPatternEntryAccess().getPackagePatternModelCrossReference_1_0());
31929 else if ( LA60_0 == 57 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) {s = 6;} 31929 // InternalApplicationConfiguration.g:10388:3: ( ruleQualifiedName )
31930 31930 // InternalApplicationConfiguration.g:10389:4: ruleQualifiedName
31931 else if ( LA60_0 == 49 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) {s = 7;} 31931 {
31932 31932 before(grammarAccess.getAllPatternEntryAccess().getPackagePatternModelQualifiedNameParserRuleCall_1_0_1());
31933 else if ( LA60_0 == 34 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) {s = 8;} 31933 pushFollow(FOLLOW_2);
31934 31934 ruleQualifiedName();
31935 else if ( LA60_0 == 50 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) {s = 9;} 31935
31936 31936 state._fsp--;
31937 else if ( LA60_0 == 51 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) {s = 10;} 31937
31938 31938 after(grammarAccess.getAllPatternEntryAccess().getPackagePatternModelQualifiedNameParserRuleCall_1_0_1());
31939 else if ( LA60_0 == 52 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) {s = 11;} 31939
31940 31940 }
31941 else if ( LA60_0 == 53 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) {s = 12;} 31941
31942 31942 after(grammarAccess.getAllPatternEntryAccess().getPackagePatternModelCrossReference_1_0());
31943 else if ( (LA60_0==25) ) {s = 13;} 31943
31944 31944 }
31945 31945
31946 input.seek(index60_0); 31946
31947 if ( s>=0 ) return s; 31947 }
31948 break; 31948
31949 } 31949 }
31950 NoViableAltException nvae = 31950 catch (RecognitionException re) {
31951 new NoViableAltException(getDescription(), 60, _s, input); 31951 reportError(re);
31952 error(nvae); 31952 recover(input,re);
31953 throw nvae; 31953 }
31954 } 31954 finally {
31955 } 31955
31956 31956 restoreStackSize(stackSize);
31957 class DFA61 extends DFA { 31957
31958 31958 }
31959 public DFA61(BaseRecognizer recognizer) { 31959 return ;
31960 this.recognizer = recognizer; 31960 }
31961 this.decisionNumber = 61; 31961 // $ANTLR end "rule__AllPatternEntry__PackageAssignment_1"
31962 this.eot = dfa_1; 31962
31963 this.eof = dfa_1; 31963
31964 this.min = dfa_2; 31964 // $ANTLR start "rule__AllPatternEntry__ExclusuionAssignment_2_2"
31965 this.max = dfa_3; 31965 // InternalApplicationConfiguration.g:10400:1: rule__AllPatternEntry__ExclusuionAssignment_2_2 : ( rulePatternElement ) ;
31966 this.accept = dfa_4; 31966 public final void rule__AllPatternEntry__ExclusuionAssignment_2_2() throws RecognitionException {
31967 this.special = dfa_5; 31967
31968 this.transition = dfa_6; 31968 int stackSize = keepStackSize();
31969 } 31969
31970 public String getDescription() { 31970 try {
31971 return "8653:2: ( rule__GenerationTask__UnorderedGroup_3__4 )?"; 31971 // InternalApplicationConfiguration.g:10404:1: ( ( rulePatternElement ) )
31972 } 31972 // InternalApplicationConfiguration.g:10405:2: ( rulePatternElement )
31973 public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { 31973 {
31974 TokenStream input = (TokenStream)_input; 31974 // InternalApplicationConfiguration.g:10405:2: ( rulePatternElement )
31975 int _s = s; 31975 // InternalApplicationConfiguration.g:10406:3: rulePatternElement
31976 switch ( s ) { 31976 {
31977 case 0 : 31977 before(grammarAccess.getAllPatternEntryAccess().getExclusuionPatternElementParserRuleCall_2_2_0());
31978 int LA61_0 = input.LA(1); 31978 pushFollow(FOLLOW_2);
31979 31979 rulePatternElement();
31980 31980
31981 int index61_0 = input.index(); 31981 state._fsp--;
31982 input.rewind(); 31982
31983 s = -1; 31983 after(grammarAccess.getAllPatternEntryAccess().getExclusuionPatternElementParserRuleCall_2_2_0());
31984 if ( LA61_0 == 30 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0) ) {s = 1;} 31984
31985 31985 }
31986 else if ( LA61_0 == 48 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) {s = 2;} 31986
31987 31987
31988 else if ( LA61_0 == 33 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) {s = 3;} 31988 }
31989 31989
31990 else if ( LA61_0 == 46 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) {s = 4;} 31990 }
31991 31991 catch (RecognitionException re) {
31992 else if ( LA61_0 == 56 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) {s = 5;} 31992 reportError(re);
31993 31993 recover(input,re);
31994 else if ( LA61_0 == 57 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) {s = 6;} 31994 }
31995 31995 finally {
31996 else if ( LA61_0 == 49 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) {s = 7;} 31996
31997 31997 restoreStackSize(stackSize);
31998 else if ( LA61_0 == 34 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) {s = 8;} 31998
31999 31999 }
32000 else if ( LA61_0 == 50 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) {s = 9;} 32000 return ;
32001 32001 }
32002 else if ( LA61_0 == 51 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) {s = 10;} 32002 // $ANTLR end "rule__AllPatternEntry__ExclusuionAssignment_2_2"
32003 32003
32004 else if ( LA61_0 == 52 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) {s = 11;} 32004
32005 32005 // $ANTLR start "rule__AllPatternEntry__ExclusuionAssignment_2_3_1"
32006 else if ( LA61_0 == 53 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) {s = 12;} 32006 // InternalApplicationConfiguration.g:10415:1: rule__AllPatternEntry__ExclusuionAssignment_2_3_1 : ( rulePatternElement ) ;
32007 32007 public final void rule__AllPatternEntry__ExclusuionAssignment_2_3_1() throws RecognitionException {
32008 else if ( (LA61_0==25) ) {s = 13;} 32008
32009 32009 int stackSize = keepStackSize();
32010 32010
32011 input.seek(index61_0); 32011 try {
32012 if ( s>=0 ) return s; 32012 // InternalApplicationConfiguration.g:10419:1: ( ( rulePatternElement ) )
32013 break; 32013 // InternalApplicationConfiguration.g:10420:2: ( rulePatternElement )
32014 } 32014 {
32015 NoViableAltException nvae = 32015 // InternalApplicationConfiguration.g:10420:2: ( rulePatternElement )
32016 new NoViableAltException(getDescription(), 61, _s, input); 32016 // InternalApplicationConfiguration.g:10421:3: rulePatternElement
32017 error(nvae); 32017 {
32018 throw nvae; 32018 before(grammarAccess.getAllPatternEntryAccess().getExclusuionPatternElementParserRuleCall_2_3_1_0());
32019 } 32019 pushFollow(FOLLOW_2);
32020 } 32020 rulePatternElement();
32021 32021
32022 class DFA62 extends DFA { 32022 state._fsp--;
32023 32023
32024 public DFA62(BaseRecognizer recognizer) { 32024 after(grammarAccess.getAllPatternEntryAccess().getExclusuionPatternElementParserRuleCall_2_3_1_0());
32025 this.recognizer = recognizer; 32025
32026 this.decisionNumber = 62; 32026 }
32027 this.eot = dfa_1; 32027
32028 this.eof = dfa_1; 32028
32029 this.min = dfa_2; 32029 }
32030 this.max = dfa_3; 32030
32031 this.accept = dfa_4; 32031 }
32032 this.special = dfa_5; 32032 catch (RecognitionException re) {
32033 this.transition = dfa_6; 32033 reportError(re);
32034 } 32034 recover(input,re);
32035 public String getDescription() { 32035 }
32036 return "8665:2: ( rule__GenerationTask__UnorderedGroup_3__5 )?"; 32036 finally {
32037 } 32037
32038 public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { 32038 restoreStackSize(stackSize);
32039 TokenStream input = (TokenStream)_input; 32039
32040 int _s = s; 32040 }
32041 switch ( s ) { 32041 return ;
32042 case 0 : 32042 }
32043 int LA62_0 = input.LA(1); 32043 // $ANTLR end "rule__AllPatternEntry__ExclusuionAssignment_2_3_1"
32044 32044
32045 32045
32046 int index62_0 = input.index(); 32046 // $ANTLR start "rule__PatternElement__PackageAssignment_0_0"
32047 input.rewind(); 32047 // InternalApplicationConfiguration.g:10430:1: rule__PatternElement__PackageAssignment_0_0 : ( ( ruleQualifiedName ) ) ;
32048 s = -1; 32048 public final void rule__PatternElement__PackageAssignment_0_0() throws RecognitionException {
32049 if ( LA62_0 == 30 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0) ) {s = 1;} 32049
32050 32050 int stackSize = keepStackSize();
32051 else if ( LA62_0 == 48 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) {s = 2;} 32051
32052 32052 try {
32053 else if ( LA62_0 == 33 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) {s = 3;} 32053 // InternalApplicationConfiguration.g:10434:1: ( ( ( ruleQualifiedName ) ) )
32054 32054 // InternalApplicationConfiguration.g:10435:2: ( ( ruleQualifiedName ) )
32055 else if ( LA62_0 == 46 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) {s = 4;} 32055 {
32056 32056 // InternalApplicationConfiguration.g:10435:2: ( ( ruleQualifiedName ) )
32057 else if ( LA62_0 == 56 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) {s = 5;} 32057 // InternalApplicationConfiguration.g:10436:3: ( ruleQualifiedName )
32058 32058 {
32059 else if ( LA62_0 == 57 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) {s = 6;} 32059 before(grammarAccess.getPatternElementAccess().getPackagePatternModelCrossReference_0_0_0());
32060 32060 // InternalApplicationConfiguration.g:10437:3: ( ruleQualifiedName )
32061 else if ( LA62_0 == 49 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) {s = 7;} 32061 // InternalApplicationConfiguration.g:10438:4: ruleQualifiedName
32062 32062 {
32063 else if ( LA62_0 == 34 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) {s = 8;} 32063 before(grammarAccess.getPatternElementAccess().getPackagePatternModelQualifiedNameParserRuleCall_0_0_0_1());
32064 32064 pushFollow(FOLLOW_2);
32065 else if ( LA62_0 == 50 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) {s = 9;} 32065 ruleQualifiedName();
32066 32066
32067 else if ( LA62_0 == 51 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) {s = 10;} 32067 state._fsp--;
32068 32068
32069 else if ( LA62_0 == 52 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) {s = 11;} 32069 after(grammarAccess.getPatternElementAccess().getPackagePatternModelQualifiedNameParserRuleCall_0_0_0_1());
32070 32070
32071 else if ( LA62_0 == 53 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) {s = 12;} 32071 }
32072 32072
32073 else if ( (LA62_0==25) ) {s = 13;} 32073 after(grammarAccess.getPatternElementAccess().getPackagePatternModelCrossReference_0_0_0());
32074 32074
32075 32075 }
32076 input.seek(index62_0); 32076
32077 if ( s>=0 ) return s; 32077
32078 break; 32078 }
32079 } 32079
32080 NoViableAltException nvae = 32080 }
32081 new NoViableAltException(getDescription(), 62, _s, input); 32081 catch (RecognitionException re) {
32082 error(nvae); 32082 reportError(re);
32083 throw nvae; 32083 recover(input,re);
32084 } 32084 }
32085 } 32085 finally {
32086 32086
32087 class DFA63 extends DFA { 32087 restoreStackSize(stackSize);
32088 32088
32089 public DFA63(BaseRecognizer recognizer) { 32089 }
32090 this.recognizer = recognizer; 32090 return ;
32091 this.decisionNumber = 63; 32091 }
32092 this.eot = dfa_1; 32092 // $ANTLR end "rule__PatternElement__PackageAssignment_0_0"
32093 this.eof = dfa_1; 32093
32094 this.min = dfa_2; 32094
32095 this.max = dfa_3; 32095 // $ANTLR start "rule__PatternElement__PatternAssignment_1"
32096 this.accept = dfa_4; 32096 // InternalApplicationConfiguration.g:10449:1: rule__PatternElement__PatternAssignment_1 : ( ( RULE_ID ) ) ;
32097 this.special = dfa_5; 32097 public final void rule__PatternElement__PatternAssignment_1() throws RecognitionException {
32098 this.transition = dfa_6; 32098
32099 } 32099 int stackSize = keepStackSize();
32100 public String getDescription() { 32100
32101 return "8677:2: ( rule__GenerationTask__UnorderedGroup_3__6 )?"; 32101 try {
32102 } 32102 // InternalApplicationConfiguration.g:10453:1: ( ( ( RULE_ID ) ) )
32103 public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { 32103 // InternalApplicationConfiguration.g:10454:2: ( ( RULE_ID ) )
32104 TokenStream input = (TokenStream)_input; 32104 {
32105 int _s = s; 32105 // InternalApplicationConfiguration.g:10454:2: ( ( RULE_ID ) )
32106 switch ( s ) { 32106 // InternalApplicationConfiguration.g:10455:3: ( RULE_ID )
32107 case 0 : 32107 {
32108 int LA63_0 = input.LA(1); 32108 before(grammarAccess.getPatternElementAccess().getPatternPatternCrossReference_1_0());
32109 32109 // InternalApplicationConfiguration.g:10456:3: ( RULE_ID )
32110 32110 // InternalApplicationConfiguration.g:10457:4: RULE_ID
32111 int index63_0 = input.index(); 32111 {
32112 input.rewind(); 32112 before(grammarAccess.getPatternElementAccess().getPatternPatternIDTerminalRuleCall_1_0_1());
32113 s = -1; 32113 match(input,RULE_ID,FOLLOW_2);
32114 if ( LA63_0 == 30 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0) ) {s = 1;} 32114 after(grammarAccess.getPatternElementAccess().getPatternPatternIDTerminalRuleCall_1_0_1());
32115 32115
32116 else if ( LA63_0 == 48 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) {s = 2;} 32116 }
32117 32117
32118 else if ( LA63_0 == 33 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) {s = 3;} 32118 after(grammarAccess.getPatternElementAccess().getPatternPatternCrossReference_1_0());
32119 32119
32120 else if ( LA63_0 == 46 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) {s = 4;} 32120 }
32121 32121
32122 else if ( LA63_0 == 56 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) {s = 5;} 32122
32123 32123 }
32124 else if ( LA63_0 == 57 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) {s = 6;} 32124
32125 32125 }
32126 else if ( LA63_0 == 49 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) {s = 7;} 32126 catch (RecognitionException re) {
32127 32127 reportError(re);
32128 else if ( LA63_0 == 34 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) {s = 8;} 32128 recover(input,re);
32129 32129 }
32130 else if ( LA63_0 == 50 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) {s = 9;} 32130 finally {
32131 32131
32132 else if ( LA63_0 == 51 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) {s = 10;} 32132 restoreStackSize(stackSize);
32133 32133
32134 else if ( LA63_0 == 52 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) {s = 11;} 32134 }
32135 32135 return ;
32136 else if ( LA63_0 == 53 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) {s = 12;} 32136 }
32137 32137 // $ANTLR end "rule__PatternElement__PatternAssignment_1"
32138 else if ( (LA63_0==25) ) {s = 13;} 32138
32139 32139
32140 32140 // $ANTLR start "rule__GraphPatternDeclaration__NameAssignment_1"
32141 input.seek(index63_0); 32141 // InternalApplicationConfiguration.g:10468:1: rule__GraphPatternDeclaration__NameAssignment_1 : ( RULE_ID ) ;
32142 if ( s>=0 ) return s; 32142 public final void rule__GraphPatternDeclaration__NameAssignment_1() throws RecognitionException {
32143 break; 32143
32144 } 32144 int stackSize = keepStackSize();
32145 NoViableAltException nvae = 32145
32146 new NoViableAltException(getDescription(), 63, _s, input); 32146 try {
32147 error(nvae); 32147 // InternalApplicationConfiguration.g:10472:1: ( ( RULE_ID ) )
32148 throw nvae; 32148 // InternalApplicationConfiguration.g:10473:2: ( RULE_ID )
32149 } 32149 {
32150 } 32150 // InternalApplicationConfiguration.g:10473:2: ( RULE_ID )
32151 32151 // InternalApplicationConfiguration.g:10474:3: RULE_ID
32152 class DFA64 extends DFA { 32152 {
32153 32153 before(grammarAccess.getGraphPatternDeclarationAccess().getNameIDTerminalRuleCall_1_0());
32154 public DFA64(BaseRecognizer recognizer) { 32154 match(input,RULE_ID,FOLLOW_2);
32155 this.recognizer = recognizer; 32155 after(grammarAccess.getGraphPatternDeclarationAccess().getNameIDTerminalRuleCall_1_0());
32156 this.decisionNumber = 64; 32156
32157 this.eot = dfa_1; 32157 }
32158 this.eof = dfa_1; 32158
32159 this.min = dfa_2; 32159
32160 this.max = dfa_3; 32160 }
32161 this.accept = dfa_4; 32161
32162 this.special = dfa_5; 32162 }
32163 this.transition = dfa_6; 32163 catch (RecognitionException re) {
32164 } 32164 reportError(re);
32165 public String getDescription() { 32165 recover(input,re);
32166 return "8689:2: ( rule__GenerationTask__UnorderedGroup_3__7 )?"; 32166 }
32167 } 32167 finally {
32168 public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { 32168
32169 TokenStream input = (TokenStream)_input; 32169 restoreStackSize(stackSize);
32170 int _s = s; 32170
32171 switch ( s ) { 32171 }
32172 case 0 : 32172 return ;
32173 int LA64_0 = input.LA(1); 32173 }
32174 32174 // $ANTLR end "rule__GraphPatternDeclaration__NameAssignment_1"
32175 32175
32176 int index64_0 = input.index(); 32176
32177 input.rewind(); 32177 // $ANTLR start "rule__GraphPatternDeclaration__SpecificationAssignment_2"
32178 s = -1; 32178 // InternalApplicationConfiguration.g:10483:1: rule__GraphPatternDeclaration__SpecificationAssignment_2 : ( rulePatternSpecification ) ;
32179 if ( LA64_0 == 30 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0) ) {s = 1;} 32179 public final void rule__GraphPatternDeclaration__SpecificationAssignment_2() throws RecognitionException {
32180 32180
32181 else if ( LA64_0 == 48 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) {s = 2;} 32181 int stackSize = keepStackSize();
32182 32182
32183 else if ( LA64_0 == 33 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) {s = 3;} 32183 try {
32184 32184 // InternalApplicationConfiguration.g:10487:1: ( ( rulePatternSpecification ) )
32185 else if ( LA64_0 == 46 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) {s = 4;} 32185 // InternalApplicationConfiguration.g:10488:2: ( rulePatternSpecification )
32186 32186 {
32187 else if ( LA64_0 == 56 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) {s = 5;} 32187 // InternalApplicationConfiguration.g:10488:2: ( rulePatternSpecification )
32188 32188 // InternalApplicationConfiguration.g:10489:3: rulePatternSpecification
32189 else if ( LA64_0 == 57 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) {s = 6;} 32189 {
32190 32190 before(grammarAccess.getGraphPatternDeclarationAccess().getSpecificationPatternSpecificationParserRuleCall_2_0());
32191 else if ( LA64_0 == 49 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) {s = 7;} 32191 pushFollow(FOLLOW_2);
32192 32192 rulePatternSpecification();
32193 else if ( LA64_0 == 34 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) {s = 8;} 32193
32194 32194 state._fsp--;
32195 else if ( LA64_0 == 50 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) {s = 9;} 32195
32196 32196 after(grammarAccess.getGraphPatternDeclarationAccess().getSpecificationPatternSpecificationParserRuleCall_2_0());
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
32200 32200
32201 else if ( LA64_0 == 53 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) {s = 12;} 32201 }
32202 32202
32203 else if ( (LA64_0==25) ) {s = 13;} 32203 }
32204 32204 catch (RecognitionException re) {
32205 32205 reportError(re);
32206 input.seek(index64_0); 32206 recover(input,re);
32207 if ( s>=0 ) return s; 32207 }
32208 break; 32208 finally {
32209 } 32209
32210 NoViableAltException nvae = 32210 restoreStackSize(stackSize);
32211 new NoViableAltException(getDescription(), 64, _s, input); 32211
32212 error(nvae); 32212 }
32213 throw nvae; 32213 return ;
32214 } 32214 }
32215 } 32215 // $ANTLR end "rule__GraphPatternDeclaration__SpecificationAssignment_2"
32216 32216
32217 class DFA65 extends DFA { 32217
32218 32218 // $ANTLR start "rule__GraphPatternReference__ReferredAssignment"
32219 public DFA65(BaseRecognizer recognizer) { 32219 // InternalApplicationConfiguration.g:10498:1: rule__GraphPatternReference__ReferredAssignment : ( ( RULE_ID ) ) ;
32220 this.recognizer = recognizer; 32220 public final void rule__GraphPatternReference__ReferredAssignment() throws RecognitionException {
32221 this.decisionNumber = 65; 32221
32222 this.eot = dfa_1; 32222 int stackSize = keepStackSize();
32223 this.eof = dfa_1; 32223
32224 this.min = dfa_2; 32224 try {
32225 this.max = dfa_3; 32225 // InternalApplicationConfiguration.g:10502:1: ( ( ( RULE_ID ) ) )
32226 this.accept = dfa_4; 32226 // InternalApplicationConfiguration.g:10503:2: ( ( RULE_ID ) )
32227 this.special = dfa_5; 32227 {
32228 this.transition = dfa_6; 32228 // InternalApplicationConfiguration.g:10503:2: ( ( RULE_ID ) )
32229 } 32229 // InternalApplicationConfiguration.g:10504:3: ( RULE_ID )
32230 public String getDescription() { 32230 {
32231 return "8701:2: ( rule__GenerationTask__UnorderedGroup_3__8 )?"; 32231 before(grammarAccess.getGraphPatternReferenceAccess().getReferredGraphPatternDeclarationCrossReference_0());
32232 } 32232 // InternalApplicationConfiguration.g:10505:3: ( RULE_ID )
32233 public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { 32233 // InternalApplicationConfiguration.g:10506:4: RULE_ID
32234 TokenStream input = (TokenStream)_input; 32234 {
32235 int _s = s; 32235 before(grammarAccess.getGraphPatternReferenceAccess().getReferredGraphPatternDeclarationIDTerminalRuleCall_0_1());
32236 switch ( s ) { 32236 match(input,RULE_ID,FOLLOW_2);
32237 case 0 : 32237 after(grammarAccess.getGraphPatternReferenceAccess().getReferredGraphPatternDeclarationIDTerminalRuleCall_0_1());
32238 int LA65_0 = input.LA(1); 32238
32239 32239 }
32240 32240
32241 int index65_0 = input.index(); 32241 after(grammarAccess.getGraphPatternReferenceAccess().getReferredGraphPatternDeclarationCrossReference_0());
32242 input.rewind(); 32242
32243 s = -1; 32243 }
32244 if ( LA65_0 == 30 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0) ) {s = 1;} 32244
32245 32245
32246 else if ( LA65_0 == 48 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) {s = 2;} 32246 }
32247 32247
32248 else if ( LA65_0 == 33 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) {s = 3;} 32248 }
32249 32249 catch (RecognitionException re) {
32250 else if ( LA65_0 == 46 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) {s = 4;} 32250 reportError(re);
32251 32251 recover(input,re);
32252 else if ( LA65_0 == 56 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) {s = 5;} 32252 }
32253 32253 finally {
32254 else if ( LA65_0 == 57 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) {s = 6;} 32254
32255 32255 restoreStackSize(stackSize);
32256 else if ( LA65_0 == 49 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) {s = 7;} 32256
32257 32257 }
32258 else if ( LA65_0 == 34 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) {s = 8;} 32258 return ;
32259 32259 }
32260 else if ( LA65_0 == 50 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) {s = 9;} 32260 // $ANTLR end "rule__GraphPatternReference__ReferredAssignment"
32261 32261
32262 else if ( LA65_0 == 51 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) {s = 10;} 32262
32263 32263 // $ANTLR start "rule__ObjectiveSpecification__EntriesAssignment_1"
32264 else if ( LA65_0 == 52 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) {s = 11;} 32264 // InternalApplicationConfiguration.g:10517:1: rule__ObjectiveSpecification__EntriesAssignment_1 : ( ruleObjectiveEntry ) ;
32265 32265 public final void rule__ObjectiveSpecification__EntriesAssignment_1() throws RecognitionException {
32266 else if ( LA65_0 == 53 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) {s = 12;} 32266
32267 32267 int stackSize = keepStackSize();
32268 else if ( (LA65_0==25) ) {s = 13;} 32268
32269 32269 try {
32270 32270 // InternalApplicationConfiguration.g:10521:1: ( ( ruleObjectiveEntry ) )
32271 input.seek(index65_0); 32271 // InternalApplicationConfiguration.g:10522:2: ( ruleObjectiveEntry )
32272 if ( s>=0 ) return s; 32272 {
32273 break; 32273 // InternalApplicationConfiguration.g:10522:2: ( ruleObjectiveEntry )
32274 } 32274 // InternalApplicationConfiguration.g:10523:3: ruleObjectiveEntry
32275 NoViableAltException nvae = 32275 {
32276 new NoViableAltException(getDescription(), 65, _s, input); 32276 before(grammarAccess.getObjectiveSpecificationAccess().getEntriesObjectiveEntryParserRuleCall_1_0());
32277 error(nvae); 32277 pushFollow(FOLLOW_2);
32278 throw nvae; 32278 ruleObjectiveEntry();
32279 } 32279
32280 } 32280 state._fsp--;
32281 32281
32282 class DFA66 extends DFA { 32282 after(grammarAccess.getObjectiveSpecificationAccess().getEntriesObjectiveEntryParserRuleCall_1_0());
32283 32283
32284 public DFA66(BaseRecognizer recognizer) { 32284 }
32285 this.recognizer = recognizer; 32285
32286 this.decisionNumber = 66; 32286
32287 this.eot = dfa_1; 32287 }
32288 this.eof = dfa_1; 32288
32289 this.min = dfa_2; 32289 }
32290 this.max = dfa_3; 32290 catch (RecognitionException re) {
32291 this.accept = dfa_4; 32291 reportError(re);
32292 this.special = dfa_5; 32292 recover(input,re);
32293 this.transition = dfa_6; 32293 }
32294 } 32294 finally {
32295 public String getDescription() { 32295
32296 return "8713:2: ( rule__GenerationTask__UnorderedGroup_3__9 )?"; 32296 restoreStackSize(stackSize);
32297 } 32297
32298 public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { 32298 }
32299 TokenStream input = (TokenStream)_input; 32299 return ;
32300 int _s = s; 32300 }
32301 switch ( s ) { 32301 // $ANTLR end "rule__ObjectiveSpecification__EntriesAssignment_1"
32302 case 0 : 32302
32303 int LA66_0 = input.LA(1); 32303
32304 32304 // $ANTLR start "rule__ObjectiveSpecification__EntriesAssignment_2_1"
32305 32305 // InternalApplicationConfiguration.g:10532:1: rule__ObjectiveSpecification__EntriesAssignment_2_1 : ( ruleObjectiveEntry ) ;
32306 int index66_0 = input.index(); 32306 public final void rule__ObjectiveSpecification__EntriesAssignment_2_1() throws RecognitionException {
32307 input.rewind(); 32307
32308 s = -1; 32308 int stackSize = keepStackSize();
32309 if ( LA66_0 == 30 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0) ) {s = 1;} 32309
32310 32310 try {
32311 else if ( LA66_0 == 48 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) {s = 2;} 32311 // InternalApplicationConfiguration.g:10536:1: ( ( ruleObjectiveEntry ) )
32312 32312 // InternalApplicationConfiguration.g:10537:2: ( ruleObjectiveEntry )
32313 else if ( LA66_0 == 33 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) {s = 3;} 32313 {
32314 32314 // InternalApplicationConfiguration.g:10537:2: ( ruleObjectiveEntry )
32315 else if ( LA66_0 == 46 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) {s = 4;} 32315 // InternalApplicationConfiguration.g:10538:3: ruleObjectiveEntry
32316 32316 {
32317 else if ( LA66_0 == 56 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) {s = 5;} 32317 before(grammarAccess.getObjectiveSpecificationAccess().getEntriesObjectiveEntryParserRuleCall_2_1_0());
32318 32318 pushFollow(FOLLOW_2);
32319 else if ( LA66_0 == 57 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) {s = 6;} 32319 ruleObjectiveEntry();
32320 32320
32321 else if ( LA66_0 == 49 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) {s = 7;} 32321 state._fsp--;
32322 32322
32323 else if ( LA66_0 == 34 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) {s = 8;} 32323 after(grammarAccess.getObjectiveSpecificationAccess().getEntriesObjectiveEntryParserRuleCall_2_1_0());
32324 32324
32325 else if ( LA66_0 == 50 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) {s = 9;} 32325 }
32326 32326
32327 else if ( LA66_0 == 51 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) {s = 10;} 32327
32328 32328 }
32329 else if ( LA66_0 == 52 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) {s = 11;} 32329
32330 32330 }
32331 else if ( LA66_0 == 53 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) {s = 12;} 32331 catch (RecognitionException re) {
32332 32332 reportError(re);
32333 else if ( (LA66_0==25) ) {s = 13;} 32333 recover(input,re);
32334 32334 }
32335 32335 finally {
32336 input.seek(index66_0); 32336
32337 if ( s>=0 ) return s; 32337 restoreStackSize(stackSize);
32338 break; 32338
32339 } 32339 }
32340 NoViableAltException nvae = 32340 return ;
32341 new NoViableAltException(getDescription(), 66, _s, input); 32341 }
32342 error(nvae); 32342 // $ANTLR end "rule__ObjectiveSpecification__EntriesAssignment_2_1"
32343 throw nvae; 32343
32344 } 32344
32345 } 32345 // $ANTLR start "rule__OptimizationEntry__DirectionAssignment_0"
32346 32346 // InternalApplicationConfiguration.g:10547:1: rule__OptimizationEntry__DirectionAssignment_0 : ( ruleOptimizationDirection ) ;
32347 class DFA67 extends DFA { 32347 public final void rule__OptimizationEntry__DirectionAssignment_0() throws RecognitionException {
32348 32348
32349 public DFA67(BaseRecognizer recognizer) { 32349 int stackSize = keepStackSize();
32350 this.recognizer = recognizer; 32350
32351 this.decisionNumber = 67; 32351 try {
32352 this.eot = dfa_1; 32352 // InternalApplicationConfiguration.g:10551:1: ( ( ruleOptimizationDirection ) )
32353 this.eof = dfa_1; 32353 // InternalApplicationConfiguration.g:10552:2: ( ruleOptimizationDirection )
32354 this.min = dfa_2; 32354 {
32355 this.max = dfa_3; 32355 // InternalApplicationConfiguration.g:10552:2: ( ruleOptimizationDirection )
32356 this.accept = dfa_4; 32356 // InternalApplicationConfiguration.g:10553:3: ruleOptimizationDirection
32357 this.special = dfa_5; 32357 {
32358 this.transition = dfa_6; 32358 before(grammarAccess.getOptimizationEntryAccess().getDirectionOptimizationDirectionEnumRuleCall_0_0());
32359 } 32359 pushFollow(FOLLOW_2);
32360 public String getDescription() { 32360 ruleOptimizationDirection();
32361 return "8725:2: ( rule__GenerationTask__UnorderedGroup_3__10 )?"; 32361
32362 } 32362 state._fsp--;
32363 public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { 32363
32364 TokenStream input = (TokenStream)_input; 32364 after(grammarAccess.getOptimizationEntryAccess().getDirectionOptimizationDirectionEnumRuleCall_0_0());
32365 int _s = s; 32365
32366 switch ( s ) { 32366 }
32367 case 0 : 32367
32368 int LA67_0 = input.LA(1); 32368
32369 32369 }
32370 32370
32371 int index67_0 = input.index(); 32371 }
32372 input.rewind(); 32372 catch (RecognitionException re) {
32373 s = -1; 32373 reportError(re);
32374 if ( LA67_0 == 30 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0) ) {s = 1;} 32374 recover(input,re);
32375 32375 }
32376 else if ( LA67_0 == 48 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) {s = 2;} 32376 finally {
32377 32377
32378 else if ( LA67_0 == 33 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) {s = 3;} 32378 restoreStackSize(stackSize);
32379 32379
32380 else if ( LA67_0 == 46 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) {s = 4;} 32380 }
32381 32381 return ;
32382 else if ( LA67_0 == 56 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) {s = 5;} 32382 }
32383 32383 // $ANTLR end "rule__OptimizationEntry__DirectionAssignment_0"
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 // $ANTLR start "rule__OptimizationEntry__FunctionAssignment_1"
32387 32387 // InternalApplicationConfiguration.g:10562:1: rule__OptimizationEntry__FunctionAssignment_1 : ( ruleObjectiveFunction ) ;
32388 else if ( LA67_0 == 34 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) {s = 8;} 32388 public final void rule__OptimizationEntry__FunctionAssignment_1() throws RecognitionException {
32389 32389
32390 else if ( LA67_0 == 50 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) {s = 9;} 32390 int stackSize = keepStackSize();
32391 32391
32392 else if ( LA67_0 == 51 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) {s = 10;} 32392 try {
32393 32393 // InternalApplicationConfiguration.g:10566:1: ( ( ruleObjectiveFunction ) )
32394 else if ( LA67_0 == 52 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) {s = 11;} 32394 // InternalApplicationConfiguration.g:10567:2: ( ruleObjectiveFunction )
32395 32395 {
32396 else if ( LA67_0 == 53 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) {s = 12;} 32396 // InternalApplicationConfiguration.g:10567:2: ( ruleObjectiveFunction )
32397 32397 // InternalApplicationConfiguration.g:10568:3: ruleObjectiveFunction
32398 else if ( (LA67_0==25) ) {s = 13;} 32398 {
32399 32399 before(grammarAccess.getOptimizationEntryAccess().getFunctionObjectiveFunctionParserRuleCall_1_0());
32400 32400 pushFollow(FOLLOW_2);
32401 input.seek(index67_0); 32401 ruleObjectiveFunction();
32402 if ( s>=0 ) return s; 32402
32403 break; 32403 state._fsp--;
32404 } 32404
32405 NoViableAltException nvae = 32405 after(grammarAccess.getOptimizationEntryAccess().getFunctionObjectiveFunctionParserRuleCall_1_0());
32406 new NoViableAltException(getDescription(), 67, _s, input); 32406
32407 error(nvae); 32407 }
32408 throw nvae; 32408
32409 } 32409
32410 } 32410 }
32411 32411
32412 class DFA68 extends DFA { 32412 }
32413 32413 catch (RecognitionException re) {
32414 public DFA68(BaseRecognizer recognizer) { 32414 reportError(re);
32415 this.recognizer = recognizer; 32415 recover(input,re);
32416 this.decisionNumber = 68; 32416 }
32417 this.eot = dfa_1; 32417 finally {
32418 this.eof = dfa_1; 32418
32419 this.min = dfa_2; 32419 restoreStackSize(stackSize);
32420 this.max = dfa_3; 32420
32421 this.accept = dfa_4; 32421 }
32422 this.special = dfa_5; 32422 return ;
32423 this.transition = dfa_6; 32423 }
32424 } 32424 // $ANTLR end "rule__OptimizationEntry__FunctionAssignment_1"
32425 public String getDescription() { 32425
32426 return "8737:2: ( rule__GenerationTask__UnorderedGroup_3__11 )?"; 32426
32427 } 32427 // $ANTLR start "rule__ThresholdEntry__FunctionAssignment_0"
32428 public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { 32428 // InternalApplicationConfiguration.g:10577:1: rule__ThresholdEntry__FunctionAssignment_0 : ( ruleObjectiveFunction ) ;
32429 TokenStream input = (TokenStream)_input; 32429 public final void rule__ThresholdEntry__FunctionAssignment_0() throws RecognitionException {
32430 int _s = s; 32430
32431 switch ( s ) { 32431 int stackSize = keepStackSize();
32432 case 0 : 32432
32433 int LA68_0 = input.LA(1); 32433 try {
32434 32434 // InternalApplicationConfiguration.g:10581:1: ( ( ruleObjectiveFunction ) )
32435 32435 // InternalApplicationConfiguration.g:10582:2: ( ruleObjectiveFunction )
32436 int index68_0 = input.index(); 32436 {
32437 input.rewind(); 32437 // InternalApplicationConfiguration.g:10582:2: ( ruleObjectiveFunction )
32438 s = -1; 32438 // InternalApplicationConfiguration.g:10583:3: ruleObjectiveFunction
32439 if ( LA68_0 == 30 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0) ) {s = 1;} 32439 {
32440 32440 before(grammarAccess.getThresholdEntryAccess().getFunctionObjectiveFunctionParserRuleCall_0_0());
32441 else if ( LA68_0 == 48 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) {s = 2;} 32441 pushFollow(FOLLOW_2);
32442 32442 ruleObjectiveFunction();
32443 else if ( LA68_0 == 33 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) {s = 3;} 32443
32444 32444 state._fsp--;
32445 else if ( LA68_0 == 46 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) {s = 4;} 32445
32446 32446 after(grammarAccess.getThresholdEntryAccess().getFunctionObjectiveFunctionParserRuleCall_0_0());
32447 else if ( LA68_0 == 56 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) {s = 5;} 32447
32448 32448 }
32449 else if ( LA68_0 == 57 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) {s = 6;} 32449
32450 32450
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 }
32454 32454 catch (RecognitionException re) {
32455 else if ( LA68_0 == 50 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) {s = 9;} 32455 reportError(re);
32456 32456 recover(input,re);
32457 else if ( LA68_0 == 51 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) {s = 10;} 32457 }
32458 32458 finally {
32459 else if ( LA68_0 == 52 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) {s = 11;} 32459
32460 32460 restoreStackSize(stackSize);
32461 else if ( LA68_0 == 53 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) {s = 12;} 32461
32462 32462 }
32463 else if ( (LA68_0==25) ) {s = 13;} 32463 return ;
32464 32464 }
32465 32465 // $ANTLR end "rule__ThresholdEntry__FunctionAssignment_0"
32466 input.seek(index68_0); 32466
32467 if ( s>=0 ) return s; 32467
32468 break; 32468 // $ANTLR start "rule__ThresholdEntry__OperatorAssignment_1"
32469 } 32469 // InternalApplicationConfiguration.g:10592:1: rule__ThresholdEntry__OperatorAssignment_1 : ( ruleComparisonOperator ) ;
32470 NoViableAltException nvae = 32470 public final void rule__ThresholdEntry__OperatorAssignment_1() throws RecognitionException {
32471 new NoViableAltException(getDescription(), 68, _s, input); 32471
32472 error(nvae); 32472 int stackSize = keepStackSize();
32473 throw nvae; 32473
32474 } 32474 try {
32475 } 32475 // InternalApplicationConfiguration.g:10596:1: ( ( ruleComparisonOperator ) )
32476 32476 // InternalApplicationConfiguration.g:10597:2: ( ruleComparisonOperator )
32477 32477 {
32478 public static final BitSet FOLLOW_1 = new BitSet(new long[]{0x0000000000000000L}); 32478 // InternalApplicationConfiguration.g:10597:2: ( ruleComparisonOperator )
32479 public static final BitSet FOLLOW_2 = new BitSet(new long[]{0x0000000000000002L}); 32479 // InternalApplicationConfiguration.g:10598:3: ruleComparisonOperator
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 before(grammarAccess.getThresholdEntryAccess().getOperatorComparisonOperatorEnumRuleCall_1_0());
32482 public static final BitSet FOLLOW_5 = new BitSet(new long[]{0x0000C00740400002L}); 32482 pushFollow(FOLLOW_2);
32483 public static final BitSet FOLLOW_6 = new BitSet(new long[]{0x0000000000020000L}); 32483 ruleComparisonOperator();
32484 public static final BitSet FOLLOW_7 = new BitSet(new long[]{0x0000000000020002L}); 32484
32485 public static final BitSet FOLLOW_8 = new BitSet(new long[]{0x0000000000000010L}); 32485 state._fsp--;
32486 public static final BitSet FOLLOW_9 = new BitSet(new long[]{0x0000000000000020L}); 32486
32487 public static final BitSet FOLLOW_10 = new BitSet(new long[]{0x0000000000100000L}); 32487 after(grammarAccess.getThresholdEntryAccess().getOperatorComparisonOperatorEnumRuleCall_1_0());
32488 public static final BitSet FOLLOW_11 = new BitSet(new long[]{0x0000000000000040L}); 32488
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
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
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 catch (RecognitionException re) {
32496 public static final BitSet FOLLOW_19 = new BitSet(new long[]{0x0000000020000000L}); 32496 reportError(re);
32497 public static final BitSet FOLLOW_20 = new BitSet(new long[]{0x0000000080000050L}); 32497 recover(input,re);
32498 public static final BitSet FOLLOW_21 = new BitSet(new long[]{0x0000000000000050L}); 32498 }
32499 public static final BitSet FOLLOW_22 = new BitSet(new long[]{0x0000003802000040L}); 32499 finally {
32500 public static final BitSet FOLLOW_23 = new BitSet(new long[]{0x0000000004000000L}); 32500
32501 public static final BitSet FOLLOW_24 = new BitSet(new long[]{0x0000003800000040L}); 32501 restoreStackSize(stackSize);
32502 public static final BitSet FOLLOW_25 = new BitSet(new long[]{0x0000000000003800L}); 32502
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 return ;
32505 public static final BitSet FOLLOW_28 = new BitSet(new long[]{0x0000008000000000L}); 32505 }
32506 public static final BitSet FOLLOW_29 = new BitSet(new long[]{0x0040000000800000L}); 32506 // $ANTLR end "rule__ThresholdEntry__OperatorAssignment_1"
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
32509 public static final BitSet FOLLOW_32 = new BitSet(new long[]{0x0000040000000000L}); 32509 // $ANTLR start "rule__ThresholdEntry__ThresholdAssignment_2"
32510 public static final BitSet FOLLOW_33 = new BitSet(new long[]{0x0080000001000020L}); 32510 // InternalApplicationConfiguration.g:10607:1: rule__ThresholdEntry__ThresholdAssignment_2 : ( ruleREALLiteral ) ;
32511 public static final BitSet FOLLOW_34 = new BitSet(new long[]{0x0000080000000000L}); 32511 public final void rule__ThresholdEntry__ThresholdAssignment_2() throws RecognitionException {
32512 public static final BitSet FOLLOW_35 = new BitSet(new long[]{0x0000100000000000L}); 32512
32513 public static final BitSet FOLLOW_36 = new BitSet(new long[]{0x0000010000000000L}); 32513 int stackSize = keepStackSize();
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 try {
32516 public static final BitSet FOLLOW_39 = new BitSet(new long[]{0x0000000000040020L}); 32516 // InternalApplicationConfiguration.g:10611:1: ( ( ruleREALLiteral ) )
32517 public static final BitSet FOLLOW_40 = new BitSet(new long[]{0x0000000002000040L}); 32517 // InternalApplicationConfiguration.g:10612:2: ( ruleREALLiteral )
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 // InternalApplicationConfiguration.g:10612:2: ( ruleREALLiteral )
32520 public static final BitSet FOLLOW_43 = new BitSet(new long[]{0x0000000001000010L}); 32520 // InternalApplicationConfiguration.g:10613:3: ruleREALLiteral
32521 public static final BitSet FOLLOW_44 = new BitSet(new long[]{0x000000000001C000L}); 32521 {
32522 public static final BitSet FOLLOW_45 = new BitSet(new long[]{0x033F400640000002L}); 32522 before(grammarAccess.getThresholdEntryAccess().getThresholdREALLiteralParserRuleCall_2_0());
32523 32523 pushFollow(FOLLOW_2);
32524} 32524 ruleREALLiteral();
32525
32526 state._fsp--;
32527
32528 after(grammarAccess.getThresholdEntryAccess().getThresholdREALLiteralParserRuleCall_2_0());
32529
32530 }
32531
32532
32533 }
32534
32535 }
32536 catch (RecognitionException re) {
32537 reportError(re);
32538 recover(input,re);
32539 }
32540 finally {
32541
32542 restoreStackSize(stackSize);
32543
32544 }
32545 return ;
32546 }
32547 // $ANTLR end "rule__ThresholdEntry__ThresholdAssignment_2"
32548
32549
32550 // $ANTLR start "rule__CostObjectiveFunction__EntriesAssignment_2"
32551 // InternalApplicationConfiguration.g:10622:1: rule__CostObjectiveFunction__EntriesAssignment_2 : ( ruleCostEntry ) ;
32552 public final void rule__CostObjectiveFunction__EntriesAssignment_2() throws RecognitionException {
32553
32554 int stackSize = keepStackSize();
32555
32556 try {
32557 // InternalApplicationConfiguration.g:10626:1: ( ( ruleCostEntry ) )
32558 // InternalApplicationConfiguration.g:10627:2: ( ruleCostEntry )
32559 {
32560 // InternalApplicationConfiguration.g:10627:2: ( ruleCostEntry )
32561 // InternalApplicationConfiguration.g:10628:3: ruleCostEntry
32562 {
32563 before(grammarAccess.getCostObjectiveFunctionAccess().getEntriesCostEntryParserRuleCall_2_0());
32564 pushFollow(FOLLOW_2);
32565 ruleCostEntry();
32566
32567 state._fsp--;
32568
32569 after(grammarAccess.getCostObjectiveFunctionAccess().getEntriesCostEntryParserRuleCall_2_0());
32570
32571 }
32572
32573
32574 }
32575
32576 }
32577 catch (RecognitionException re) {
32578 reportError(re);
32579 recover(input,re);
32580 }
32581 finally {
32582
32583 restoreStackSize(stackSize);
32584
32585 }
32586 return ;
32587 }
32588 // $ANTLR end "rule__CostObjectiveFunction__EntriesAssignment_2"
32589
32590
32591 // $ANTLR start "rule__CostObjectiveFunction__EntriesAssignment_3_1"
32592 // InternalApplicationConfiguration.g:10637:1: rule__CostObjectiveFunction__EntriesAssignment_3_1 : ( ruleCostEntry ) ;
32593 public final void rule__CostObjectiveFunction__EntriesAssignment_3_1() throws RecognitionException {
32594
32595 int stackSize = keepStackSize();
32596
32597 try {
32598 // InternalApplicationConfiguration.g:10641:1: ( ( ruleCostEntry ) )
32599 // InternalApplicationConfiguration.g:10642:2: ( ruleCostEntry )
32600 {
32601 // InternalApplicationConfiguration.g:10642:2: ( ruleCostEntry )
32602 // InternalApplicationConfiguration.g:10643:3: ruleCostEntry
32603 {
32604 before(grammarAccess.getCostObjectiveFunctionAccess().getEntriesCostEntryParserRuleCall_3_1_0());
32605 pushFollow(FOLLOW_2);
32606 ruleCostEntry();
32607
32608 state._fsp--;
32609
32610 after(grammarAccess.getCostObjectiveFunctionAccess().getEntriesCostEntryParserRuleCall_3_1_0());
32611
32612 }
32613
32614
32615 }
32616
32617 }
32618 catch (RecognitionException re) {
32619 reportError(re);
32620 recover(input,re);
32621 }
32622 finally {
32623
32624 restoreStackSize(stackSize);
32625
32626 }
32627 return ;
32628 }
32629 // $ANTLR end "rule__CostObjectiveFunction__EntriesAssignment_3_1"
32630
32631
32632 // $ANTLR start "rule__CostEntry__PatternElementAssignment_0"
32633 // InternalApplicationConfiguration.g:10652:1: rule__CostEntry__PatternElementAssignment_0 : ( rulePatternElement ) ;
32634 public final void rule__CostEntry__PatternElementAssignment_0() throws RecognitionException {
32635
32636 int stackSize = keepStackSize();
32637
32638 try {
32639 // InternalApplicationConfiguration.g:10656:1: ( ( rulePatternElement ) )
32640 // InternalApplicationConfiguration.g:10657:2: ( rulePatternElement )
32641 {
32642 // InternalApplicationConfiguration.g:10657:2: ( rulePatternElement )
32643 // InternalApplicationConfiguration.g:10658:3: rulePatternElement
32644 {
32645 before(grammarAccess.getCostEntryAccess().getPatternElementPatternElementParserRuleCall_0_0());
32646 pushFollow(FOLLOW_2);
32647 rulePatternElement();
32648
32649 state._fsp--;
32650
32651 after(grammarAccess.getCostEntryAccess().getPatternElementPatternElementParserRuleCall_0_0());
32652
32653 }
32654
32655
32656 }
32657
32658 }
32659 catch (RecognitionException re) {
32660 reportError(re);
32661 recover(input,re);
32662 }
32663 finally {
32664
32665 restoreStackSize(stackSize);
32666
32667 }
32668 return ;
32669 }
32670 // $ANTLR end "rule__CostEntry__PatternElementAssignment_0"
32671
32672
32673 // $ANTLR start "rule__CostEntry__WeightAssignment_2"
32674 // InternalApplicationConfiguration.g:10667:1: rule__CostEntry__WeightAssignment_2 : ( ruleINTLiteral ) ;
32675 public final void rule__CostEntry__WeightAssignment_2() throws RecognitionException {
32676
32677 int stackSize = keepStackSize();
32678
32679 try {
32680 // InternalApplicationConfiguration.g:10671:1: ( ( ruleINTLiteral ) )
32681 // InternalApplicationConfiguration.g:10672:2: ( ruleINTLiteral )
32682 {
32683 // InternalApplicationConfiguration.g:10672:2: ( ruleINTLiteral )
32684 // InternalApplicationConfiguration.g:10673:3: ruleINTLiteral
32685 {
32686 before(grammarAccess.getCostEntryAccess().getWeightINTLiteralParserRuleCall_2_0());
32687 pushFollow(FOLLOW_2);
32688 ruleINTLiteral();
32689
32690 state._fsp--;
32691
32692 after(grammarAccess.getCostEntryAccess().getWeightINTLiteralParserRuleCall_2_0());
32693
32694 }
32695
32696
32697 }
32698
32699 }
32700 catch (RecognitionException re) {
32701 reportError(re);
32702 recover(input,re);
32703 }
32704 finally {
32705
32706 restoreStackSize(stackSize);
32707
32708 }
32709 return ;
32710 }
32711 // $ANTLR end "rule__CostEntry__WeightAssignment_2"
32712
32713
32714 // $ANTLR start "rule__ObjectiveDeclaration__NameAssignment_1"
32715 // InternalApplicationConfiguration.g:10682:1: rule__ObjectiveDeclaration__NameAssignment_1 : ( RULE_ID ) ;
32716 public final void rule__ObjectiveDeclaration__NameAssignment_1() throws RecognitionException {
32717
32718 int stackSize = keepStackSize();
32719
32720 try {
32721 // InternalApplicationConfiguration.g:10686:1: ( ( RULE_ID ) )
32722 // InternalApplicationConfiguration.g:10687:2: ( RULE_ID )
32723 {
32724 // InternalApplicationConfiguration.g:10687:2: ( RULE_ID )
32725 // InternalApplicationConfiguration.g:10688:3: RULE_ID
32726 {
32727 before(grammarAccess.getObjectiveDeclarationAccess().getNameIDTerminalRuleCall_1_0());
32728 match(input,RULE_ID,FOLLOW_2);
32729 after(grammarAccess.getObjectiveDeclarationAccess().getNameIDTerminalRuleCall_1_0());
32730
32731 }
32732
32733
32734 }
32735
32736 }
32737 catch (RecognitionException re) {
32738 reportError(re);
32739 recover(input,re);
32740 }
32741 finally {
32742
32743 restoreStackSize(stackSize);
32744
32745 }
32746 return ;
32747 }
32748 // $ANTLR end "rule__ObjectiveDeclaration__NameAssignment_1"
32749
32750
32751 // $ANTLR start "rule__ObjectiveDeclaration__SpecificationAssignment_2"
32752 // InternalApplicationConfiguration.g:10697:1: rule__ObjectiveDeclaration__SpecificationAssignment_2 : ( ruleObjectiveSpecification ) ;
32753 public final void rule__ObjectiveDeclaration__SpecificationAssignment_2() throws RecognitionException {
32754
32755 int stackSize = keepStackSize();
32756
32757 try {
32758 // InternalApplicationConfiguration.g:10701:1: ( ( ruleObjectiveSpecification ) )
32759 // InternalApplicationConfiguration.g:10702:2: ( ruleObjectiveSpecification )
32760 {
32761 // InternalApplicationConfiguration.g:10702:2: ( ruleObjectiveSpecification )
32762 // InternalApplicationConfiguration.g:10703:3: ruleObjectiveSpecification
32763 {
32764 before(grammarAccess.getObjectiveDeclarationAccess().getSpecificationObjectiveSpecificationParserRuleCall_2_0());
32765 pushFollow(FOLLOW_2);
32766 ruleObjectiveSpecification();
32767
32768 state._fsp--;
32769
32770 after(grammarAccess.getObjectiveDeclarationAccess().getSpecificationObjectiveSpecificationParserRuleCall_2_0());
32771
32772 }
32773
32774
32775 }
32776
32777 }
32778 catch (RecognitionException re) {
32779 reportError(re);
32780 recover(input,re);
32781 }
32782 finally {
32783
32784 restoreStackSize(stackSize);
32785
32786 }
32787 return ;
32788 }
32789 // $ANTLR end "rule__ObjectiveDeclaration__SpecificationAssignment_2"
32790
32791
32792 // $ANTLR start "rule__ObjectiveReference__ReferredAssignment"
32793 // InternalApplicationConfiguration.g:10712:1: rule__ObjectiveReference__ReferredAssignment : ( ( RULE_ID ) ) ;
32794 public final void rule__ObjectiveReference__ReferredAssignment() throws RecognitionException {
32795
32796 int stackSize = keepStackSize();
32797
32798 try {
32799 // InternalApplicationConfiguration.g:10716:1: ( ( ( RULE_ID ) ) )
32800 // InternalApplicationConfiguration.g:10717:2: ( ( RULE_ID ) )
32801 {
32802 // InternalApplicationConfiguration.g:10717:2: ( ( RULE_ID ) )
32803 // InternalApplicationConfiguration.g:10718:3: ( RULE_ID )
32804 {
32805 before(grammarAccess.getObjectiveReferenceAccess().getReferredObjectiveDeclarationCrossReference_0());
32806 // InternalApplicationConfiguration.g:10719:3: ( RULE_ID )
32807 // InternalApplicationConfiguration.g:10720:4: RULE_ID
32808 {
32809 before(grammarAccess.getObjectiveReferenceAccess().getReferredObjectiveDeclarationIDTerminalRuleCall_0_1());
32810 match(input,RULE_ID,FOLLOW_2);
32811 after(grammarAccess.getObjectiveReferenceAccess().getReferredObjectiveDeclarationIDTerminalRuleCall_0_1());
32812
32813 }
32814
32815 after(grammarAccess.getObjectiveReferenceAccess().getReferredObjectiveDeclarationCrossReference_0());
32816
32817 }
32818
32819
32820 }
32821
32822 }
32823 catch (RecognitionException re) {
32824 reportError(re);
32825 recover(input,re);
32826 }
32827 finally {
32828
32829 restoreStackSize(stackSize);
32830
32831 }
32832 return ;
32833 }
32834 // $ANTLR end "rule__ObjectiveReference__ReferredAssignment"
32835
32836
32837 // $ANTLR start "rule__ConfigSpecification__EntriesAssignment_2_0"
32838 // InternalApplicationConfiguration.g:10731:1: rule__ConfigSpecification__EntriesAssignment_2_0 : ( ruleConfigEntry ) ;
32839 public final void rule__ConfigSpecification__EntriesAssignment_2_0() throws RecognitionException {
32840
32841 int stackSize = keepStackSize();
32842
32843 try {
32844 // InternalApplicationConfiguration.g:10735:1: ( ( ruleConfigEntry ) )
32845 // InternalApplicationConfiguration.g:10736:2: ( ruleConfigEntry )
32846 {
32847 // InternalApplicationConfiguration.g:10736:2: ( ruleConfigEntry )
32848 // InternalApplicationConfiguration.g:10737:3: ruleConfigEntry
32849 {
32850 before(grammarAccess.getConfigSpecificationAccess().getEntriesConfigEntryParserRuleCall_2_0_0());
32851 pushFollow(FOLLOW_2);
32852 ruleConfigEntry();
32853
32854 state._fsp--;
32855
32856 after(grammarAccess.getConfigSpecificationAccess().getEntriesConfigEntryParserRuleCall_2_0_0());
32857
32858 }
32859
32860
32861 }
32862
32863 }
32864 catch (RecognitionException re) {
32865 reportError(re);
32866 recover(input,re);
32867 }
32868 finally {
32869
32870 restoreStackSize(stackSize);
32871
32872 }
32873 return ;
32874 }
32875 // $ANTLR end "rule__ConfigSpecification__EntriesAssignment_2_0"
32876
32877
32878 // $ANTLR start "rule__ConfigSpecification__EntriesAssignment_2_1_1"
32879 // InternalApplicationConfiguration.g:10746:1: rule__ConfigSpecification__EntriesAssignment_2_1_1 : ( ruleConfigEntry ) ;
32880 public final void rule__ConfigSpecification__EntriesAssignment_2_1_1() throws RecognitionException {
32881
32882 int stackSize = keepStackSize();
32883
32884 try {
32885 // InternalApplicationConfiguration.g:10750:1: ( ( ruleConfigEntry ) )
32886 // InternalApplicationConfiguration.g:10751:2: ( ruleConfigEntry )
32887 {
32888 // InternalApplicationConfiguration.g:10751:2: ( ruleConfigEntry )
32889 // InternalApplicationConfiguration.g:10752:3: ruleConfigEntry
32890 {
32891 before(grammarAccess.getConfigSpecificationAccess().getEntriesConfigEntryParserRuleCall_2_1_1_0());
32892 pushFollow(FOLLOW_2);
32893 ruleConfigEntry();
32894
32895 state._fsp--;
32896
32897 after(grammarAccess.getConfigSpecificationAccess().getEntriesConfigEntryParserRuleCall_2_1_1_0());
32898
32899 }
32900
32901
32902 }
32903
32904 }
32905 catch (RecognitionException re) {
32906 reportError(re);
32907 recover(input,re);
32908 }
32909 finally {
32910
32911 restoreStackSize(stackSize);
32912
32913 }
32914 return ;
32915 }
32916 // $ANTLR end "rule__ConfigSpecification__EntriesAssignment_2_1_1"
32917
32918
32919 // $ANTLR start "rule__ConfigDeclaration__NameAssignment_1"
32920 // InternalApplicationConfiguration.g:10761:1: rule__ConfigDeclaration__NameAssignment_1 : ( RULE_ID ) ;
32921 public final void rule__ConfigDeclaration__NameAssignment_1() throws RecognitionException {
32922
32923 int stackSize = keepStackSize();
32924
32925 try {
32926 // InternalApplicationConfiguration.g:10765:1: ( ( RULE_ID ) )
32927 // InternalApplicationConfiguration.g:10766:2: ( RULE_ID )
32928 {
32929 // InternalApplicationConfiguration.g:10766:2: ( RULE_ID )
32930 // InternalApplicationConfiguration.g:10767:3: RULE_ID
32931 {
32932 before(grammarAccess.getConfigDeclarationAccess().getNameIDTerminalRuleCall_1_0());
32933 match(input,RULE_ID,FOLLOW_2);
32934 after(grammarAccess.getConfigDeclarationAccess().getNameIDTerminalRuleCall_1_0());
32935
32936 }
32937
32938
32939 }
32940
32941 }
32942 catch (RecognitionException re) {
32943 reportError(re);
32944 recover(input,re);
32945 }
32946 finally {
32947
32948 restoreStackSize(stackSize);
32949
32950 }
32951 return ;
32952 }
32953 // $ANTLR end "rule__ConfigDeclaration__NameAssignment_1"
32954
32955
32956 // $ANTLR start "rule__ConfigDeclaration__SpecificationAssignment_2"
32957 // InternalApplicationConfiguration.g:10776:1: rule__ConfigDeclaration__SpecificationAssignment_2 : ( ruleConfigSpecification ) ;
32958 public final void rule__ConfigDeclaration__SpecificationAssignment_2() throws RecognitionException {
32959
32960 int stackSize = keepStackSize();
32961
32962 try {
32963 // InternalApplicationConfiguration.g:10780:1: ( ( ruleConfigSpecification ) )
32964 // InternalApplicationConfiguration.g:10781:2: ( ruleConfigSpecification )
32965 {
32966 // InternalApplicationConfiguration.g:10781:2: ( ruleConfigSpecification )
32967 // InternalApplicationConfiguration.g:10782:3: ruleConfigSpecification
32968 {
32969 before(grammarAccess.getConfigDeclarationAccess().getSpecificationConfigSpecificationParserRuleCall_2_0());
32970 pushFollow(FOLLOW_2);
32971 ruleConfigSpecification();
32972
32973 state._fsp--;
32974
32975 after(grammarAccess.getConfigDeclarationAccess().getSpecificationConfigSpecificationParserRuleCall_2_0());
32976
32977 }
32978
32979
32980 }
32981
32982 }
32983 catch (RecognitionException re) {
32984 reportError(re);
32985 recover(input,re);
32986 }
32987 finally {
32988
32989 restoreStackSize(stackSize);
32990
32991 }
32992 return ;
32993 }
32994 // $ANTLR end "rule__ConfigDeclaration__SpecificationAssignment_2"
32995
32996
32997 // $ANTLR start "rule__DocumentationEntry__LevelAssignment_2"
32998 // InternalApplicationConfiguration.g:10791:1: rule__DocumentationEntry__LevelAssignment_2 : ( ruleDocumentLevelSpecification ) ;
32999 public final void rule__DocumentationEntry__LevelAssignment_2() throws RecognitionException {
33000
33001 int stackSize = keepStackSize();
33002
33003 try {
33004 // InternalApplicationConfiguration.g:10795:1: ( ( ruleDocumentLevelSpecification ) )
33005 // InternalApplicationConfiguration.g:10796:2: ( ruleDocumentLevelSpecification )
33006 {
33007 // InternalApplicationConfiguration.g:10796:2: ( ruleDocumentLevelSpecification )
33008 // InternalApplicationConfiguration.g:10797:3: ruleDocumentLevelSpecification
33009 {
33010 before(grammarAccess.getDocumentationEntryAccess().getLevelDocumentLevelSpecificationEnumRuleCall_2_0());
33011 pushFollow(FOLLOW_2);
33012 ruleDocumentLevelSpecification();
33013
33014 state._fsp--;
33015
33016 after(grammarAccess.getDocumentationEntryAccess().getLevelDocumentLevelSpecificationEnumRuleCall_2_0());
33017
33018 }
33019
33020
33021 }
33022
33023 }
33024 catch (RecognitionException re) {
33025 reportError(re);
33026 recover(input,re);
33027 }
33028 finally {
33029
33030 restoreStackSize(stackSize);
33031
33032 }
33033 return ;
33034 }
33035 // $ANTLR end "rule__DocumentationEntry__LevelAssignment_2"
33036
33037
33038 // $ANTLR start "rule__RuntimeEntry__MillisecLimitAssignment_2"
33039 // InternalApplicationConfiguration.g:10806:1: rule__RuntimeEntry__MillisecLimitAssignment_2 : ( RULE_INT ) ;
33040 public final void rule__RuntimeEntry__MillisecLimitAssignment_2() throws RecognitionException {
33041
33042 int stackSize = keepStackSize();
33043
33044 try {
33045 // InternalApplicationConfiguration.g:10810:1: ( ( RULE_INT ) )
33046 // InternalApplicationConfiguration.g:10811:2: ( RULE_INT )
33047 {
33048 // InternalApplicationConfiguration.g:10811:2: ( RULE_INT )
33049 // InternalApplicationConfiguration.g:10812:3: RULE_INT
33050 {
33051 before(grammarAccess.getRuntimeEntryAccess().getMillisecLimitINTTerminalRuleCall_2_0());
33052 match(input,RULE_INT,FOLLOW_2);
33053 after(grammarAccess.getRuntimeEntryAccess().getMillisecLimitINTTerminalRuleCall_2_0());
33054
33055 }
33056
33057
33058 }
33059
33060 }
33061 catch (RecognitionException re) {
33062 reportError(re);
33063 recover(input,re);
33064 }
33065 finally {
33066
33067 restoreStackSize(stackSize);
33068
33069 }
33070 return ;
33071 }
33072 // $ANTLR end "rule__RuntimeEntry__MillisecLimitAssignment_2"
33073
33074
33075 // $ANTLR start "rule__MemoryEntry__MegabyteLimitAssignment_2"
33076 // InternalApplicationConfiguration.g:10821:1: rule__MemoryEntry__MegabyteLimitAssignment_2 : ( RULE_INT ) ;
33077 public final void rule__MemoryEntry__MegabyteLimitAssignment_2() throws RecognitionException {
33078
33079 int stackSize = keepStackSize();
33080
33081 try {
33082 // InternalApplicationConfiguration.g:10825:1: ( ( RULE_INT ) )
33083 // InternalApplicationConfiguration.g:10826:2: ( RULE_INT )
33084 {
33085 // InternalApplicationConfiguration.g:10826:2: ( RULE_INT )
33086 // InternalApplicationConfiguration.g:10827:3: RULE_INT
33087 {
33088 before(grammarAccess.getMemoryEntryAccess().getMegabyteLimitINTTerminalRuleCall_2_0());
33089 match(input,RULE_INT,FOLLOW_2);
33090 after(grammarAccess.getMemoryEntryAccess().getMegabyteLimitINTTerminalRuleCall_2_0());
33091
33092 }
33093
33094
33095 }
33096
33097 }
33098 catch (RecognitionException re) {
33099 reportError(re);
33100 recover(input,re);
33101 }
33102 finally {
33103
33104 restoreStackSize(stackSize);
33105
33106 }
33107 return ;
33108 }
33109 // $ANTLR end "rule__MemoryEntry__MegabyteLimitAssignment_2"
33110
33111
33112 // $ANTLR start "rule__CustomEntry__KeyAssignment_0"
33113 // InternalApplicationConfiguration.g:10836:1: rule__CustomEntry__KeyAssignment_0 : ( RULE_STRING ) ;
33114 public final void rule__CustomEntry__KeyAssignment_0() throws RecognitionException {
33115
33116 int stackSize = keepStackSize();
33117
33118 try {
33119 // InternalApplicationConfiguration.g:10840:1: ( ( RULE_STRING ) )
33120 // InternalApplicationConfiguration.g:10841:2: ( RULE_STRING )
33121 {
33122 // InternalApplicationConfiguration.g:10841:2: ( RULE_STRING )
33123 // InternalApplicationConfiguration.g:10842:3: RULE_STRING
33124 {
33125 before(grammarAccess.getCustomEntryAccess().getKeySTRINGTerminalRuleCall_0_0());
33126 match(input,RULE_STRING,FOLLOW_2);
33127 after(grammarAccess.getCustomEntryAccess().getKeySTRINGTerminalRuleCall_0_0());
33128
33129 }
33130
33131
33132 }
33133
33134 }
33135 catch (RecognitionException re) {
33136 reportError(re);
33137 recover(input,re);
33138 }
33139 finally {
33140
33141 restoreStackSize(stackSize);
33142
33143 }
33144 return ;
33145 }
33146 // $ANTLR end "rule__CustomEntry__KeyAssignment_0"
33147
33148
33149 // $ANTLR start "rule__CustomEntry__ValueAssignment_2"
33150 // InternalApplicationConfiguration.g:10851:1: rule__CustomEntry__ValueAssignment_2 : ( RULE_STRING ) ;
33151 public final void rule__CustomEntry__ValueAssignment_2() throws RecognitionException {
33152
33153 int stackSize = keepStackSize();
33154
33155 try {
33156 // InternalApplicationConfiguration.g:10855:1: ( ( RULE_STRING ) )
33157 // InternalApplicationConfiguration.g:10856:2: ( RULE_STRING )
33158 {
33159 // InternalApplicationConfiguration.g:10856:2: ( RULE_STRING )
33160 // InternalApplicationConfiguration.g:10857:3: RULE_STRING
33161 {
33162 before(grammarAccess.getCustomEntryAccess().getValueSTRINGTerminalRuleCall_2_0());
33163 match(input,RULE_STRING,FOLLOW_2);
33164 after(grammarAccess.getCustomEntryAccess().getValueSTRINGTerminalRuleCall_2_0());
33165
33166 }
33167
33168
33169 }
33170
33171 }
33172 catch (RecognitionException re) {
33173 reportError(re);
33174 recover(input,re);
33175 }
33176 finally {
33177
33178 restoreStackSize(stackSize);
33179
33180 }
33181 return ;
33182 }
33183 // $ANTLR end "rule__CustomEntry__ValueAssignment_2"
33184
33185
33186 // $ANTLR start "rule__ConfigReference__ConfigAssignment"
33187 // InternalApplicationConfiguration.g:10866:1: rule__ConfigReference__ConfigAssignment : ( ( RULE_ID ) ) ;
33188 public final void rule__ConfigReference__ConfigAssignment() throws RecognitionException {
33189
33190 int stackSize = keepStackSize();
33191
33192 try {
33193 // InternalApplicationConfiguration.g:10870:1: ( ( ( RULE_ID ) ) )
33194 // InternalApplicationConfiguration.g:10871:2: ( ( RULE_ID ) )
33195 {
33196 // InternalApplicationConfiguration.g:10871:2: ( ( RULE_ID ) )
33197 // InternalApplicationConfiguration.g:10872:3: ( RULE_ID )
33198 {
33199 before(grammarAccess.getConfigReferenceAccess().getConfigConfigDeclarationCrossReference_0());
33200 // InternalApplicationConfiguration.g:10873:3: ( RULE_ID )
33201 // InternalApplicationConfiguration.g:10874:4: RULE_ID
33202 {
33203 before(grammarAccess.getConfigReferenceAccess().getConfigConfigDeclarationIDTerminalRuleCall_0_1());
33204 match(input,RULE_ID,FOLLOW_2);
33205 after(grammarAccess.getConfigReferenceAccess().getConfigConfigDeclarationIDTerminalRuleCall_0_1());
33206
33207 }
33208
33209 after(grammarAccess.getConfigReferenceAccess().getConfigConfigDeclarationCrossReference_0());
33210
33211 }
33212
33213
33214 }
33215
33216 }
33217 catch (RecognitionException re) {
33218 reportError(re);
33219 recover(input,re);
33220 }
33221 finally {
33222
33223 restoreStackSize(stackSize);
33224
33225 }
33226 return ;
33227 }
33228 // $ANTLR end "rule__ConfigReference__ConfigAssignment"
33229
33230
33231 // $ANTLR start "rule__ScopeSpecification__ScopesAssignment_2_0"
33232 // InternalApplicationConfiguration.g:10885:1: rule__ScopeSpecification__ScopesAssignment_2_0 : ( ruleTypeScope ) ;
33233 public final void rule__ScopeSpecification__ScopesAssignment_2_0() throws RecognitionException {
33234
33235 int stackSize = keepStackSize();
33236
33237 try {
33238 // InternalApplicationConfiguration.g:10889:1: ( ( ruleTypeScope ) )
33239 // InternalApplicationConfiguration.g:10890:2: ( ruleTypeScope )
33240 {
33241 // InternalApplicationConfiguration.g:10890:2: ( ruleTypeScope )
33242 // InternalApplicationConfiguration.g:10891:3: ruleTypeScope
33243 {
33244 before(grammarAccess.getScopeSpecificationAccess().getScopesTypeScopeParserRuleCall_2_0_0());
33245 pushFollow(FOLLOW_2);
33246 ruleTypeScope();
33247
33248 state._fsp--;
33249
33250 after(grammarAccess.getScopeSpecificationAccess().getScopesTypeScopeParserRuleCall_2_0_0());
33251
33252 }
33253
33254
33255 }
33256
33257 }
33258 catch (RecognitionException re) {
33259 reportError(re);
33260 recover(input,re);
33261 }
33262 finally {
33263
33264 restoreStackSize(stackSize);
33265
33266 }
33267 return ;
33268 }
33269 // $ANTLR end "rule__ScopeSpecification__ScopesAssignment_2_0"
33270
33271
33272 // $ANTLR start "rule__ScopeSpecification__ScopesAssignment_2_1_1"
33273 // InternalApplicationConfiguration.g:10900:1: rule__ScopeSpecification__ScopesAssignment_2_1_1 : ( ruleTypeScope ) ;
33274 public final void rule__ScopeSpecification__ScopesAssignment_2_1_1() throws RecognitionException {
33275
33276 int stackSize = keepStackSize();
33277
33278 try {
33279 // InternalApplicationConfiguration.g:10904:1: ( ( ruleTypeScope ) )
33280 // InternalApplicationConfiguration.g:10905:2: ( ruleTypeScope )
33281 {
33282 // InternalApplicationConfiguration.g:10905:2: ( ruleTypeScope )
33283 // InternalApplicationConfiguration.g:10906:3: ruleTypeScope
33284 {
33285 before(grammarAccess.getScopeSpecificationAccess().getScopesTypeScopeParserRuleCall_2_1_1_0());
33286 pushFollow(FOLLOW_2);
33287 ruleTypeScope();
33288
33289 state._fsp--;
33290
33291 after(grammarAccess.getScopeSpecificationAccess().getScopesTypeScopeParserRuleCall_2_1_1_0());
33292
33293 }
33294
33295
33296 }
33297
33298 }
33299 catch (RecognitionException re) {
33300 reportError(re);
33301 recover(input,re);
33302 }
33303 finally {
33304
33305 restoreStackSize(stackSize);
33306
33307 }
33308 return ;
33309 }
33310 // $ANTLR end "rule__ScopeSpecification__ScopesAssignment_2_1_1"
33311
33312
33313 // $ANTLR start "rule__ClassTypeScope__TypeAssignment_1"
33314 // InternalApplicationConfiguration.g:10915:1: rule__ClassTypeScope__TypeAssignment_1 : ( ruleClassReference ) ;
33315 public final void rule__ClassTypeScope__TypeAssignment_1() throws RecognitionException {
33316
33317 int stackSize = keepStackSize();
33318
33319 try {
33320 // InternalApplicationConfiguration.g:10919:1: ( ( ruleClassReference ) )
33321 // InternalApplicationConfiguration.g:10920:2: ( ruleClassReference )
33322 {
33323 // InternalApplicationConfiguration.g:10920:2: ( ruleClassReference )
33324 // InternalApplicationConfiguration.g:10921:3: ruleClassReference
33325 {
33326 before(grammarAccess.getClassTypeScopeAccess().getTypeClassReferenceParserRuleCall_1_0());
33327 pushFollow(FOLLOW_2);
33328 ruleClassReference();
33329
33330 state._fsp--;
33331
33332 after(grammarAccess.getClassTypeScopeAccess().getTypeClassReferenceParserRuleCall_1_0());
33333
33334 }
33335
33336
33337 }
33338
33339 }
33340 catch (RecognitionException re) {
33341 reportError(re);
33342 recover(input,re);
33343 }
33344 finally {
33345
33346 restoreStackSize(stackSize);
33347
33348 }
33349 return ;
33350 }
33351 // $ANTLR end "rule__ClassTypeScope__TypeAssignment_1"
33352
33353
33354 // $ANTLR start "rule__ClassTypeScope__SetsNewAssignment_2_0"
33355 // InternalApplicationConfiguration.g:10930:1: rule__ClassTypeScope__SetsNewAssignment_2_0 : ( ( '+=' ) ) ;
33356 public final void rule__ClassTypeScope__SetsNewAssignment_2_0() throws RecognitionException {
33357
33358 int stackSize = keepStackSize();
33359
33360 try {
33361 // InternalApplicationConfiguration.g:10934:1: ( ( ( '+=' ) ) )
33362 // InternalApplicationConfiguration.g:10935:2: ( ( '+=' ) )
33363 {
33364 // InternalApplicationConfiguration.g:10935:2: ( ( '+=' ) )
33365 // InternalApplicationConfiguration.g:10936:3: ( '+=' )
33366 {
33367 before(grammarAccess.getClassTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0());
33368 // InternalApplicationConfiguration.g:10937:3: ( '+=' )
33369 // InternalApplicationConfiguration.g:10938:4: '+='
33370 {
33371 before(grammarAccess.getClassTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0());
33372 match(input,60,FOLLOW_2);
33373 after(grammarAccess.getClassTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0());
33374
33375 }
33376
33377 after(grammarAccess.getClassTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0());
33378
33379 }
33380
33381
33382 }
33383
33384 }
33385 catch (RecognitionException re) {
33386 reportError(re);
33387 recover(input,re);
33388 }
33389 finally {
33390
33391 restoreStackSize(stackSize);
33392
33393 }
33394 return ;
33395 }
33396 // $ANTLR end "rule__ClassTypeScope__SetsNewAssignment_2_0"
33397
33398
33399 // $ANTLR start "rule__ClassTypeScope__SetsSumAssignment_2_1"
33400 // InternalApplicationConfiguration.g:10949:1: rule__ClassTypeScope__SetsSumAssignment_2_1 : ( ( '=' ) ) ;
33401 public final void rule__ClassTypeScope__SetsSumAssignment_2_1() throws RecognitionException {
33402
33403 int stackSize = keepStackSize();
33404
33405 try {
33406 // InternalApplicationConfiguration.g:10953:1: ( ( ( '=' ) ) )
33407 // InternalApplicationConfiguration.g:10954:2: ( ( '=' ) )
33408 {
33409 // InternalApplicationConfiguration.g:10954:2: ( ( '=' ) )
33410 // InternalApplicationConfiguration.g:10955:3: ( '=' )
33411 {
33412 before(grammarAccess.getClassTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0());
33413 // InternalApplicationConfiguration.g:10956:3: ( '=' )
33414 // InternalApplicationConfiguration.g:10957:4: '='
33415 {
33416 before(grammarAccess.getClassTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0());
33417 match(input,29,FOLLOW_2);
33418 after(grammarAccess.getClassTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0());
33419
33420 }
33421
33422 after(grammarAccess.getClassTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0());
33423
33424 }
33425
33426
33427 }
33428
33429 }
33430 catch (RecognitionException re) {
33431 reportError(re);
33432 recover(input,re);
33433 }
33434 finally {
33435
33436 restoreStackSize(stackSize);
33437
33438 }
33439 return ;
33440 }
33441 // $ANTLR end "rule__ClassTypeScope__SetsSumAssignment_2_1"
33442
33443
33444 // $ANTLR start "rule__ClassTypeScope__NumberAssignment_3_0"
33445 // InternalApplicationConfiguration.g:10968:1: rule__ClassTypeScope__NumberAssignment_3_0 : ( ruleExactNumber ) ;
33446 public final void rule__ClassTypeScope__NumberAssignment_3_0() throws RecognitionException {
33447
33448 int stackSize = keepStackSize();
33449
33450 try {
33451 // InternalApplicationConfiguration.g:10972:1: ( ( ruleExactNumber ) )
33452 // InternalApplicationConfiguration.g:10973:2: ( ruleExactNumber )
33453 {
33454 // InternalApplicationConfiguration.g:10973:2: ( ruleExactNumber )
33455 // InternalApplicationConfiguration.g:10974:3: ruleExactNumber
33456 {
33457 before(grammarAccess.getClassTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0());
33458 pushFollow(FOLLOW_2);
33459 ruleExactNumber();
33460
33461 state._fsp--;
33462
33463 after(grammarAccess.getClassTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0());
33464
33465 }
33466
33467
33468 }
33469
33470 }
33471 catch (RecognitionException re) {
33472 reportError(re);
33473 recover(input,re);
33474 }
33475 finally {
33476
33477 restoreStackSize(stackSize);
33478
33479 }
33480 return ;
33481 }
33482 // $ANTLR end "rule__ClassTypeScope__NumberAssignment_3_0"
33483
33484
33485 // $ANTLR start "rule__ClassTypeScope__NumberAssignment_3_1"
33486 // InternalApplicationConfiguration.g:10983:1: rule__ClassTypeScope__NumberAssignment_3_1 : ( ruleIntervallNumber ) ;
33487 public final void rule__ClassTypeScope__NumberAssignment_3_1() throws RecognitionException {
33488
33489 int stackSize = keepStackSize();
33490
33491 try {
33492 // InternalApplicationConfiguration.g:10987:1: ( ( ruleIntervallNumber ) )
33493 // InternalApplicationConfiguration.g:10988:2: ( ruleIntervallNumber )
33494 {
33495 // InternalApplicationConfiguration.g:10988:2: ( ruleIntervallNumber )
33496 // InternalApplicationConfiguration.g:10989:3: ruleIntervallNumber
33497 {
33498 before(grammarAccess.getClassTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0());
33499 pushFollow(FOLLOW_2);
33500 ruleIntervallNumber();
33501
33502 state._fsp--;
33503
33504 after(grammarAccess.getClassTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0());
33505
33506 }
33507
33508
33509 }
33510
33511 }
33512 catch (RecognitionException re) {
33513 reportError(re);
33514 recover(input,re);
33515 }
33516 finally {
33517
33518 restoreStackSize(stackSize);
33519
33520 }
33521 return ;
33522 }
33523 // $ANTLR end "rule__ClassTypeScope__NumberAssignment_3_1"
33524
33525
33526 // $ANTLR start "rule__ObjectTypeScope__TypeAssignment_1"
33527 // InternalApplicationConfiguration.g:10998:1: rule__ObjectTypeScope__TypeAssignment_1 : ( ruleObjectReference ) ;
33528 public final void rule__ObjectTypeScope__TypeAssignment_1() throws RecognitionException {
33529
33530 int stackSize = keepStackSize();
33531
33532 try {
33533 // InternalApplicationConfiguration.g:11002:1: ( ( ruleObjectReference ) )
33534 // InternalApplicationConfiguration.g:11003:2: ( ruleObjectReference )
33535 {
33536 // InternalApplicationConfiguration.g:11003:2: ( ruleObjectReference )
33537 // InternalApplicationConfiguration.g:11004:3: ruleObjectReference
33538 {
33539 before(grammarAccess.getObjectTypeScopeAccess().getTypeObjectReferenceParserRuleCall_1_0());
33540 pushFollow(FOLLOW_2);
33541 ruleObjectReference();
33542
33543 state._fsp--;
33544
33545 after(grammarAccess.getObjectTypeScopeAccess().getTypeObjectReferenceParserRuleCall_1_0());
33546
33547 }
33548
33549
33550 }
33551
33552 }
33553 catch (RecognitionException re) {
33554 reportError(re);
33555 recover(input,re);
33556 }
33557 finally {
33558
33559 restoreStackSize(stackSize);
33560
33561 }
33562 return ;
33563 }
33564 // $ANTLR end "rule__ObjectTypeScope__TypeAssignment_1"
33565
33566
33567 // $ANTLR start "rule__ObjectTypeScope__SetsNewAssignment_2_0"
33568 // InternalApplicationConfiguration.g:11013:1: rule__ObjectTypeScope__SetsNewAssignment_2_0 : ( ( '+=' ) ) ;
33569 public final void rule__ObjectTypeScope__SetsNewAssignment_2_0() throws RecognitionException {
33570
33571 int stackSize = keepStackSize();
33572
33573 try {
33574 // InternalApplicationConfiguration.g:11017:1: ( ( ( '+=' ) ) )
33575 // InternalApplicationConfiguration.g:11018:2: ( ( '+=' ) )
33576 {
33577 // InternalApplicationConfiguration.g:11018:2: ( ( '+=' ) )
33578 // InternalApplicationConfiguration.g:11019:3: ( '+=' )
33579 {
33580 before(grammarAccess.getObjectTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0());
33581 // InternalApplicationConfiguration.g:11020:3: ( '+=' )
33582 // InternalApplicationConfiguration.g:11021:4: '+='
33583 {
33584 before(grammarAccess.getObjectTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0());
33585 match(input,60,FOLLOW_2);
33586 after(grammarAccess.getObjectTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0());
33587
33588 }
33589
33590 after(grammarAccess.getObjectTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0());
33591
33592 }
33593
33594
33595 }
33596
33597 }
33598 catch (RecognitionException re) {
33599 reportError(re);
33600 recover(input,re);
33601 }
33602 finally {
33603
33604 restoreStackSize(stackSize);
33605
33606 }
33607 return ;
33608 }
33609 // $ANTLR end "rule__ObjectTypeScope__SetsNewAssignment_2_0"
33610
33611
33612 // $ANTLR start "rule__ObjectTypeScope__SetsSumAssignment_2_1"
33613 // InternalApplicationConfiguration.g:11032:1: rule__ObjectTypeScope__SetsSumAssignment_2_1 : ( ( '=' ) ) ;
33614 public final void rule__ObjectTypeScope__SetsSumAssignment_2_1() throws RecognitionException {
33615
33616 int stackSize = keepStackSize();
33617
33618 try {
33619 // InternalApplicationConfiguration.g:11036:1: ( ( ( '=' ) ) )
33620 // InternalApplicationConfiguration.g:11037:2: ( ( '=' ) )
33621 {
33622 // InternalApplicationConfiguration.g:11037:2: ( ( '=' ) )
33623 // InternalApplicationConfiguration.g:11038:3: ( '=' )
33624 {
33625 before(grammarAccess.getObjectTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0());
33626 // InternalApplicationConfiguration.g:11039:3: ( '=' )
33627 // InternalApplicationConfiguration.g:11040:4: '='
33628 {
33629 before(grammarAccess.getObjectTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0());
33630 match(input,29,FOLLOW_2);
33631 after(grammarAccess.getObjectTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0());
33632
33633 }
33634
33635 after(grammarAccess.getObjectTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0());
33636
33637 }
33638
33639
33640 }
33641
33642 }
33643 catch (RecognitionException re) {
33644 reportError(re);
33645 recover(input,re);
33646 }
33647 finally {
33648
33649 restoreStackSize(stackSize);
33650
33651 }
33652 return ;
33653 }
33654 // $ANTLR end "rule__ObjectTypeScope__SetsSumAssignment_2_1"
33655
33656
33657 // $ANTLR start "rule__ObjectTypeScope__NumberAssignment_3_0"
33658 // InternalApplicationConfiguration.g:11051:1: rule__ObjectTypeScope__NumberAssignment_3_0 : ( ruleExactNumber ) ;
33659 public final void rule__ObjectTypeScope__NumberAssignment_3_0() throws RecognitionException {
33660
33661 int stackSize = keepStackSize();
33662
33663 try {
33664 // InternalApplicationConfiguration.g:11055:1: ( ( ruleExactNumber ) )
33665 // InternalApplicationConfiguration.g:11056:2: ( ruleExactNumber )
33666 {
33667 // InternalApplicationConfiguration.g:11056:2: ( ruleExactNumber )
33668 // InternalApplicationConfiguration.g:11057:3: ruleExactNumber
33669 {
33670 before(grammarAccess.getObjectTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0());
33671 pushFollow(FOLLOW_2);
33672 ruleExactNumber();
33673
33674 state._fsp--;
33675
33676 after(grammarAccess.getObjectTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0());
33677
33678 }
33679
33680
33681 }
33682
33683 }
33684 catch (RecognitionException re) {
33685 reportError(re);
33686 recover(input,re);
33687 }
33688 finally {
33689
33690 restoreStackSize(stackSize);
33691
33692 }
33693 return ;
33694 }
33695 // $ANTLR end "rule__ObjectTypeScope__NumberAssignment_3_0"
33696
33697
33698 // $ANTLR start "rule__ObjectTypeScope__NumberAssignment_3_1"
33699 // InternalApplicationConfiguration.g:11066:1: rule__ObjectTypeScope__NumberAssignment_3_1 : ( ruleIntervallNumber ) ;
33700 public final void rule__ObjectTypeScope__NumberAssignment_3_1() throws RecognitionException {
33701
33702 int stackSize = keepStackSize();
33703
33704 try {
33705 // InternalApplicationConfiguration.g:11070:1: ( ( ruleIntervallNumber ) )
33706 // InternalApplicationConfiguration.g:11071:2: ( ruleIntervallNumber )
33707 {
33708 // InternalApplicationConfiguration.g:11071:2: ( ruleIntervallNumber )
33709 // InternalApplicationConfiguration.g:11072:3: ruleIntervallNumber
33710 {
33711 before(grammarAccess.getObjectTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0());
33712 pushFollow(FOLLOW_2);
33713 ruleIntervallNumber();
33714
33715 state._fsp--;
33716
33717 after(grammarAccess.getObjectTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0());
33718
33719 }
33720
33721
33722 }
33723
33724 }
33725 catch (RecognitionException re) {
33726 reportError(re);
33727 recover(input,re);
33728 }
33729 finally {
33730
33731 restoreStackSize(stackSize);
33732
33733 }
33734 return ;
33735 }
33736 // $ANTLR end "rule__ObjectTypeScope__NumberAssignment_3_1"
33737
33738
33739 // $ANTLR start "rule__IntegerTypeScope__TypeAssignment_1"
33740 // InternalApplicationConfiguration.g:11081:1: rule__IntegerTypeScope__TypeAssignment_1 : ( ruleIntegerReference ) ;
33741 public final void rule__IntegerTypeScope__TypeAssignment_1() throws RecognitionException {
33742
33743 int stackSize = keepStackSize();
33744
33745 try {
33746 // InternalApplicationConfiguration.g:11085:1: ( ( ruleIntegerReference ) )
33747 // InternalApplicationConfiguration.g:11086:2: ( ruleIntegerReference )
33748 {
33749 // InternalApplicationConfiguration.g:11086:2: ( ruleIntegerReference )
33750 // InternalApplicationConfiguration.g:11087:3: ruleIntegerReference
33751 {
33752 before(grammarAccess.getIntegerTypeScopeAccess().getTypeIntegerReferenceParserRuleCall_1_0());
33753 pushFollow(FOLLOW_2);
33754 ruleIntegerReference();
33755
33756 state._fsp--;
33757
33758 after(grammarAccess.getIntegerTypeScopeAccess().getTypeIntegerReferenceParserRuleCall_1_0());
33759
33760 }
33761
33762
33763 }
33764
33765 }
33766 catch (RecognitionException re) {
33767 reportError(re);
33768 recover(input,re);
33769 }
33770 finally {
33771
33772 restoreStackSize(stackSize);
33773
33774 }
33775 return ;
33776 }
33777 // $ANTLR end "rule__IntegerTypeScope__TypeAssignment_1"
33778
33779
33780 // $ANTLR start "rule__IntegerTypeScope__SetsNewAssignment_2_0"
33781 // InternalApplicationConfiguration.g:11096:1: rule__IntegerTypeScope__SetsNewAssignment_2_0 : ( ( '+=' ) ) ;
33782 public final void rule__IntegerTypeScope__SetsNewAssignment_2_0() throws RecognitionException {
33783
33784 int stackSize = keepStackSize();
33785
33786 try {
33787 // InternalApplicationConfiguration.g:11100:1: ( ( ( '+=' ) ) )
33788 // InternalApplicationConfiguration.g:11101:2: ( ( '+=' ) )
33789 {
33790 // InternalApplicationConfiguration.g:11101:2: ( ( '+=' ) )
33791 // InternalApplicationConfiguration.g:11102:3: ( '+=' )
33792 {
33793 before(grammarAccess.getIntegerTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0());
33794 // InternalApplicationConfiguration.g:11103:3: ( '+=' )
33795 // InternalApplicationConfiguration.g:11104:4: '+='
33796 {
33797 before(grammarAccess.getIntegerTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0());
33798 match(input,60,FOLLOW_2);
33799 after(grammarAccess.getIntegerTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0());
33800
33801 }
33802
33803 after(grammarAccess.getIntegerTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0());
33804
33805 }
33806
33807
33808 }
33809
33810 }
33811 catch (RecognitionException re) {
33812 reportError(re);
33813 recover(input,re);
33814 }
33815 finally {
33816
33817 restoreStackSize(stackSize);
33818
33819 }
33820 return ;
33821 }
33822 // $ANTLR end "rule__IntegerTypeScope__SetsNewAssignment_2_0"
33823
33824
33825 // $ANTLR start "rule__IntegerTypeScope__SetsSumAssignment_2_1"
33826 // InternalApplicationConfiguration.g:11115:1: rule__IntegerTypeScope__SetsSumAssignment_2_1 : ( ( '=' ) ) ;
33827 public final void rule__IntegerTypeScope__SetsSumAssignment_2_1() throws RecognitionException {
33828
33829 int stackSize = keepStackSize();
33830
33831 try {
33832 // InternalApplicationConfiguration.g:11119:1: ( ( ( '=' ) ) )
33833 // InternalApplicationConfiguration.g:11120:2: ( ( '=' ) )
33834 {
33835 // InternalApplicationConfiguration.g:11120:2: ( ( '=' ) )
33836 // InternalApplicationConfiguration.g:11121:3: ( '=' )
33837 {
33838 before(grammarAccess.getIntegerTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0());
33839 // InternalApplicationConfiguration.g:11122:3: ( '=' )
33840 // InternalApplicationConfiguration.g:11123:4: '='
33841 {
33842 before(grammarAccess.getIntegerTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0());
33843 match(input,29,FOLLOW_2);
33844 after(grammarAccess.getIntegerTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0());
33845
33846 }
33847
33848 after(grammarAccess.getIntegerTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0());
33849
33850 }
33851
33852
33853 }
33854
33855 }
33856 catch (RecognitionException re) {
33857 reportError(re);
33858 recover(input,re);
33859 }
33860 finally {
33861
33862 restoreStackSize(stackSize);
33863
33864 }
33865 return ;
33866 }
33867 // $ANTLR end "rule__IntegerTypeScope__SetsSumAssignment_2_1"
33868
33869
33870 // $ANTLR start "rule__IntegerTypeScope__NumberAssignment_3_0"
33871 // InternalApplicationConfiguration.g:11134:1: rule__IntegerTypeScope__NumberAssignment_3_0 : ( ruleExactNumber ) ;
33872 public final void rule__IntegerTypeScope__NumberAssignment_3_0() throws RecognitionException {
33873
33874 int stackSize = keepStackSize();
33875
33876 try {
33877 // InternalApplicationConfiguration.g:11138:1: ( ( ruleExactNumber ) )
33878 // InternalApplicationConfiguration.g:11139:2: ( ruleExactNumber )
33879 {
33880 // InternalApplicationConfiguration.g:11139:2: ( ruleExactNumber )
33881 // InternalApplicationConfiguration.g:11140:3: ruleExactNumber
33882 {
33883 before(grammarAccess.getIntegerTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0());
33884 pushFollow(FOLLOW_2);
33885 ruleExactNumber();
33886
33887 state._fsp--;
33888
33889 after(grammarAccess.getIntegerTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0());
33890
33891 }
33892
33893
33894 }
33895
33896 }
33897 catch (RecognitionException re) {
33898 reportError(re);
33899 recover(input,re);
33900 }
33901 finally {
33902
33903 restoreStackSize(stackSize);
33904
33905 }
33906 return ;
33907 }
33908 // $ANTLR end "rule__IntegerTypeScope__NumberAssignment_3_0"
33909
33910
33911 // $ANTLR start "rule__IntegerTypeScope__NumberAssignment_3_1"
33912 // InternalApplicationConfiguration.g:11149:1: rule__IntegerTypeScope__NumberAssignment_3_1 : ( ruleIntervallNumber ) ;
33913 public final void rule__IntegerTypeScope__NumberAssignment_3_1() throws RecognitionException {
33914
33915 int stackSize = keepStackSize();
33916
33917 try {
33918 // InternalApplicationConfiguration.g:11153:1: ( ( ruleIntervallNumber ) )
33919 // InternalApplicationConfiguration.g:11154:2: ( ruleIntervallNumber )
33920 {
33921 // InternalApplicationConfiguration.g:11154:2: ( ruleIntervallNumber )
33922 // InternalApplicationConfiguration.g:11155:3: ruleIntervallNumber
33923 {
33924 before(grammarAccess.getIntegerTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0());
33925 pushFollow(FOLLOW_2);
33926 ruleIntervallNumber();
33927
33928 state._fsp--;
33929
33930 after(grammarAccess.getIntegerTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0());
33931
33932 }
33933
33934
33935 }
33936
33937 }
33938 catch (RecognitionException re) {
33939 reportError(re);
33940 recover(input,re);
33941 }
33942 finally {
33943
33944 restoreStackSize(stackSize);
33945
33946 }
33947 return ;
33948 }
33949 // $ANTLR end "rule__IntegerTypeScope__NumberAssignment_3_1"
33950
33951
33952 // $ANTLR start "rule__IntegerTypeScope__NumberAssignment_3_2"
33953 // InternalApplicationConfiguration.g:11164:1: rule__IntegerTypeScope__NumberAssignment_3_2 : ( ruleIntEnumberation ) ;
33954 public final void rule__IntegerTypeScope__NumberAssignment_3_2() throws RecognitionException {
33955
33956 int stackSize = keepStackSize();
33957
33958 try {
33959 // InternalApplicationConfiguration.g:11168:1: ( ( ruleIntEnumberation ) )
33960 // InternalApplicationConfiguration.g:11169:2: ( ruleIntEnumberation )
33961 {
33962 // InternalApplicationConfiguration.g:11169:2: ( ruleIntEnumberation )
33963 // InternalApplicationConfiguration.g:11170:3: ruleIntEnumberation
33964 {
33965 before(grammarAccess.getIntegerTypeScopeAccess().getNumberIntEnumberationParserRuleCall_3_2_0());
33966 pushFollow(FOLLOW_2);
33967 ruleIntEnumberation();
33968
33969 state._fsp--;
33970
33971 after(grammarAccess.getIntegerTypeScopeAccess().getNumberIntEnumberationParserRuleCall_3_2_0());
33972
33973 }
33974
33975
33976 }
33977
33978 }
33979 catch (RecognitionException re) {
33980 reportError(re);
33981 recover(input,re);
33982 }
33983 finally {
33984
33985 restoreStackSize(stackSize);
33986
33987 }
33988 return ;
33989 }
33990 // $ANTLR end "rule__IntegerTypeScope__NumberAssignment_3_2"
33991
33992
33993 // $ANTLR start "rule__RealTypeScope__TypeAssignment_1"
33994 // InternalApplicationConfiguration.g:11179:1: rule__RealTypeScope__TypeAssignment_1 : ( ruleRealReference ) ;
33995 public final void rule__RealTypeScope__TypeAssignment_1() throws RecognitionException {
33996
33997 int stackSize = keepStackSize();
33998
33999 try {
34000 // InternalApplicationConfiguration.g:11183:1: ( ( ruleRealReference ) )
34001 // InternalApplicationConfiguration.g:11184:2: ( ruleRealReference )
34002 {
34003 // InternalApplicationConfiguration.g:11184:2: ( ruleRealReference )
34004 // InternalApplicationConfiguration.g:11185:3: ruleRealReference
34005 {
34006 before(grammarAccess.getRealTypeScopeAccess().getTypeRealReferenceParserRuleCall_1_0());
34007 pushFollow(FOLLOW_2);
34008 ruleRealReference();
34009
34010 state._fsp--;
34011
34012 after(grammarAccess.getRealTypeScopeAccess().getTypeRealReferenceParserRuleCall_1_0());
34013
34014 }
34015
34016
34017 }
34018
34019 }
34020 catch (RecognitionException re) {
34021 reportError(re);
34022 recover(input,re);
34023 }
34024 finally {
34025
34026 restoreStackSize(stackSize);
34027
34028 }
34029 return ;
34030 }
34031 // $ANTLR end "rule__RealTypeScope__TypeAssignment_1"
34032
34033
34034 // $ANTLR start "rule__RealTypeScope__SetsNewAssignment_2_0"
34035 // InternalApplicationConfiguration.g:11194:1: rule__RealTypeScope__SetsNewAssignment_2_0 : ( ( '+=' ) ) ;
34036 public final void rule__RealTypeScope__SetsNewAssignment_2_0() throws RecognitionException {
34037
34038 int stackSize = keepStackSize();
34039
34040 try {
34041 // InternalApplicationConfiguration.g:11198:1: ( ( ( '+=' ) ) )
34042 // InternalApplicationConfiguration.g:11199:2: ( ( '+=' ) )
34043 {
34044 // InternalApplicationConfiguration.g:11199:2: ( ( '+=' ) )
34045 // InternalApplicationConfiguration.g:11200:3: ( '+=' )
34046 {
34047 before(grammarAccess.getRealTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0());
34048 // InternalApplicationConfiguration.g:11201:3: ( '+=' )
34049 // InternalApplicationConfiguration.g:11202:4: '+='
34050 {
34051 before(grammarAccess.getRealTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0());
34052 match(input,60,FOLLOW_2);
34053 after(grammarAccess.getRealTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0());
34054
34055 }
34056
34057 after(grammarAccess.getRealTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0());
34058
34059 }
34060
34061
34062 }
34063
34064 }
34065 catch (RecognitionException re) {
34066 reportError(re);
34067 recover(input,re);
34068 }
34069 finally {
34070
34071 restoreStackSize(stackSize);
34072
34073 }
34074 return ;
34075 }
34076 // $ANTLR end "rule__RealTypeScope__SetsNewAssignment_2_0"
34077
34078
34079 // $ANTLR start "rule__RealTypeScope__SetsSumAssignment_2_1"
34080 // InternalApplicationConfiguration.g:11213:1: rule__RealTypeScope__SetsSumAssignment_2_1 : ( ( '=' ) ) ;
34081 public final void rule__RealTypeScope__SetsSumAssignment_2_1() throws RecognitionException {
34082
34083 int stackSize = keepStackSize();
34084
34085 try {
34086 // InternalApplicationConfiguration.g:11217:1: ( ( ( '=' ) ) )
34087 // InternalApplicationConfiguration.g:11218:2: ( ( '=' ) )
34088 {
34089 // InternalApplicationConfiguration.g:11218:2: ( ( '=' ) )
34090 // InternalApplicationConfiguration.g:11219:3: ( '=' )
34091 {
34092 before(grammarAccess.getRealTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0());
34093 // InternalApplicationConfiguration.g:11220:3: ( '=' )
34094 // InternalApplicationConfiguration.g:11221:4: '='
34095 {
34096 before(grammarAccess.getRealTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0());
34097 match(input,29,FOLLOW_2);
34098 after(grammarAccess.getRealTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0());
34099
34100 }
34101
34102 after(grammarAccess.getRealTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0());
34103
34104 }
34105
34106
34107 }
34108
34109 }
34110 catch (RecognitionException re) {
34111 reportError(re);
34112 recover(input,re);
34113 }
34114 finally {
34115
34116 restoreStackSize(stackSize);
34117
34118 }
34119 return ;
34120 }
34121 // $ANTLR end "rule__RealTypeScope__SetsSumAssignment_2_1"
34122
34123
34124 // $ANTLR start "rule__RealTypeScope__NumberAssignment_3_0"
34125 // InternalApplicationConfiguration.g:11232:1: rule__RealTypeScope__NumberAssignment_3_0 : ( ruleExactNumber ) ;
34126 public final void rule__RealTypeScope__NumberAssignment_3_0() throws RecognitionException {
34127
34128 int stackSize = keepStackSize();
34129
34130 try {
34131 // InternalApplicationConfiguration.g:11236:1: ( ( ruleExactNumber ) )
34132 // InternalApplicationConfiguration.g:11237:2: ( ruleExactNumber )
34133 {
34134 // InternalApplicationConfiguration.g:11237:2: ( ruleExactNumber )
34135 // InternalApplicationConfiguration.g:11238:3: ruleExactNumber
34136 {
34137 before(grammarAccess.getRealTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0());
34138 pushFollow(FOLLOW_2);
34139 ruleExactNumber();
34140
34141 state._fsp--;
34142
34143 after(grammarAccess.getRealTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0());
34144
34145 }
34146
34147
34148 }
34149
34150 }
34151 catch (RecognitionException re) {
34152 reportError(re);
34153 recover(input,re);
34154 }
34155 finally {
34156
34157 restoreStackSize(stackSize);
34158
34159 }
34160 return ;
34161 }
34162 // $ANTLR end "rule__RealTypeScope__NumberAssignment_3_0"
34163
34164
34165 // $ANTLR start "rule__RealTypeScope__NumberAssignment_3_1"
34166 // InternalApplicationConfiguration.g:11247:1: rule__RealTypeScope__NumberAssignment_3_1 : ( ruleIntervallNumber ) ;
34167 public final void rule__RealTypeScope__NumberAssignment_3_1() throws RecognitionException {
34168
34169 int stackSize = keepStackSize();
34170
34171 try {
34172 // InternalApplicationConfiguration.g:11251:1: ( ( ruleIntervallNumber ) )
34173 // InternalApplicationConfiguration.g:11252:2: ( ruleIntervallNumber )
34174 {
34175 // InternalApplicationConfiguration.g:11252:2: ( ruleIntervallNumber )
34176 // InternalApplicationConfiguration.g:11253:3: ruleIntervallNumber
34177 {
34178 before(grammarAccess.getRealTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0());
34179 pushFollow(FOLLOW_2);
34180 ruleIntervallNumber();
34181
34182 state._fsp--;
34183
34184 after(grammarAccess.getRealTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0());
34185
34186 }
34187
34188
34189 }
34190
34191 }
34192 catch (RecognitionException re) {
34193 reportError(re);
34194 recover(input,re);
34195 }
34196 finally {
34197
34198 restoreStackSize(stackSize);
34199
34200 }
34201 return ;
34202 }
34203 // $ANTLR end "rule__RealTypeScope__NumberAssignment_3_1"
34204
34205
34206 // $ANTLR start "rule__RealTypeScope__NumberAssignment_3_2"
34207 // InternalApplicationConfiguration.g:11262:1: rule__RealTypeScope__NumberAssignment_3_2 : ( ruleRealEnumeration ) ;
34208 public final void rule__RealTypeScope__NumberAssignment_3_2() throws RecognitionException {
34209
34210 int stackSize = keepStackSize();
34211
34212 try {
34213 // InternalApplicationConfiguration.g:11266:1: ( ( ruleRealEnumeration ) )
34214 // InternalApplicationConfiguration.g:11267:2: ( ruleRealEnumeration )
34215 {
34216 // InternalApplicationConfiguration.g:11267:2: ( ruleRealEnumeration )
34217 // InternalApplicationConfiguration.g:11268:3: ruleRealEnumeration
34218 {
34219 before(grammarAccess.getRealTypeScopeAccess().getNumberRealEnumerationParserRuleCall_3_2_0());
34220 pushFollow(FOLLOW_2);
34221 ruleRealEnumeration();
34222
34223 state._fsp--;
34224
34225 after(grammarAccess.getRealTypeScopeAccess().getNumberRealEnumerationParserRuleCall_3_2_0());
34226
34227 }
34228
34229
34230 }
34231
34232 }
34233 catch (RecognitionException re) {
34234 reportError(re);
34235 recover(input,re);
34236 }
34237 finally {
34238
34239 restoreStackSize(stackSize);
34240
34241 }
34242 return ;
34243 }
34244 // $ANTLR end "rule__RealTypeScope__NumberAssignment_3_2"
34245
34246
34247 // $ANTLR start "rule__StringTypeScope__TypeAssignment_1"
34248 // InternalApplicationConfiguration.g:11277:1: rule__StringTypeScope__TypeAssignment_1 : ( ruleStringReference ) ;
34249 public final void rule__StringTypeScope__TypeAssignment_1() throws RecognitionException {
34250
34251 int stackSize = keepStackSize();
34252
34253 try {
34254 // InternalApplicationConfiguration.g:11281:1: ( ( ruleStringReference ) )
34255 // InternalApplicationConfiguration.g:11282:2: ( ruleStringReference )
34256 {
34257 // InternalApplicationConfiguration.g:11282:2: ( ruleStringReference )
34258 // InternalApplicationConfiguration.g:11283:3: ruleStringReference
34259 {
34260 before(grammarAccess.getStringTypeScopeAccess().getTypeStringReferenceParserRuleCall_1_0());
34261 pushFollow(FOLLOW_2);
34262 ruleStringReference();
34263
34264 state._fsp--;
34265
34266 after(grammarAccess.getStringTypeScopeAccess().getTypeStringReferenceParserRuleCall_1_0());
34267
34268 }
34269
34270
34271 }
34272
34273 }
34274 catch (RecognitionException re) {
34275 reportError(re);
34276 recover(input,re);
34277 }
34278 finally {
34279
34280 restoreStackSize(stackSize);
34281
34282 }
34283 return ;
34284 }
34285 // $ANTLR end "rule__StringTypeScope__TypeAssignment_1"
34286
34287
34288 // $ANTLR start "rule__StringTypeScope__SetsNewAssignment_2_0"
34289 // InternalApplicationConfiguration.g:11292:1: rule__StringTypeScope__SetsNewAssignment_2_0 : ( ( '+=' ) ) ;
34290 public final void rule__StringTypeScope__SetsNewAssignment_2_0() throws RecognitionException {
34291
34292 int stackSize = keepStackSize();
34293
34294 try {
34295 // InternalApplicationConfiguration.g:11296:1: ( ( ( '+=' ) ) )
34296 // InternalApplicationConfiguration.g:11297:2: ( ( '+=' ) )
34297 {
34298 // InternalApplicationConfiguration.g:11297:2: ( ( '+=' ) )
34299 // InternalApplicationConfiguration.g:11298:3: ( '+=' )
34300 {
34301 before(grammarAccess.getStringTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0());
34302 // InternalApplicationConfiguration.g:11299:3: ( '+=' )
34303 // InternalApplicationConfiguration.g:11300:4: '+='
34304 {
34305 before(grammarAccess.getStringTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0());
34306 match(input,60,FOLLOW_2);
34307 after(grammarAccess.getStringTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0());
34308
34309 }
34310
34311 after(grammarAccess.getStringTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0());
34312
34313 }
34314
34315
34316 }
34317
34318 }
34319 catch (RecognitionException re) {
34320 reportError(re);
34321 recover(input,re);
34322 }
34323 finally {
34324
34325 restoreStackSize(stackSize);
34326
34327 }
34328 return ;
34329 }
34330 // $ANTLR end "rule__StringTypeScope__SetsNewAssignment_2_0"
34331
34332
34333 // $ANTLR start "rule__StringTypeScope__SetsSumAssignment_2_1"
34334 // InternalApplicationConfiguration.g:11311:1: rule__StringTypeScope__SetsSumAssignment_2_1 : ( ( '=' ) ) ;
34335 public final void rule__StringTypeScope__SetsSumAssignment_2_1() throws RecognitionException {
34336
34337 int stackSize = keepStackSize();
34338
34339 try {
34340 // InternalApplicationConfiguration.g:11315:1: ( ( ( '=' ) ) )
34341 // InternalApplicationConfiguration.g:11316:2: ( ( '=' ) )
34342 {
34343 // InternalApplicationConfiguration.g:11316:2: ( ( '=' ) )
34344 // InternalApplicationConfiguration.g:11317:3: ( '=' )
34345 {
34346 before(grammarAccess.getStringTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0());
34347 // InternalApplicationConfiguration.g:11318:3: ( '=' )
34348 // InternalApplicationConfiguration.g:11319:4: '='
34349 {
34350 before(grammarAccess.getStringTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0());
34351 match(input,29,FOLLOW_2);
34352 after(grammarAccess.getStringTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0());
34353
34354 }
34355
34356 after(grammarAccess.getStringTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0());
34357
34358 }
34359
34360
34361 }
34362
34363 }
34364 catch (RecognitionException re) {
34365 reportError(re);
34366 recover(input,re);
34367 }
34368 finally {
34369
34370 restoreStackSize(stackSize);
34371
34372 }
34373 return ;
34374 }
34375 // $ANTLR end "rule__StringTypeScope__SetsSumAssignment_2_1"
34376
34377
34378 // $ANTLR start "rule__StringTypeScope__NumberAssignment_3_0"
34379 // InternalApplicationConfiguration.g:11330:1: rule__StringTypeScope__NumberAssignment_3_0 : ( ruleExactNumber ) ;
34380 public final void rule__StringTypeScope__NumberAssignment_3_0() throws RecognitionException {
34381
34382 int stackSize = keepStackSize();
34383
34384 try {
34385 // InternalApplicationConfiguration.g:11334:1: ( ( ruleExactNumber ) )
34386 // InternalApplicationConfiguration.g:11335:2: ( ruleExactNumber )
34387 {
34388 // InternalApplicationConfiguration.g:11335:2: ( ruleExactNumber )
34389 // InternalApplicationConfiguration.g:11336:3: ruleExactNumber
34390 {
34391 before(grammarAccess.getStringTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0());
34392 pushFollow(FOLLOW_2);
34393 ruleExactNumber();
34394
34395 state._fsp--;
34396
34397 after(grammarAccess.getStringTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0());
34398
34399 }
34400
34401
34402 }
34403
34404 }
34405 catch (RecognitionException re) {
34406 reportError(re);
34407 recover(input,re);
34408 }
34409 finally {
34410
34411 restoreStackSize(stackSize);
34412
34413 }
34414 return ;
34415 }
34416 // $ANTLR end "rule__StringTypeScope__NumberAssignment_3_0"
34417
34418
34419 // $ANTLR start "rule__StringTypeScope__NumberAssignment_3_1"
34420 // InternalApplicationConfiguration.g:11345:1: rule__StringTypeScope__NumberAssignment_3_1 : ( ruleIntervallNumber ) ;
34421 public final void rule__StringTypeScope__NumberAssignment_3_1() throws RecognitionException {
34422
34423 int stackSize = keepStackSize();
34424
34425 try {
34426 // InternalApplicationConfiguration.g:11349:1: ( ( ruleIntervallNumber ) )
34427 // InternalApplicationConfiguration.g:11350:2: ( ruleIntervallNumber )
34428 {
34429 // InternalApplicationConfiguration.g:11350:2: ( ruleIntervallNumber )
34430 // InternalApplicationConfiguration.g:11351:3: ruleIntervallNumber
34431 {
34432 before(grammarAccess.getStringTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0());
34433 pushFollow(FOLLOW_2);
34434 ruleIntervallNumber();
34435
34436 state._fsp--;
34437
34438 after(grammarAccess.getStringTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0());
34439
34440 }
34441
34442
34443 }
34444
34445 }
34446 catch (RecognitionException re) {
34447 reportError(re);
34448 recover(input,re);
34449 }
34450 finally {
34451
34452 restoreStackSize(stackSize);
34453
34454 }
34455 return ;
34456 }
34457 // $ANTLR end "rule__StringTypeScope__NumberAssignment_3_1"
34458
34459
34460 // $ANTLR start "rule__StringTypeScope__NumberAssignment_3_2"
34461 // InternalApplicationConfiguration.g:11360:1: rule__StringTypeScope__NumberAssignment_3_2 : ( ruleStringEnumeration ) ;
34462 public final void rule__StringTypeScope__NumberAssignment_3_2() throws RecognitionException {
34463
34464 int stackSize = keepStackSize();
34465
34466 try {
34467 // InternalApplicationConfiguration.g:11364:1: ( ( ruleStringEnumeration ) )
34468 // InternalApplicationConfiguration.g:11365:2: ( ruleStringEnumeration )
34469 {
34470 // InternalApplicationConfiguration.g:11365:2: ( ruleStringEnumeration )
34471 // InternalApplicationConfiguration.g:11366:3: ruleStringEnumeration
34472 {
34473 before(grammarAccess.getStringTypeScopeAccess().getNumberStringEnumerationParserRuleCall_3_2_0());
34474 pushFollow(FOLLOW_2);
34475 ruleStringEnumeration();
34476
34477 state._fsp--;
34478
34479 after(grammarAccess.getStringTypeScopeAccess().getNumberStringEnumerationParserRuleCall_3_2_0());
34480
34481 }
34482
34483
34484 }
34485
34486 }
34487 catch (RecognitionException re) {
34488 reportError(re);
34489 recover(input,re);
34490 }
34491 finally {
34492
34493 restoreStackSize(stackSize);
34494
34495 }
34496 return ;
34497 }
34498 // $ANTLR end "rule__StringTypeScope__NumberAssignment_3_2"
34499
34500
34501 // $ANTLR start "rule__ClassReference__ElementAssignment_1"
34502 // InternalApplicationConfiguration.g:11375:1: rule__ClassReference__ElementAssignment_1 : ( ruleMetamodelElement ) ;
34503 public final void rule__ClassReference__ElementAssignment_1() throws RecognitionException {
34504
34505 int stackSize = keepStackSize();
34506
34507 try {
34508 // InternalApplicationConfiguration.g:11379:1: ( ( ruleMetamodelElement ) )
34509 // InternalApplicationConfiguration.g:11380:2: ( ruleMetamodelElement )
34510 {
34511 // InternalApplicationConfiguration.g:11380:2: ( ruleMetamodelElement )
34512 // InternalApplicationConfiguration.g:11381:3: ruleMetamodelElement
34513 {
34514 before(grammarAccess.getClassReferenceAccess().getElementMetamodelElementParserRuleCall_1_0());
34515 pushFollow(FOLLOW_2);
34516 ruleMetamodelElement();
34517
34518 state._fsp--;
34519
34520 after(grammarAccess.getClassReferenceAccess().getElementMetamodelElementParserRuleCall_1_0());
34521
34522 }
34523
34524
34525 }
34526
34527 }
34528 catch (RecognitionException re) {
34529 reportError(re);
34530 recover(input,re);
34531 }
34532 finally {
34533
34534 restoreStackSize(stackSize);
34535
34536 }
34537 return ;
34538 }
34539 // $ANTLR end "rule__ClassReference__ElementAssignment_1"
34540
34541
34542 // $ANTLR start "rule__ExactNumber__ExactNumberAssignment_0"
34543 // InternalApplicationConfiguration.g:11390:1: rule__ExactNumber__ExactNumberAssignment_0 : ( RULE_INT ) ;
34544 public final void rule__ExactNumber__ExactNumberAssignment_0() throws RecognitionException {
34545
34546 int stackSize = keepStackSize();
34547
34548 try {
34549 // InternalApplicationConfiguration.g:11394:1: ( ( RULE_INT ) )
34550 // InternalApplicationConfiguration.g:11395:2: ( RULE_INT )
34551 {
34552 // InternalApplicationConfiguration.g:11395:2: ( RULE_INT )
34553 // InternalApplicationConfiguration.g:11396:3: RULE_INT
34554 {
34555 before(grammarAccess.getExactNumberAccess().getExactNumberINTTerminalRuleCall_0_0());
34556 match(input,RULE_INT,FOLLOW_2);
34557 after(grammarAccess.getExactNumberAccess().getExactNumberINTTerminalRuleCall_0_0());
34558
34559 }
34560
34561
34562 }
34563
34564 }
34565 catch (RecognitionException re) {
34566 reportError(re);
34567 recover(input,re);
34568 }
34569 finally {
34570
34571 restoreStackSize(stackSize);
34572
34573 }
34574 return ;
34575 }
34576 // $ANTLR end "rule__ExactNumber__ExactNumberAssignment_0"
34577
34578
34579 // $ANTLR start "rule__ExactNumber__ExactUnlimitedAssignment_1"
34580 // InternalApplicationConfiguration.g:11405:1: rule__ExactNumber__ExactUnlimitedAssignment_1 : ( ( '*' ) ) ;
34581 public final void rule__ExactNumber__ExactUnlimitedAssignment_1() throws RecognitionException {
34582
34583 int stackSize = keepStackSize();
34584
34585 try {
34586 // InternalApplicationConfiguration.g:11409:1: ( ( ( '*' ) ) )
34587 // InternalApplicationConfiguration.g:11410:2: ( ( '*' ) )
34588 {
34589 // InternalApplicationConfiguration.g:11410:2: ( ( '*' ) )
34590 // InternalApplicationConfiguration.g:11411:3: ( '*' )
34591 {
34592 before(grammarAccess.getExactNumberAccess().getExactUnlimitedAsteriskKeyword_1_0());
34593 // InternalApplicationConfiguration.g:11412:3: ( '*' )
34594 // InternalApplicationConfiguration.g:11413:4: '*'
34595 {
34596 before(grammarAccess.getExactNumberAccess().getExactUnlimitedAsteriskKeyword_1_0());
34597 match(input,61,FOLLOW_2);
34598 after(grammarAccess.getExactNumberAccess().getExactUnlimitedAsteriskKeyword_1_0());
34599
34600 }
34601
34602 after(grammarAccess.getExactNumberAccess().getExactUnlimitedAsteriskKeyword_1_0());
34603
34604 }
34605
34606
34607 }
34608
34609 }
34610 catch (RecognitionException re) {
34611 reportError(re);
34612 recover(input,re);
34613 }
34614 finally {
34615
34616 restoreStackSize(stackSize);
34617
34618 }
34619 return ;
34620 }
34621 // $ANTLR end "rule__ExactNumber__ExactUnlimitedAssignment_1"
34622
34623
34624 // $ANTLR start "rule__IntervallNumber__MinAssignment_0"
34625 // InternalApplicationConfiguration.g:11424:1: rule__IntervallNumber__MinAssignment_0 : ( RULE_INT ) ;
34626 public final void rule__IntervallNumber__MinAssignment_0() throws RecognitionException {
34627
34628 int stackSize = keepStackSize();
34629
34630 try {
34631 // InternalApplicationConfiguration.g:11428:1: ( ( RULE_INT ) )
34632 // InternalApplicationConfiguration.g:11429:2: ( RULE_INT )
34633 {
34634 // InternalApplicationConfiguration.g:11429:2: ( RULE_INT )
34635 // InternalApplicationConfiguration.g:11430:3: RULE_INT
34636 {
34637 before(grammarAccess.getIntervallNumberAccess().getMinINTTerminalRuleCall_0_0());
34638 match(input,RULE_INT,FOLLOW_2);
34639 after(grammarAccess.getIntervallNumberAccess().getMinINTTerminalRuleCall_0_0());
34640
34641 }
34642
34643
34644 }
34645
34646 }
34647 catch (RecognitionException re) {
34648 reportError(re);
34649 recover(input,re);
34650 }
34651 finally {
34652
34653 restoreStackSize(stackSize);
34654
34655 }
34656 return ;
34657 }
34658 // $ANTLR end "rule__IntervallNumber__MinAssignment_0"
34659
34660
34661 // $ANTLR start "rule__IntervallNumber__MaxNumberAssignment_2_0"
34662 // InternalApplicationConfiguration.g:11439:1: rule__IntervallNumber__MaxNumberAssignment_2_0 : ( RULE_INT ) ;
34663 public final void rule__IntervallNumber__MaxNumberAssignment_2_0() throws RecognitionException {
34664
34665 int stackSize = keepStackSize();
34666
34667 try {
34668 // InternalApplicationConfiguration.g:11443:1: ( ( RULE_INT ) )
34669 // InternalApplicationConfiguration.g:11444:2: ( RULE_INT )
34670 {
34671 // InternalApplicationConfiguration.g:11444:2: ( RULE_INT )
34672 // InternalApplicationConfiguration.g:11445:3: RULE_INT
34673 {
34674 before(grammarAccess.getIntervallNumberAccess().getMaxNumberINTTerminalRuleCall_2_0_0());
34675 match(input,RULE_INT,FOLLOW_2);
34676 after(grammarAccess.getIntervallNumberAccess().getMaxNumberINTTerminalRuleCall_2_0_0());
34677
34678 }
34679
34680
34681 }
34682
34683 }
34684 catch (RecognitionException re) {
34685 reportError(re);
34686 recover(input,re);
34687 }
34688 finally {
34689
34690 restoreStackSize(stackSize);
34691
34692 }
34693 return ;
34694 }
34695 // $ANTLR end "rule__IntervallNumber__MaxNumberAssignment_2_0"
34696
34697
34698 // $ANTLR start "rule__IntervallNumber__MaxUnlimitedAssignment_2_1"
34699 // InternalApplicationConfiguration.g:11454:1: rule__IntervallNumber__MaxUnlimitedAssignment_2_1 : ( ( '*' ) ) ;
34700 public final void rule__IntervallNumber__MaxUnlimitedAssignment_2_1() throws RecognitionException {
34701
34702 int stackSize = keepStackSize();
34703
34704 try {
34705 // InternalApplicationConfiguration.g:11458:1: ( ( ( '*' ) ) )
34706 // InternalApplicationConfiguration.g:11459:2: ( ( '*' ) )
34707 {
34708 // InternalApplicationConfiguration.g:11459:2: ( ( '*' ) )
34709 // InternalApplicationConfiguration.g:11460:3: ( '*' )
34710 {
34711 before(grammarAccess.getIntervallNumberAccess().getMaxUnlimitedAsteriskKeyword_2_1_0());
34712 // InternalApplicationConfiguration.g:11461:3: ( '*' )
34713 // InternalApplicationConfiguration.g:11462:4: '*'
34714 {
34715 before(grammarAccess.getIntervallNumberAccess().getMaxUnlimitedAsteriskKeyword_2_1_0());
34716 match(input,61,FOLLOW_2);
34717 after(grammarAccess.getIntervallNumberAccess().getMaxUnlimitedAsteriskKeyword_2_1_0());
34718
34719 }
34720
34721 after(grammarAccess.getIntervallNumberAccess().getMaxUnlimitedAsteriskKeyword_2_1_0());
34722
34723 }
34724
34725
34726 }
34727
34728 }
34729 catch (RecognitionException re) {
34730 reportError(re);
34731 recover(input,re);
34732 }
34733 finally {
34734
34735 restoreStackSize(stackSize);
34736
34737 }
34738 return ;
34739 }
34740 // $ANTLR end "rule__IntervallNumber__MaxUnlimitedAssignment_2_1"
34741
34742
34743 // $ANTLR start "rule__IntEnumberation__EntryAssignment_2_0"
34744 // InternalApplicationConfiguration.g:11473:1: rule__IntEnumberation__EntryAssignment_2_0 : ( ruleINTLiteral ) ;
34745 public final void rule__IntEnumberation__EntryAssignment_2_0() throws RecognitionException {
34746
34747 int stackSize = keepStackSize();
34748
34749 try {
34750 // InternalApplicationConfiguration.g:11477:1: ( ( ruleINTLiteral ) )
34751 // InternalApplicationConfiguration.g:11478:2: ( ruleINTLiteral )
34752 {
34753 // InternalApplicationConfiguration.g:11478:2: ( ruleINTLiteral )
34754 // InternalApplicationConfiguration.g:11479:3: ruleINTLiteral
34755 {
34756 before(grammarAccess.getIntEnumberationAccess().getEntryINTLiteralParserRuleCall_2_0_0());
34757 pushFollow(FOLLOW_2);
34758 ruleINTLiteral();
34759
34760 state._fsp--;
34761
34762 after(grammarAccess.getIntEnumberationAccess().getEntryINTLiteralParserRuleCall_2_0_0());
34763
34764 }
34765
34766
34767 }
34768
34769 }
34770 catch (RecognitionException re) {
34771 reportError(re);
34772 recover(input,re);
34773 }
34774 finally {
34775
34776 restoreStackSize(stackSize);
34777
34778 }
34779 return ;
34780 }
34781 // $ANTLR end "rule__IntEnumberation__EntryAssignment_2_0"
34782
34783
34784 // $ANTLR start "rule__IntEnumberation__EntryAssignment_2_1_1"
34785 // InternalApplicationConfiguration.g:11488:1: rule__IntEnumberation__EntryAssignment_2_1_1 : ( ruleINTLiteral ) ;
34786 public final void rule__IntEnumberation__EntryAssignment_2_1_1() throws RecognitionException {
34787
34788 int stackSize = keepStackSize();
34789
34790 try {
34791 // InternalApplicationConfiguration.g:11492:1: ( ( ruleINTLiteral ) )
34792 // InternalApplicationConfiguration.g:11493:2: ( ruleINTLiteral )
34793 {
34794 // InternalApplicationConfiguration.g:11493:2: ( ruleINTLiteral )
34795 // InternalApplicationConfiguration.g:11494:3: ruleINTLiteral
34796 {
34797 before(grammarAccess.getIntEnumberationAccess().getEntryINTLiteralParserRuleCall_2_1_1_0());
34798 pushFollow(FOLLOW_2);
34799 ruleINTLiteral();
34800
34801 state._fsp--;
34802
34803 after(grammarAccess.getIntEnumberationAccess().getEntryINTLiteralParserRuleCall_2_1_1_0());
34804
34805 }
34806
34807
34808 }
34809
34810 }
34811 catch (RecognitionException re) {
34812 reportError(re);
34813 recover(input,re);
34814 }
34815 finally {
34816
34817 restoreStackSize(stackSize);
34818
34819 }
34820 return ;
34821 }
34822 // $ANTLR end "rule__IntEnumberation__EntryAssignment_2_1_1"
34823
34824
34825 // $ANTLR start "rule__RealEnumeration__EntryAssignment_2_0"
34826 // InternalApplicationConfiguration.g:11503:1: rule__RealEnumeration__EntryAssignment_2_0 : ( ruleREALLiteral ) ;
34827 public final void rule__RealEnumeration__EntryAssignment_2_0() throws RecognitionException {
34828
34829 int stackSize = keepStackSize();
34830
34831 try {
34832 // InternalApplicationConfiguration.g:11507:1: ( ( ruleREALLiteral ) )
34833 // InternalApplicationConfiguration.g:11508:2: ( ruleREALLiteral )
34834 {
34835 // InternalApplicationConfiguration.g:11508:2: ( ruleREALLiteral )
34836 // InternalApplicationConfiguration.g:11509:3: ruleREALLiteral
34837 {
34838 before(grammarAccess.getRealEnumerationAccess().getEntryREALLiteralParserRuleCall_2_0_0());
34839 pushFollow(FOLLOW_2);
34840 ruleREALLiteral();
34841
34842 state._fsp--;
34843
34844 after(grammarAccess.getRealEnumerationAccess().getEntryREALLiteralParserRuleCall_2_0_0());
34845
34846 }
34847
34848
34849 }
34850
34851 }
34852 catch (RecognitionException re) {
34853 reportError(re);
34854 recover(input,re);
34855 }
34856 finally {
34857
34858 restoreStackSize(stackSize);
34859
34860 }
34861 return ;
34862 }
34863 // $ANTLR end "rule__RealEnumeration__EntryAssignment_2_0"
34864
34865
34866 // $ANTLR start "rule__RealEnumeration__EntryAssignment_2_1_1"
34867 // InternalApplicationConfiguration.g:11518:1: rule__RealEnumeration__EntryAssignment_2_1_1 : ( ruleREALLiteral ) ;
34868 public final void rule__RealEnumeration__EntryAssignment_2_1_1() throws RecognitionException {
34869
34870 int stackSize = keepStackSize();
34871
34872 try {
34873 // InternalApplicationConfiguration.g:11522:1: ( ( ruleREALLiteral ) )
34874 // InternalApplicationConfiguration.g:11523:2: ( ruleREALLiteral )
34875 {
34876 // InternalApplicationConfiguration.g:11523:2: ( ruleREALLiteral )
34877 // InternalApplicationConfiguration.g:11524:3: ruleREALLiteral
34878 {
34879 before(grammarAccess.getRealEnumerationAccess().getEntryREALLiteralParserRuleCall_2_1_1_0());
34880 pushFollow(FOLLOW_2);
34881 ruleREALLiteral();
34882
34883 state._fsp--;
34884
34885 after(grammarAccess.getRealEnumerationAccess().getEntryREALLiteralParserRuleCall_2_1_1_0());
34886
34887 }
34888
34889
34890 }
34891
34892 }
34893 catch (RecognitionException re) {
34894 reportError(re);
34895 recover(input,re);
34896 }
34897 finally {
34898
34899 restoreStackSize(stackSize);
34900
34901 }
34902 return ;
34903 }
34904 // $ANTLR end "rule__RealEnumeration__EntryAssignment_2_1_1"
34905
34906
34907 // $ANTLR start "rule__StringEnumeration__EntryAssignment_2_0"
34908 // InternalApplicationConfiguration.g:11533:1: rule__StringEnumeration__EntryAssignment_2_0 : ( RULE_STRING ) ;
34909 public final void rule__StringEnumeration__EntryAssignment_2_0() throws RecognitionException {
34910
34911 int stackSize = keepStackSize();
34912
34913 try {
34914 // InternalApplicationConfiguration.g:11537:1: ( ( RULE_STRING ) )
34915 // InternalApplicationConfiguration.g:11538:2: ( RULE_STRING )
34916 {
34917 // InternalApplicationConfiguration.g:11538:2: ( RULE_STRING )
34918 // InternalApplicationConfiguration.g:11539:3: RULE_STRING
34919 {
34920 before(grammarAccess.getStringEnumerationAccess().getEntrySTRINGTerminalRuleCall_2_0_0());
34921 match(input,RULE_STRING,FOLLOW_2);
34922 after(grammarAccess.getStringEnumerationAccess().getEntrySTRINGTerminalRuleCall_2_0_0());
34923
34924 }
34925
34926
34927 }
34928
34929 }
34930 catch (RecognitionException re) {
34931 reportError(re);
34932 recover(input,re);
34933 }
34934 finally {
34935
34936 restoreStackSize(stackSize);
34937
34938 }
34939 return ;
34940 }
34941 // $ANTLR end "rule__StringEnumeration__EntryAssignment_2_0"
34942
34943
34944 // $ANTLR start "rule__StringEnumeration__EntryAssignment_2_1_1"
34945 // InternalApplicationConfiguration.g:11548:1: rule__StringEnumeration__EntryAssignment_2_1_1 : ( RULE_STRING ) ;
34946 public final void rule__StringEnumeration__EntryAssignment_2_1_1() throws RecognitionException {
34947
34948 int stackSize = keepStackSize();
34949
34950 try {
34951 // InternalApplicationConfiguration.g:11552:1: ( ( RULE_STRING ) )
34952 // InternalApplicationConfiguration.g:11553:2: ( RULE_STRING )
34953 {
34954 // InternalApplicationConfiguration.g:11553:2: ( RULE_STRING )
34955 // InternalApplicationConfiguration.g:11554:3: RULE_STRING
34956 {
34957 before(grammarAccess.getStringEnumerationAccess().getEntrySTRINGTerminalRuleCall_2_1_1_0());
34958 match(input,RULE_STRING,FOLLOW_2);
34959 after(grammarAccess.getStringEnumerationAccess().getEntrySTRINGTerminalRuleCall_2_1_1_0());
34960
34961 }
34962
34963
34964 }
34965
34966 }
34967 catch (RecognitionException re) {
34968 reportError(re);
34969 recover(input,re);
34970 }
34971 finally {
34972
34973 restoreStackSize(stackSize);
34974
34975 }
34976 return ;
34977 }
34978 // $ANTLR end "rule__StringEnumeration__EntryAssignment_2_1_1"
34979
34980
34981 // $ANTLR start "rule__ScopeDeclaration__NameAssignment_1"
34982 // InternalApplicationConfiguration.g:11563:1: rule__ScopeDeclaration__NameAssignment_1 : ( RULE_ID ) ;
34983 public final void rule__ScopeDeclaration__NameAssignment_1() throws RecognitionException {
34984
34985 int stackSize = keepStackSize();
34986
34987 try {
34988 // InternalApplicationConfiguration.g:11567:1: ( ( RULE_ID ) )
34989 // InternalApplicationConfiguration.g:11568:2: ( RULE_ID )
34990 {
34991 // InternalApplicationConfiguration.g:11568:2: ( RULE_ID )
34992 // InternalApplicationConfiguration.g:11569:3: RULE_ID
34993 {
34994 before(grammarAccess.getScopeDeclarationAccess().getNameIDTerminalRuleCall_1_0());
34995 match(input,RULE_ID,FOLLOW_2);
34996 after(grammarAccess.getScopeDeclarationAccess().getNameIDTerminalRuleCall_1_0());
34997
34998 }
34999
35000
35001 }
35002
35003 }
35004 catch (RecognitionException re) {
35005 reportError(re);
35006 recover(input,re);
35007 }
35008 finally {
35009
35010 restoreStackSize(stackSize);
35011
35012 }
35013 return ;
35014 }
35015 // $ANTLR end "rule__ScopeDeclaration__NameAssignment_1"
35016
35017
35018 // $ANTLR start "rule__ScopeDeclaration__SpecificationAssignment_2"
35019 // InternalApplicationConfiguration.g:11578:1: rule__ScopeDeclaration__SpecificationAssignment_2 : ( ruleScopeSpecification ) ;
35020 public final void rule__ScopeDeclaration__SpecificationAssignment_2() throws RecognitionException {
35021
35022 int stackSize = keepStackSize();
35023
35024 try {
35025 // InternalApplicationConfiguration.g:11582:1: ( ( ruleScopeSpecification ) )
35026 // InternalApplicationConfiguration.g:11583:2: ( ruleScopeSpecification )
35027 {
35028 // InternalApplicationConfiguration.g:11583:2: ( ruleScopeSpecification )
35029 // InternalApplicationConfiguration.g:11584:3: ruleScopeSpecification
35030 {
35031 before(grammarAccess.getScopeDeclarationAccess().getSpecificationScopeSpecificationParserRuleCall_2_0());
35032 pushFollow(FOLLOW_2);
35033 ruleScopeSpecification();
35034
35035 state._fsp--;
35036
35037 after(grammarAccess.getScopeDeclarationAccess().getSpecificationScopeSpecificationParserRuleCall_2_0());
35038
35039 }
35040
35041
35042 }
35043
35044 }
35045 catch (RecognitionException re) {
35046 reportError(re);
35047 recover(input,re);
35048 }
35049 finally {
35050
35051 restoreStackSize(stackSize);
35052
35053 }
35054 return ;
35055 }
35056 // $ANTLR end "rule__ScopeDeclaration__SpecificationAssignment_2"
35057
35058
35059 // $ANTLR start "rule__ScopeReference__ReferredAssignment"
35060 // InternalApplicationConfiguration.g:11593:1: rule__ScopeReference__ReferredAssignment : ( ( RULE_ID ) ) ;
35061 public final void rule__ScopeReference__ReferredAssignment() throws RecognitionException {
35062
35063 int stackSize = keepStackSize();
35064
35065 try {
35066 // InternalApplicationConfiguration.g:11597:1: ( ( ( RULE_ID ) ) )
35067 // InternalApplicationConfiguration.g:11598:2: ( ( RULE_ID ) )
35068 {
35069 // InternalApplicationConfiguration.g:11598:2: ( ( RULE_ID ) )
35070 // InternalApplicationConfiguration.g:11599:3: ( RULE_ID )
35071 {
35072 before(grammarAccess.getScopeReferenceAccess().getReferredScopeDeclarationCrossReference_0());
35073 // InternalApplicationConfiguration.g:11600:3: ( RULE_ID )
35074 // InternalApplicationConfiguration.g:11601:4: RULE_ID
35075 {
35076 before(grammarAccess.getScopeReferenceAccess().getReferredScopeDeclarationIDTerminalRuleCall_0_1());
35077 match(input,RULE_ID,FOLLOW_2);
35078 after(grammarAccess.getScopeReferenceAccess().getReferredScopeDeclarationIDTerminalRuleCall_0_1());
35079
35080 }
35081
35082 after(grammarAccess.getScopeReferenceAccess().getReferredScopeDeclarationCrossReference_0());
35083
35084 }
35085
35086
35087 }
35088
35089 }
35090 catch (RecognitionException re) {
35091 reportError(re);
35092 recover(input,re);
35093 }
35094 finally {
35095
35096 restoreStackSize(stackSize);
35097
35098 }
35099 return ;
35100 }
35101 // $ANTLR end "rule__ScopeReference__ReferredAssignment"
35102
35103
35104 // $ANTLR start "rule__GenerationTask__MetamodelAssignment_3_0_2"
35105 // InternalApplicationConfiguration.g:11612:1: rule__GenerationTask__MetamodelAssignment_3_0_2 : ( ruleMetamodel ) ;
35106 public final void rule__GenerationTask__MetamodelAssignment_3_0_2() throws RecognitionException {
35107
35108 int stackSize = keepStackSize();
35109
35110 try {
35111 // InternalApplicationConfiguration.g:11616:1: ( ( ruleMetamodel ) )
35112 // InternalApplicationConfiguration.g:11617:2: ( ruleMetamodel )
35113 {
35114 // InternalApplicationConfiguration.g:11617:2: ( ruleMetamodel )
35115 // InternalApplicationConfiguration.g:11618:3: ruleMetamodel
35116 {
35117 before(grammarAccess.getGenerationTaskAccess().getMetamodelMetamodelParserRuleCall_3_0_2_0());
35118 pushFollow(FOLLOW_2);
35119 ruleMetamodel();
35120
35121 state._fsp--;
35122
35123 after(grammarAccess.getGenerationTaskAccess().getMetamodelMetamodelParserRuleCall_3_0_2_0());
35124
35125 }
35126
35127
35128 }
35129
35130 }
35131 catch (RecognitionException re) {
35132 reportError(re);
35133 recover(input,re);
35134 }
35135 finally {
35136
35137 restoreStackSize(stackSize);
35138
35139 }
35140 return ;
35141 }
35142 // $ANTLR end "rule__GenerationTask__MetamodelAssignment_3_0_2"
35143
35144
35145 // $ANTLR start "rule__GenerationTask__PartialModelAssignment_3_1_2"
35146 // InternalApplicationConfiguration.g:11627:1: rule__GenerationTask__PartialModelAssignment_3_1_2 : ( rulePartialModel ) ;
35147 public final void rule__GenerationTask__PartialModelAssignment_3_1_2() throws RecognitionException {
35148
35149 int stackSize = keepStackSize();
35150
35151 try {
35152 // InternalApplicationConfiguration.g:11631:1: ( ( rulePartialModel ) )
35153 // InternalApplicationConfiguration.g:11632:2: ( rulePartialModel )
35154 {
35155 // InternalApplicationConfiguration.g:11632:2: ( rulePartialModel )
35156 // InternalApplicationConfiguration.g:11633:3: rulePartialModel
35157 {
35158 before(grammarAccess.getGenerationTaskAccess().getPartialModelPartialModelParserRuleCall_3_1_2_0());
35159 pushFollow(FOLLOW_2);
35160 rulePartialModel();
35161
35162 state._fsp--;
35163
35164 after(grammarAccess.getGenerationTaskAccess().getPartialModelPartialModelParserRuleCall_3_1_2_0());
35165
35166 }
35167
35168
35169 }
35170
35171 }
35172 catch (RecognitionException re) {
35173 reportError(re);
35174 recover(input,re);
35175 }
35176 finally {
35177
35178 restoreStackSize(stackSize);
35179
35180 }
35181 return ;
35182 }
35183 // $ANTLR end "rule__GenerationTask__PartialModelAssignment_3_1_2"
35184
35185
35186 // $ANTLR start "rule__GenerationTask__PatternsAssignment_3_2_2"
35187 // InternalApplicationConfiguration.g:11642:1: rule__GenerationTask__PatternsAssignment_3_2_2 : ( ruleGraphPattern ) ;
35188 public final void rule__GenerationTask__PatternsAssignment_3_2_2() throws RecognitionException {
35189
35190 int stackSize = keepStackSize();
35191
35192 try {
35193 // InternalApplicationConfiguration.g:11646:1: ( ( ruleGraphPattern ) )
35194 // InternalApplicationConfiguration.g:11647:2: ( ruleGraphPattern )
35195 {
35196 // InternalApplicationConfiguration.g:11647:2: ( ruleGraphPattern )
35197 // InternalApplicationConfiguration.g:11648:3: ruleGraphPattern
35198 {
35199 before(grammarAccess.getGenerationTaskAccess().getPatternsGraphPatternParserRuleCall_3_2_2_0());
35200 pushFollow(FOLLOW_2);
35201 ruleGraphPattern();
35202
35203 state._fsp--;
35204
35205 after(grammarAccess.getGenerationTaskAccess().getPatternsGraphPatternParserRuleCall_3_2_2_0());
35206
35207 }
35208
35209
35210 }
35211
35212 }
35213 catch (RecognitionException re) {
35214 reportError(re);
35215 recover(input,re);
35216 }
35217 finally {
35218
35219 restoreStackSize(stackSize);
35220
35221 }
35222 return ;
35223 }
35224 // $ANTLR end "rule__GenerationTask__PatternsAssignment_3_2_2"
35225
35226
35227 // $ANTLR start "rule__GenerationTask__ObjectivesAssignment_3_3_2"
35228 // InternalApplicationConfiguration.g:11657:1: rule__GenerationTask__ObjectivesAssignment_3_3_2 : ( ruleObjective ) ;
35229 public final void rule__GenerationTask__ObjectivesAssignment_3_3_2() throws RecognitionException {
35230
35231 int stackSize = keepStackSize();
35232
35233 try {
35234 // InternalApplicationConfiguration.g:11661:1: ( ( ruleObjective ) )
35235 // InternalApplicationConfiguration.g:11662:2: ( ruleObjective )
35236 {
35237 // InternalApplicationConfiguration.g:11662:2: ( ruleObjective )
35238 // InternalApplicationConfiguration.g:11663:3: ruleObjective
35239 {
35240 before(grammarAccess.getGenerationTaskAccess().getObjectivesObjectiveParserRuleCall_3_3_2_0());
35241 pushFollow(FOLLOW_2);
35242 ruleObjective();
35243
35244 state._fsp--;
35245
35246 after(grammarAccess.getGenerationTaskAccess().getObjectivesObjectiveParserRuleCall_3_3_2_0());
35247
35248 }
35249
35250
35251 }
35252
35253 }
35254 catch (RecognitionException re) {
35255 reportError(re);
35256 recover(input,re);
35257 }
35258 finally {
35259
35260 restoreStackSize(stackSize);
35261
35262 }
35263 return ;
35264 }
35265 // $ANTLR end "rule__GenerationTask__ObjectivesAssignment_3_3_2"
35266
35267
35268 // $ANTLR start "rule__GenerationTask__ScopeAssignment_3_4_2"
35269 // InternalApplicationConfiguration.g:11672:1: rule__GenerationTask__ScopeAssignment_3_4_2 : ( ruleScope ) ;
35270 public final void rule__GenerationTask__ScopeAssignment_3_4_2() throws RecognitionException {
35271
35272 int stackSize = keepStackSize();
35273
35274 try {
35275 // InternalApplicationConfiguration.g:11676:1: ( ( ruleScope ) )
35276 // InternalApplicationConfiguration.g:11677:2: ( ruleScope )
35277 {
35278 // InternalApplicationConfiguration.g:11677:2: ( ruleScope )
35279 // InternalApplicationConfiguration.g:11678:3: ruleScope
35280 {
35281 before(grammarAccess.getGenerationTaskAccess().getScopeScopeParserRuleCall_3_4_2_0());
35282 pushFollow(FOLLOW_2);
35283 ruleScope();
35284
35285 state._fsp--;
35286
35287 after(grammarAccess.getGenerationTaskAccess().getScopeScopeParserRuleCall_3_4_2_0());
35288
35289 }
35290
35291
35292 }
35293
35294 }
35295 catch (RecognitionException re) {
35296 reportError(re);
35297 recover(input,re);
35298 }
35299 finally {
35300
35301 restoreStackSize(stackSize);
35302
35303 }
35304 return ;
35305 }
35306 // $ANTLR end "rule__GenerationTask__ScopeAssignment_3_4_2"
35307
35308
35309 // $ANTLR start "rule__GenerationTask__NumberSpecifiedAssignment_3_5_0"
35310 // InternalApplicationConfiguration.g:11687:1: rule__GenerationTask__NumberSpecifiedAssignment_3_5_0 : ( ( 'number' ) ) ;
35311 public final void rule__GenerationTask__NumberSpecifiedAssignment_3_5_0() throws RecognitionException {
35312
35313 int stackSize = keepStackSize();
35314
35315 try {
35316 // InternalApplicationConfiguration.g:11691:1: ( ( ( 'number' ) ) )
35317 // InternalApplicationConfiguration.g:11692:2: ( ( 'number' ) )
35318 {
35319 // InternalApplicationConfiguration.g:11692:2: ( ( 'number' ) )
35320 // InternalApplicationConfiguration.g:11693:3: ( 'number' )
35321 {
35322 before(grammarAccess.getGenerationTaskAccess().getNumberSpecifiedNumberKeyword_3_5_0_0());
35323 // InternalApplicationConfiguration.g:11694:3: ( 'number' )
35324 // InternalApplicationConfiguration.g:11695:4: 'number'
35325 {
35326 before(grammarAccess.getGenerationTaskAccess().getNumberSpecifiedNumberKeyword_3_5_0_0());
35327 match(input,62,FOLLOW_2);
35328 after(grammarAccess.getGenerationTaskAccess().getNumberSpecifiedNumberKeyword_3_5_0_0());
35329
35330 }
35331
35332 after(grammarAccess.getGenerationTaskAccess().getNumberSpecifiedNumberKeyword_3_5_0_0());
35333
35334 }
35335
35336
35337 }
35338
35339 }
35340 catch (RecognitionException re) {
35341 reportError(re);
35342 recover(input,re);
35343 }
35344 finally {
35345
35346 restoreStackSize(stackSize);
35347
35348 }
35349 return ;
35350 }
35351 // $ANTLR end "rule__GenerationTask__NumberSpecifiedAssignment_3_5_0"
35352
35353
35354 // $ANTLR start "rule__GenerationTask__NumberAssignment_3_5_2"
35355 // InternalApplicationConfiguration.g:11706:1: rule__GenerationTask__NumberAssignment_3_5_2 : ( RULE_INT ) ;
35356 public final void rule__GenerationTask__NumberAssignment_3_5_2() throws RecognitionException {
35357
35358 int stackSize = keepStackSize();
35359
35360 try {
35361 // InternalApplicationConfiguration.g:11710:1: ( ( RULE_INT ) )
35362 // InternalApplicationConfiguration.g:11711:2: ( RULE_INT )
35363 {
35364 // InternalApplicationConfiguration.g:11711:2: ( RULE_INT )
35365 // InternalApplicationConfiguration.g:11712:3: RULE_INT
35366 {
35367 before(grammarAccess.getGenerationTaskAccess().getNumberINTTerminalRuleCall_3_5_2_0());
35368 match(input,RULE_INT,FOLLOW_2);
35369 after(grammarAccess.getGenerationTaskAccess().getNumberINTTerminalRuleCall_3_5_2_0());
35370
35371 }
35372
35373
35374 }
35375
35376 }
35377 catch (RecognitionException re) {
35378 reportError(re);
35379 recover(input,re);
35380 }
35381 finally {
35382
35383 restoreStackSize(stackSize);
35384
35385 }
35386 return ;
35387 }
35388 // $ANTLR end "rule__GenerationTask__NumberAssignment_3_5_2"
35389
35390
35391 // $ANTLR start "rule__GenerationTask__RunSpecifiedAssignment_3_6_0"
35392 // InternalApplicationConfiguration.g:11721:1: rule__GenerationTask__RunSpecifiedAssignment_3_6_0 : ( ( 'runs' ) ) ;
35393 public final void rule__GenerationTask__RunSpecifiedAssignment_3_6_0() throws RecognitionException {
35394
35395 int stackSize = keepStackSize();
35396
35397 try {
35398 // InternalApplicationConfiguration.g:11725:1: ( ( ( 'runs' ) ) )
35399 // InternalApplicationConfiguration.g:11726:2: ( ( 'runs' ) )
35400 {
35401 // InternalApplicationConfiguration.g:11726:2: ( ( 'runs' ) )
35402 // InternalApplicationConfiguration.g:11727:3: ( 'runs' )
35403 {
35404 before(grammarAccess.getGenerationTaskAccess().getRunSpecifiedRunsKeyword_3_6_0_0());
35405 // InternalApplicationConfiguration.g:11728:3: ( 'runs' )
35406 // InternalApplicationConfiguration.g:11729:4: 'runs'
35407 {
35408 before(grammarAccess.getGenerationTaskAccess().getRunSpecifiedRunsKeyword_3_6_0_0());
35409 match(input,63,FOLLOW_2);
35410 after(grammarAccess.getGenerationTaskAccess().getRunSpecifiedRunsKeyword_3_6_0_0());
35411
35412 }
35413
35414 after(grammarAccess.getGenerationTaskAccess().getRunSpecifiedRunsKeyword_3_6_0_0());
35415
35416 }
35417
35418
35419 }
35420
35421 }
35422 catch (RecognitionException re) {
35423 reportError(re);
35424 recover(input,re);
35425 }
35426 finally {
35427
35428 restoreStackSize(stackSize);
35429
35430 }
35431 return ;
35432 }
35433 // $ANTLR end "rule__GenerationTask__RunSpecifiedAssignment_3_6_0"
35434
35435
35436 // $ANTLR start "rule__GenerationTask__RunsAssignment_3_6_2"
35437 // InternalApplicationConfiguration.g:11740:1: rule__GenerationTask__RunsAssignment_3_6_2 : ( RULE_INT ) ;
35438 public final void rule__GenerationTask__RunsAssignment_3_6_2() throws RecognitionException {
35439
35440 int stackSize = keepStackSize();
35441
35442 try {
35443 // InternalApplicationConfiguration.g:11744:1: ( ( RULE_INT ) )
35444 // InternalApplicationConfiguration.g:11745:2: ( RULE_INT )
35445 {
35446 // InternalApplicationConfiguration.g:11745:2: ( RULE_INT )
35447 // InternalApplicationConfiguration.g:11746:3: RULE_INT
35448 {
35449 before(grammarAccess.getGenerationTaskAccess().getRunsINTTerminalRuleCall_3_6_2_0());
35450 match(input,RULE_INT,FOLLOW_2);
35451 after(grammarAccess.getGenerationTaskAccess().getRunsINTTerminalRuleCall_3_6_2_0());
35452
35453 }
35454
35455
35456 }
35457
35458 }
35459 catch (RecognitionException re) {
35460 reportError(re);
35461 recover(input,re);
35462 }
35463 finally {
35464
35465 restoreStackSize(stackSize);
35466
35467 }
35468 return ;
35469 }
35470 // $ANTLR end "rule__GenerationTask__RunsAssignment_3_6_2"
35471
35472
35473 // $ANTLR start "rule__GenerationTask__SolverAssignment_3_7_2"
35474 // InternalApplicationConfiguration.g:11755:1: rule__GenerationTask__SolverAssignment_3_7_2 : ( ruleSolver ) ;
35475 public final void rule__GenerationTask__SolverAssignment_3_7_2() throws RecognitionException {
35476
35477 int stackSize = keepStackSize();
35478
35479 try {
35480 // InternalApplicationConfiguration.g:11759:1: ( ( ruleSolver ) )
35481 // InternalApplicationConfiguration.g:11760:2: ( ruleSolver )
35482 {
35483 // InternalApplicationConfiguration.g:11760:2: ( ruleSolver )
35484 // InternalApplicationConfiguration.g:11761:3: ruleSolver
35485 {
35486 before(grammarAccess.getGenerationTaskAccess().getSolverSolverEnumRuleCall_3_7_2_0());
35487 pushFollow(FOLLOW_2);
35488 ruleSolver();
35489
35490 state._fsp--;
35491
35492 after(grammarAccess.getGenerationTaskAccess().getSolverSolverEnumRuleCall_3_7_2_0());
35493
35494 }
35495
35496
35497 }
35498
35499 }
35500 catch (RecognitionException re) {
35501 reportError(re);
35502 recover(input,re);
35503 }
35504 finally {
35505
35506 restoreStackSize(stackSize);
35507
35508 }
35509 return ;
35510 }
35511 // $ANTLR end "rule__GenerationTask__SolverAssignment_3_7_2"
35512
35513
35514 // $ANTLR start "rule__GenerationTask__ConfigAssignment_3_8_2"
35515 // InternalApplicationConfiguration.g:11770:1: rule__GenerationTask__ConfigAssignment_3_8_2 : ( ruleConfig ) ;
35516 public final void rule__GenerationTask__ConfigAssignment_3_8_2() throws RecognitionException {
35517
35518 int stackSize = keepStackSize();
35519
35520 try {
35521 // InternalApplicationConfiguration.g:11774:1: ( ( ruleConfig ) )
35522 // InternalApplicationConfiguration.g:11775:2: ( ruleConfig )
35523 {
35524 // InternalApplicationConfiguration.g:11775:2: ( ruleConfig )
35525 // InternalApplicationConfiguration.g:11776:3: ruleConfig
35526 {
35527 before(grammarAccess.getGenerationTaskAccess().getConfigConfigParserRuleCall_3_8_2_0());
35528 pushFollow(FOLLOW_2);
35529 ruleConfig();
35530
35531 state._fsp--;
35532
35533 after(grammarAccess.getGenerationTaskAccess().getConfigConfigParserRuleCall_3_8_2_0());
35534
35535 }
35536
35537
35538 }
35539
35540 }
35541 catch (RecognitionException re) {
35542 reportError(re);
35543 recover(input,re);
35544 }
35545 finally {
35546
35547 restoreStackSize(stackSize);
35548
35549 }
35550 return ;
35551 }
35552 // $ANTLR end "rule__GenerationTask__ConfigAssignment_3_8_2"
35553
35554
35555 // $ANTLR start "rule__GenerationTask__DebugFolderAssignment_3_9_2"
35556 // InternalApplicationConfiguration.g:11785:1: rule__GenerationTask__DebugFolderAssignment_3_9_2 : ( ruleFile ) ;
35557 public final void rule__GenerationTask__DebugFolderAssignment_3_9_2() throws RecognitionException {
35558
35559 int stackSize = keepStackSize();
35560
35561 try {
35562 // InternalApplicationConfiguration.g:11789:1: ( ( ruleFile ) )
35563 // InternalApplicationConfiguration.g:11790:2: ( ruleFile )
35564 {
35565 // InternalApplicationConfiguration.g:11790:2: ( ruleFile )
35566 // InternalApplicationConfiguration.g:11791:3: ruleFile
35567 {
35568 before(grammarAccess.getGenerationTaskAccess().getDebugFolderFileParserRuleCall_3_9_2_0());
35569 pushFollow(FOLLOW_2);
35570 ruleFile();
35571
35572 state._fsp--;
35573
35574 after(grammarAccess.getGenerationTaskAccess().getDebugFolderFileParserRuleCall_3_9_2_0());
35575
35576 }
35577
35578
35579 }
35580
35581 }
35582 catch (RecognitionException re) {
35583 reportError(re);
35584 recover(input,re);
35585 }
35586 finally {
35587
35588 restoreStackSize(stackSize);
35589
35590 }
35591 return ;
35592 }
35593 // $ANTLR end "rule__GenerationTask__DebugFolderAssignment_3_9_2"
35594
35595
35596 // $ANTLR start "rule__GenerationTask__TargetLogFileAssignment_3_10_2"
35597 // InternalApplicationConfiguration.g:11800:1: rule__GenerationTask__TargetLogFileAssignment_3_10_2 : ( ruleFile ) ;
35598 public final void rule__GenerationTask__TargetLogFileAssignment_3_10_2() throws RecognitionException {
35599
35600 int stackSize = keepStackSize();
35601
35602 try {
35603 // InternalApplicationConfiguration.g:11804:1: ( ( ruleFile ) )
35604 // InternalApplicationConfiguration.g:11805:2: ( ruleFile )
35605 {
35606 // InternalApplicationConfiguration.g:11805:2: ( ruleFile )
35607 // InternalApplicationConfiguration.g:11806:3: ruleFile
35608 {
35609 before(grammarAccess.getGenerationTaskAccess().getTargetLogFileFileParserRuleCall_3_10_2_0());
35610 pushFollow(FOLLOW_2);
35611 ruleFile();
35612
35613 state._fsp--;
35614
35615 after(grammarAccess.getGenerationTaskAccess().getTargetLogFileFileParserRuleCall_3_10_2_0());
35616
35617 }
35618
35619
35620 }
35621
35622 }
35623 catch (RecognitionException re) {
35624 reportError(re);
35625 recover(input,re);
35626 }
35627 finally {
35628
35629 restoreStackSize(stackSize);
35630
35631 }
35632 return ;
35633 }
35634 // $ANTLR end "rule__GenerationTask__TargetLogFileAssignment_3_10_2"
35635
35636
35637 // $ANTLR start "rule__GenerationTask__TargetStatisticsFileAssignment_3_11_2"
35638 // InternalApplicationConfiguration.g:11815:1: rule__GenerationTask__TargetStatisticsFileAssignment_3_11_2 : ( ruleFile ) ;
35639 public final void rule__GenerationTask__TargetStatisticsFileAssignment_3_11_2() throws RecognitionException {
35640
35641 int stackSize = keepStackSize();
35642
35643 try {
35644 // InternalApplicationConfiguration.g:11819:1: ( ( ruleFile ) )
35645 // InternalApplicationConfiguration.g:11820:2: ( ruleFile )
35646 {
35647 // InternalApplicationConfiguration.g:11820:2: ( ruleFile )
35648 // InternalApplicationConfiguration.g:11821:3: ruleFile
35649 {
35650 before(grammarAccess.getGenerationTaskAccess().getTargetStatisticsFileFileParserRuleCall_3_11_2_0());
35651 pushFollow(FOLLOW_2);
35652 ruleFile();
35653
35654 state._fsp--;
35655
35656 after(grammarAccess.getGenerationTaskAccess().getTargetStatisticsFileFileParserRuleCall_3_11_2_0());
35657
35658 }
35659
35660
35661 }
35662
35663 }
35664 catch (RecognitionException re) {
35665 reportError(re);
35666 recover(input,re);
35667 }
35668 finally {
35669
35670 restoreStackSize(stackSize);
35671
35672 }
35673 return ;
35674 }
35675 // $ANTLR end "rule__GenerationTask__TargetStatisticsFileAssignment_3_11_2"
35676
35677
35678 // $ANTLR start "rule__GenerationTask__TagetFolderAssignment_3_12_2"
35679 // InternalApplicationConfiguration.g:11830:1: rule__GenerationTask__TagetFolderAssignment_3_12_2 : ( ruleFile ) ;
35680 public final void rule__GenerationTask__TagetFolderAssignment_3_12_2() throws RecognitionException {
35681
35682 int stackSize = keepStackSize();
35683
35684 try {
35685 // InternalApplicationConfiguration.g:11834:1: ( ( ruleFile ) )
35686 // InternalApplicationConfiguration.g:11835:2: ( ruleFile )
35687 {
35688 // InternalApplicationConfiguration.g:11835:2: ( ruleFile )
35689 // InternalApplicationConfiguration.g:11836:3: ruleFile
35690 {
35691 before(grammarAccess.getGenerationTaskAccess().getTagetFolderFileParserRuleCall_3_12_2_0());
35692 pushFollow(FOLLOW_2);
35693 ruleFile();
35694
35695 state._fsp--;
35696
35697 after(grammarAccess.getGenerationTaskAccess().getTagetFolderFileParserRuleCall_3_12_2_0());
35698
35699 }
35700
35701
35702 }
35703
35704 }
35705 catch (RecognitionException re) {
35706 reportError(re);
35707 recover(input,re);
35708 }
35709 finally {
35710
35711 restoreStackSize(stackSize);
35712
35713 }
35714 return ;
35715 }
35716 // $ANTLR end "rule__GenerationTask__TagetFolderAssignment_3_12_2"
35717
35718 // Delegated rules
35719
35720
35721 protected DFA62 dfa62 = new DFA62(this);
35722 protected DFA63 dfa63 = new DFA63(this);
35723 protected DFA64 dfa64 = new DFA64(this);
35724 protected DFA65 dfa65 = new DFA65(this);
35725 protected DFA66 dfa66 = new DFA66(this);
35726 protected DFA67 dfa67 = new DFA67(this);
35727 protected DFA68 dfa68 = new DFA68(this);
35728 protected DFA69 dfa69 = new DFA69(this);
35729 protected DFA70 dfa70 = new DFA70(this);
35730 protected DFA71 dfa71 = new DFA71(this);
35731 protected DFA72 dfa72 = new DFA72(this);
35732 protected DFA73 dfa73 = new DFA73(this);
35733 protected DFA74 dfa74 = new DFA74(this);
35734 protected DFA75 dfa75 = new DFA75(this);
35735 static final String dfa_1s = "\17\uffff";
35736 static final String dfa_2s = "\1\37\16\uffff";
35737 static final String dfa_3s = "\1\77\16\uffff";
35738 static final String dfa_4s = "\1\uffff\15\1\1\2";
35739 static final String dfa_5s = "\1\0\16\uffff}>";
35740 static final String[] dfa_6s = {
35741 "\1\16\4\uffff\1\1\2\uffff\1\3\1\uffff\1\4\1\11\11\uffff\1\5\1\uffff\1\2\1\10\1\12\1\13\1\14\1\15\2\uffff\1\6\1\7",
35742 "",
35743 "",
35744 "",
35745 "",
35746 "",
35747 "",
35748 "",
35749 "",
35750 "",
35751 "",
35752 "",
35753 "",
35754 "",
35755 ""
35756 };
35757
35758 static final short[] dfa_1 = DFA.unpackEncodedString(dfa_1s);
35759 static final char[] dfa_2 = DFA.unpackEncodedStringToUnsignedChars(dfa_2s);
35760 static final char[] dfa_3 = DFA.unpackEncodedStringToUnsignedChars(dfa_3s);
35761 static final short[] dfa_4 = DFA.unpackEncodedString(dfa_4s);
35762 static final short[] dfa_5 = DFA.unpackEncodedString(dfa_5s);
35763 static final short[][] dfa_6 = unpackEncodedStringArray(dfa_6s);
35764
35765 class DFA62 extends DFA {
35766
35767 public DFA62(BaseRecognizer recognizer) {
35768 this.recognizer = recognizer;
35769 this.decisionNumber = 62;
35770 this.eot = dfa_1;
35771 this.eof = dfa_1;
35772 this.min = dfa_2;
35773 this.max = dfa_3;
35774 this.accept = dfa_4;
35775 this.special = dfa_5;
35776 this.transition = dfa_6;
35777 }
35778 public String getDescription() {
35779 return "9521:2: ( rule__GenerationTask__UnorderedGroup_3__0 )?";
35780 }
35781 public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
35782 TokenStream input = (TokenStream)_input;
35783 int _s = s;
35784 switch ( s ) {
35785 case 0 :
35786 int LA62_0 = input.LA(1);
35787
35788
35789 int index62_0 = input.index();
35790 input.rewind();
35791 s = -1;
35792 if ( LA62_0 == 36 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0) ) {s = 1;}
35793
35794 else if ( LA62_0 == 54 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) {s = 2;}
35795
35796 else if ( LA62_0 == 39 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) {s = 3;}
35797
35798 else if ( LA62_0 == 41 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) {s = 4;}
35799
35800 else if ( LA62_0 == 52 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) {s = 5;}
35801
35802 else if ( LA62_0 == 62 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) {s = 6;}
35803
35804 else if ( LA62_0 == 63 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) {s = 7;}
35805
35806 else if ( LA62_0 == 55 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) {s = 8;}
35807
35808 else if ( LA62_0 == 42 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) {s = 9;}
35809
35810 else if ( LA62_0 == 56 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) {s = 10;}
35811
35812 else if ( LA62_0 == 57 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) {s = 11;}
35813
35814 else if ( LA62_0 == 58 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) {s = 12;}
35815
35816 else if ( LA62_0 == 59 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 12) ) {s = 13;}
35817
35818 else if ( (LA62_0==31) ) {s = 14;}
35819
35820
35821 input.seek(index62_0);
35822 if ( s>=0 ) return s;
35823 break;
35824 }
35825 NoViableAltException nvae =
35826 new NoViableAltException(getDescription(), 62, _s, input);
35827 error(nvae);
35828 throw nvae;
35829 }
35830 }
35831 static final String dfa_7s = "\16\uffff";
35832 static final String dfa_8s = "\1\44\15\uffff";
35833 static final String dfa_9s = "\1\77\15\uffff";
35834 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";
35835 static final String dfa_11s = "\1\0\15\uffff}>";
35836 static final String[] dfa_12s = {
35837 "\1\1\2\uffff\1\3\1\uffff\1\4\1\11\11\uffff\1\5\1\uffff\1\2\1\10\1\12\1\13\1\14\1\15\2\uffff\1\6\1\7",
35838 "",
35839 "",
35840 "",
35841 "",
35842 "",
35843 "",
35844 "",
35845 "",
35846 "",
35847 "",
35848 "",
35849 "",
35850 ""
35851 };
35852
35853 static final short[] dfa_7 = DFA.unpackEncodedString(dfa_7s);
35854 static final char[] dfa_8 = DFA.unpackEncodedStringToUnsignedChars(dfa_8s);
35855 static final char[] dfa_9 = DFA.unpackEncodedStringToUnsignedChars(dfa_9s);
35856 static final short[] dfa_10 = DFA.unpackEncodedString(dfa_10s);
35857 static final short[] dfa_11 = DFA.unpackEncodedString(dfa_11s);
35858 static final short[][] dfa_12 = unpackEncodedStringArray(dfa_12s);
35859
35860 class DFA63 extends DFA {
35861
35862 public DFA63(BaseRecognizer recognizer) {
35863 this.recognizer = recognizer;
35864 this.decisionNumber = 63;
35865 this.eot = dfa_7;
35866 this.eof = dfa_7;
35867 this.min = dfa_8;
35868 this.max = dfa_9;
35869 this.accept = dfa_10;
35870 this.special = dfa_11;
35871 this.transition = dfa_12;
35872 }
35873 public String getDescription() {
35874 return "9535: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 ) ) ) ) )";
35875 }
35876 public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
35877 TokenStream input = (TokenStream)_input;
35878 int _s = s;
35879 switch ( s ) {
35880 case 0 :
35881 int LA63_0 = input.LA(1);
35882
35883
35884 int index63_0 = input.index();
35885 input.rewind();
35886 s = -1;
35887 if ( LA63_0 == 36 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0) ) {s = 1;}
35888
35889 else if ( LA63_0 == 54 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) {s = 2;}
35890
35891 else if ( LA63_0 == 39 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) {s = 3;}
35892
35893 else if ( LA63_0 == 41 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) {s = 4;}
35894
35895 else if ( LA63_0 == 52 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) {s = 5;}
35896
35897 else if ( LA63_0 == 62 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) {s = 6;}
35898
35899 else if ( LA63_0 == 63 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) {s = 7;}
35900
35901 else if ( LA63_0 == 55 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) {s = 8;}
35902
35903 else if ( LA63_0 == 42 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) {s = 9;}
35904
35905 else if ( LA63_0 == 56 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) {s = 10;}
35906
35907 else if ( LA63_0 == 57 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) {s = 11;}
35908
35909 else if ( LA63_0 == 58 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) {s = 12;}
35910
35911 else if ( LA63_0 == 59 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 12) ) {s = 13;}
35912
35913
35914 input.seek(index63_0);
35915 if ( s>=0 ) return s;
35916 break;
35917 }
35918 NoViableAltException nvae =
35919 new NoViableAltException(getDescription(), 63, _s, input);
35920 error(nvae);
35921 throw nvae;
35922 }
35923 }
35924
35925 class DFA64 extends DFA {
35926
35927 public DFA64(BaseRecognizer recognizer) {
35928 this.recognizer = recognizer;
35929 this.decisionNumber = 64;
35930 this.eot = dfa_1;
35931 this.eof = dfa_1;
35932 this.min = dfa_2;
35933 this.max = dfa_3;
35934 this.accept = dfa_4;
35935 this.special = dfa_5;
35936 this.transition = dfa_6;
35937 }
35938 public String getDescription() {
35939 return "9745:2: ( rule__GenerationTask__UnorderedGroup_3__1 )?";
35940 }
35941 public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
35942 TokenStream input = (TokenStream)_input;
35943 int _s = s;
35944 switch ( s ) {
35945 case 0 :
35946 int LA64_0 = input.LA(1);
35947
35948
35949 int index64_0 = input.index();
35950 input.rewind();
35951 s = -1;
35952 if ( LA64_0 == 36 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0) ) {s = 1;}
35953
35954 else if ( LA64_0 == 54 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) {s = 2;}
35955
35956 else if ( LA64_0 == 39 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) {s = 3;}
35957
35958 else if ( LA64_0 == 41 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) {s = 4;}
35959
35960 else if ( LA64_0 == 52 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) {s = 5;}
35961
35962 else if ( LA64_0 == 62 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) {s = 6;}
35963
35964 else if ( LA64_0 == 63 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) {s = 7;}
35965
35966 else if ( LA64_0 == 55 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) {s = 8;}
35967
35968 else if ( LA64_0 == 42 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) {s = 9;}
35969
35970 else if ( LA64_0 == 56 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) {s = 10;}
35971
35972 else if ( LA64_0 == 57 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) {s = 11;}
35973
35974 else if ( LA64_0 == 58 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) {s = 12;}
35975
35976 else if ( LA64_0 == 59 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 12) ) {s = 13;}
35977
35978 else if ( (LA64_0==31) ) {s = 14;}
35979
35980
35981 input.seek(index64_0);
35982 if ( s>=0 ) return s;
35983 break;
35984 }
35985 NoViableAltException nvae =
35986 new NoViableAltException(getDescription(), 64, _s, input);
35987 error(nvae);
35988 throw nvae;
35989 }
35990 }
35991
35992 class DFA65 extends DFA {
35993
35994 public DFA65(BaseRecognizer recognizer) {
35995 this.recognizer = recognizer;
35996 this.decisionNumber = 65;
35997 this.eot = dfa_1;
35998 this.eof = dfa_1;
35999 this.min = dfa_2;
36000 this.max = dfa_3;
36001 this.accept = dfa_4;
36002 this.special = dfa_5;
36003 this.transition = dfa_6;
36004 }
36005 public String getDescription() {
36006 return "9757:2: ( rule__GenerationTask__UnorderedGroup_3__2 )?";
36007 }
36008 public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
36009 TokenStream input = (TokenStream)_input;
36010 int _s = s;
36011 switch ( s ) {
36012 case 0 :
36013 int LA65_0 = input.LA(1);
36014
36015
36016 int index65_0 = input.index();
36017 input.rewind();
36018 s = -1;
36019 if ( LA65_0 == 36 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0) ) {s = 1;}
36020
36021 else if ( LA65_0 == 54 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) {s = 2;}
36022
36023 else if ( LA65_0 == 39 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) {s = 3;}
36024
36025 else if ( LA65_0 == 41 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) {s = 4;}
36026
36027 else if ( LA65_0 == 52 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) {s = 5;}
36028
36029 else if ( LA65_0 == 62 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) {s = 6;}
36030
36031 else if ( LA65_0 == 63 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) {s = 7;}
36032
36033 else if ( LA65_0 == 55 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) {s = 8;}
36034
36035 else if ( LA65_0 == 42 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) {s = 9;}
36036
36037 else if ( LA65_0 == 56 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) {s = 10;}
36038
36039 else if ( LA65_0 == 57 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) {s = 11;}
36040
36041 else if ( LA65_0 == 58 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) {s = 12;}
36042
36043 else if ( LA65_0 == 59 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 12) ) {s = 13;}
36044
36045 else if ( (LA65_0==31) ) {s = 14;}
36046
36047
36048 input.seek(index65_0);
36049 if ( s>=0 ) return s;
36050 break;
36051 }
36052 NoViableAltException nvae =
36053 new NoViableAltException(getDescription(), 65, _s, input);
36054 error(nvae);
36055 throw nvae;
36056 }
36057 }
36058
36059 class DFA66 extends DFA {
36060
36061 public DFA66(BaseRecognizer recognizer) {
36062 this.recognizer = recognizer;
36063 this.decisionNumber = 66;
36064 this.eot = dfa_1;
36065 this.eof = dfa_1;
36066 this.min = dfa_2;
36067 this.max = dfa_3;
36068 this.accept = dfa_4;
36069 this.special = dfa_5;
36070 this.transition = dfa_6;
36071 }
36072 public String getDescription() {
36073 return "9769:2: ( rule__GenerationTask__UnorderedGroup_3__3 )?";
36074 }
36075 public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
36076 TokenStream input = (TokenStream)_input;
36077 int _s = s;
36078 switch ( s ) {
36079 case 0 :
36080 int LA66_0 = input.LA(1);
36081
36082
36083 int index66_0 = input.index();
36084 input.rewind();
36085 s = -1;
36086 if ( LA66_0 == 36 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0) ) {s = 1;}
36087
36088 else if ( LA66_0 == 54 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) {s = 2;}
36089
36090 else if ( LA66_0 == 39 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) {s = 3;}
36091
36092 else if ( LA66_0 == 41 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) {s = 4;}
36093
36094 else if ( LA66_0 == 52 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) {s = 5;}
36095
36096 else if ( LA66_0 == 62 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) {s = 6;}
36097
36098 else if ( LA66_0 == 63 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) {s = 7;}
36099
36100 else if ( LA66_0 == 55 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) {s = 8;}
36101
36102 else if ( LA66_0 == 42 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) {s = 9;}
36103
36104 else if ( LA66_0 == 56 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) {s = 10;}
36105
36106 else if ( LA66_0 == 57 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) {s = 11;}
36107
36108 else if ( LA66_0 == 58 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) {s = 12;}
36109
36110 else if ( LA66_0 == 59 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 12) ) {s = 13;}
36111
36112 else if ( (LA66_0==31) ) {s = 14;}
36113
36114
36115 input.seek(index66_0);
36116 if ( s>=0 ) return s;
36117 break;
36118 }
36119 NoViableAltException nvae =
36120 new NoViableAltException(getDescription(), 66, _s, input);
36121 error(nvae);
36122 throw nvae;
36123 }
36124 }
36125
36126 class DFA67 extends DFA {
36127
36128 public DFA67(BaseRecognizer recognizer) {
36129 this.recognizer = recognizer;
36130 this.decisionNumber = 67;
36131 this.eot = dfa_1;
36132 this.eof = dfa_1;
36133 this.min = dfa_2;
36134 this.max = dfa_3;
36135 this.accept = dfa_4;
36136 this.special = dfa_5;
36137 this.transition = dfa_6;
36138 }
36139 public String getDescription() {
36140 return "9781:2: ( rule__GenerationTask__UnorderedGroup_3__4 )?";
36141 }
36142 public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
36143 TokenStream input = (TokenStream)_input;
36144 int _s = s;
36145 switch ( s ) {
36146 case 0 :
36147 int LA67_0 = input.LA(1);
36148
36149
36150 int index67_0 = input.index();
36151 input.rewind();
36152 s = -1;
36153 if ( LA67_0 == 36 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0) ) {s = 1;}
36154
36155 else if ( LA67_0 == 54 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) {s = 2;}
36156
36157 else if ( LA67_0 == 39 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) {s = 3;}
36158
36159 else if ( LA67_0 == 41 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) {s = 4;}
36160
36161 else if ( LA67_0 == 52 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) {s = 5;}
36162
36163 else if ( LA67_0 == 62 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) {s = 6;}
36164
36165 else if ( LA67_0 == 63 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) {s = 7;}
36166
36167 else if ( LA67_0 == 55 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) {s = 8;}
36168
36169 else if ( LA67_0 == 42 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) {s = 9;}
36170
36171 else if ( LA67_0 == 56 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) {s = 10;}
36172
36173 else if ( LA67_0 == 57 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) {s = 11;}
36174
36175 else if ( LA67_0 == 58 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) {s = 12;}
36176
36177 else if ( LA67_0 == 59 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 12) ) {s = 13;}
36178
36179 else if ( (LA67_0==31) ) {s = 14;}
36180
36181
36182 input.seek(index67_0);
36183 if ( s>=0 ) return s;
36184 break;
36185 }
36186 NoViableAltException nvae =
36187 new NoViableAltException(getDescription(), 67, _s, input);
36188 error(nvae);
36189 throw nvae;
36190 }
36191 }
36192
36193 class DFA68 extends DFA {
36194
36195 public DFA68(BaseRecognizer recognizer) {
36196 this.recognizer = recognizer;
36197 this.decisionNumber = 68;
36198 this.eot = dfa_1;
36199 this.eof = dfa_1;
36200 this.min = dfa_2;
36201 this.max = dfa_3;
36202 this.accept = dfa_4;
36203 this.special = dfa_5;
36204 this.transition = dfa_6;
36205 }
36206 public String getDescription() {
36207 return "9793:2: ( rule__GenerationTask__UnorderedGroup_3__5 )?";
36208 }
36209 public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
36210 TokenStream input = (TokenStream)_input;
36211 int _s = s;
36212 switch ( s ) {
36213 case 0 :
36214 int LA68_0 = input.LA(1);
36215
36216
36217 int index68_0 = input.index();
36218 input.rewind();
36219 s = -1;
36220 if ( LA68_0 == 36 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0) ) {s = 1;}
36221
36222 else if ( LA68_0 == 54 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) {s = 2;}
36223
36224 else if ( LA68_0 == 39 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) {s = 3;}
36225
36226 else if ( LA68_0 == 41 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) {s = 4;}
36227
36228 else if ( LA68_0 == 52 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) {s = 5;}
36229
36230 else if ( LA68_0 == 62 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) {s = 6;}
36231
36232 else if ( LA68_0 == 63 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) {s = 7;}
36233
36234 else if ( LA68_0 == 55 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) {s = 8;}
36235
36236 else if ( LA68_0 == 42 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) {s = 9;}
36237
36238 else if ( LA68_0 == 56 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) {s = 10;}
36239
36240 else if ( LA68_0 == 57 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) {s = 11;}
36241
36242 else if ( LA68_0 == 58 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) {s = 12;}
36243
36244 else if ( LA68_0 == 59 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 12) ) {s = 13;}
36245
36246 else if ( (LA68_0==31) ) {s = 14;}
36247
36248
36249 input.seek(index68_0);
36250 if ( s>=0 ) return s;
36251 break;
36252 }
36253 NoViableAltException nvae =
36254 new NoViableAltException(getDescription(), 68, _s, input);
36255 error(nvae);
36256 throw nvae;
36257 }
36258 }
36259
36260 class DFA69 extends DFA {
36261
36262 public DFA69(BaseRecognizer recognizer) {
36263 this.recognizer = recognizer;
36264 this.decisionNumber = 69;
36265 this.eot = dfa_1;
36266 this.eof = dfa_1;
36267 this.min = dfa_2;
36268 this.max = dfa_3;
36269 this.accept = dfa_4;
36270 this.special = dfa_5;
36271 this.transition = dfa_6;
36272 }
36273 public String getDescription() {
36274 return "9805:2: ( rule__GenerationTask__UnorderedGroup_3__6 )?";
36275 }
36276 public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
36277 TokenStream input = (TokenStream)_input;
36278 int _s = s;
36279 switch ( s ) {
36280 case 0 :
36281 int LA69_0 = input.LA(1);
36282
36283
36284 int index69_0 = input.index();
36285 input.rewind();
36286 s = -1;
36287 if ( LA69_0 == 36 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0) ) {s = 1;}
36288
36289 else if ( LA69_0 == 54 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) {s = 2;}
36290
36291 else if ( LA69_0 == 39 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) {s = 3;}
36292
36293 else if ( LA69_0 == 41 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) {s = 4;}
36294
36295 else if ( LA69_0 == 52 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) {s = 5;}
36296
36297 else if ( LA69_0 == 62 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) {s = 6;}
36298
36299 else if ( LA69_0 == 63 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) {s = 7;}
36300
36301 else if ( LA69_0 == 55 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) {s = 8;}
36302
36303 else if ( LA69_0 == 42 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) {s = 9;}
36304
36305 else if ( LA69_0 == 56 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) {s = 10;}
36306
36307 else if ( LA69_0 == 57 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) {s = 11;}
36308
36309 else if ( LA69_0 == 58 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) {s = 12;}
36310
36311 else if ( LA69_0 == 59 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 12) ) {s = 13;}
36312
36313 else if ( (LA69_0==31) ) {s = 14;}
36314
36315
36316 input.seek(index69_0);
36317 if ( s>=0 ) return s;
36318 break;
36319 }
36320 NoViableAltException nvae =
36321 new NoViableAltException(getDescription(), 69, _s, input);
36322 error(nvae);
36323 throw nvae;
36324 }
36325 }
36326
36327 class DFA70 extends DFA {
36328
36329 public DFA70(BaseRecognizer recognizer) {
36330 this.recognizer = recognizer;
36331 this.decisionNumber = 70;
36332 this.eot = dfa_1;
36333 this.eof = dfa_1;
36334 this.min = dfa_2;
36335 this.max = dfa_3;
36336 this.accept = dfa_4;
36337 this.special = dfa_5;
36338 this.transition = dfa_6;
36339 }
36340 public String getDescription() {
36341 return "9817:2: ( rule__GenerationTask__UnorderedGroup_3__7 )?";
36342 }
36343 public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
36344 TokenStream input = (TokenStream)_input;
36345 int _s = s;
36346 switch ( s ) {
36347 case 0 :
36348 int LA70_0 = input.LA(1);
36349
36350
36351 int index70_0 = input.index();
36352 input.rewind();
36353 s = -1;
36354 if ( LA70_0 == 36 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0) ) {s = 1;}
36355
36356 else if ( LA70_0 == 54 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) {s = 2;}
36357
36358 else if ( LA70_0 == 39 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) {s = 3;}
36359
36360 else if ( LA70_0 == 41 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) {s = 4;}
36361
36362 else if ( LA70_0 == 52 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) {s = 5;}
36363
36364 else if ( LA70_0 == 62 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) {s = 6;}
36365
36366 else if ( LA70_0 == 63 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) {s = 7;}
36367
36368 else if ( LA70_0 == 55 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) {s = 8;}
36369
36370 else if ( LA70_0 == 42 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) {s = 9;}
36371
36372 else if ( LA70_0 == 56 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) {s = 10;}
36373
36374 else if ( LA70_0 == 57 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) {s = 11;}
36375
36376 else if ( LA70_0 == 58 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) {s = 12;}
36377
36378 else if ( LA70_0 == 59 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 12) ) {s = 13;}
36379
36380 else if ( (LA70_0==31) ) {s = 14;}
36381
36382
36383 input.seek(index70_0);
36384 if ( s>=0 ) return s;
36385 break;
36386 }
36387 NoViableAltException nvae =
36388 new NoViableAltException(getDescription(), 70, _s, input);
36389 error(nvae);
36390 throw nvae;
36391 }
36392 }
36393
36394 class DFA71 extends DFA {
36395
36396 public DFA71(BaseRecognizer recognizer) {
36397 this.recognizer = recognizer;
36398 this.decisionNumber = 71;
36399 this.eot = dfa_1;
36400 this.eof = dfa_1;
36401 this.min = dfa_2;
36402 this.max = dfa_3;
36403 this.accept = dfa_4;
36404 this.special = dfa_5;
36405 this.transition = dfa_6;
36406 }
36407 public String getDescription() {
36408 return "9829:2: ( rule__GenerationTask__UnorderedGroup_3__8 )?";
36409 }
36410 public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
36411 TokenStream input = (TokenStream)_input;
36412 int _s = s;
36413 switch ( s ) {
36414 case 0 :
36415 int LA71_0 = input.LA(1);
36416
36417
36418 int index71_0 = input.index();
36419 input.rewind();
36420 s = -1;
36421 if ( LA71_0 == 36 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0) ) {s = 1;}
36422
36423 else if ( LA71_0 == 54 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) {s = 2;}
36424
36425 else if ( LA71_0 == 39 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) {s = 3;}
36426
36427 else if ( LA71_0 == 41 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) {s = 4;}
36428
36429 else if ( LA71_0 == 52 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) {s = 5;}
36430
36431 else if ( LA71_0 == 62 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) {s = 6;}
36432
36433 else if ( LA71_0 == 63 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) {s = 7;}
36434
36435 else if ( LA71_0 == 55 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) {s = 8;}
36436
36437 else if ( LA71_0 == 42 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) {s = 9;}
36438
36439 else if ( LA71_0 == 56 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) {s = 10;}
36440
36441 else if ( LA71_0 == 57 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) {s = 11;}
36442
36443 else if ( LA71_0 == 58 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) {s = 12;}
36444
36445 else if ( LA71_0 == 59 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 12) ) {s = 13;}
36446
36447 else if ( (LA71_0==31) ) {s = 14;}
36448
36449
36450 input.seek(index71_0);
36451 if ( s>=0 ) return s;
36452 break;
36453 }
36454 NoViableAltException nvae =
36455 new NoViableAltException(getDescription(), 71, _s, input);
36456 error(nvae);
36457 throw nvae;
36458 }
36459 }
36460
36461 class DFA72 extends DFA {
36462
36463 public DFA72(BaseRecognizer recognizer) {
36464 this.recognizer = recognizer;
36465 this.decisionNumber = 72;
36466 this.eot = dfa_1;
36467 this.eof = dfa_1;
36468 this.min = dfa_2;
36469 this.max = dfa_3;
36470 this.accept = dfa_4;
36471 this.special = dfa_5;
36472 this.transition = dfa_6;
36473 }
36474 public String getDescription() {
36475 return "9841:2: ( rule__GenerationTask__UnorderedGroup_3__9 )?";
36476 }
36477 public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
36478 TokenStream input = (TokenStream)_input;
36479 int _s = s;
36480 switch ( s ) {
36481 case 0 :
36482 int LA72_0 = input.LA(1);
36483
36484
36485 int index72_0 = input.index();
36486 input.rewind();
36487 s = -1;
36488 if ( LA72_0 == 36 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0) ) {s = 1;}
36489
36490 else if ( LA72_0 == 54 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) {s = 2;}
36491
36492 else if ( LA72_0 == 39 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) {s = 3;}
36493
36494 else if ( LA72_0 == 41 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) {s = 4;}
36495
36496 else if ( LA72_0 == 52 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) {s = 5;}
36497
36498 else if ( LA72_0 == 62 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) {s = 6;}
36499
36500 else if ( LA72_0 == 63 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) {s = 7;}
36501
36502 else if ( LA72_0 == 55 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) {s = 8;}
36503
36504 else if ( LA72_0 == 42 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) {s = 9;}
36505
36506 else if ( LA72_0 == 56 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) {s = 10;}
36507
36508 else if ( LA72_0 == 57 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) {s = 11;}
36509
36510 else if ( LA72_0 == 58 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) {s = 12;}
36511
36512 else if ( LA72_0 == 59 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 12) ) {s = 13;}
36513
36514 else if ( (LA72_0==31) ) {s = 14;}
36515
36516
36517 input.seek(index72_0);
36518 if ( s>=0 ) return s;
36519 break;
36520 }
36521 NoViableAltException nvae =
36522 new NoViableAltException(getDescription(), 72, _s, input);
36523 error(nvae);
36524 throw nvae;
36525 }
36526 }
36527
36528 class DFA73 extends DFA {
36529
36530 public DFA73(BaseRecognizer recognizer) {
36531 this.recognizer = recognizer;
36532 this.decisionNumber = 73;
36533 this.eot = dfa_1;
36534 this.eof = dfa_1;
36535 this.min = dfa_2;
36536 this.max = dfa_3;
36537 this.accept = dfa_4;
36538 this.special = dfa_5;
36539 this.transition = dfa_6;
36540 }
36541 public String getDescription() {
36542 return "9853:2: ( rule__GenerationTask__UnorderedGroup_3__10 )?";
36543 }
36544 public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
36545 TokenStream input = (TokenStream)_input;
36546 int _s = s;
36547 switch ( s ) {
36548 case 0 :
36549 int LA73_0 = input.LA(1);
36550
36551
36552 int index73_0 = input.index();
36553 input.rewind();
36554 s = -1;
36555 if ( LA73_0 == 36 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0) ) {s = 1;}
36556
36557 else if ( LA73_0 == 54 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) {s = 2;}
36558
36559 else if ( LA73_0 == 39 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) {s = 3;}
36560
36561 else if ( LA73_0 == 41 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) {s = 4;}
36562
36563 else if ( LA73_0 == 52 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) {s = 5;}
36564
36565 else if ( LA73_0 == 62 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) {s = 6;}
36566
36567 else if ( LA73_0 == 63 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) {s = 7;}
36568
36569 else if ( LA73_0 == 55 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) {s = 8;}
36570
36571 else if ( LA73_0 == 42 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) {s = 9;}
36572
36573 else if ( LA73_0 == 56 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) {s = 10;}
36574
36575 else if ( LA73_0 == 57 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) {s = 11;}
36576
36577 else if ( LA73_0 == 58 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) {s = 12;}
36578
36579 else if ( LA73_0 == 59 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 12) ) {s = 13;}
36580
36581 else if ( (LA73_0==31) ) {s = 14;}
36582
36583
36584 input.seek(index73_0);
36585 if ( s>=0 ) return s;
36586 break;
36587 }
36588 NoViableAltException nvae =
36589 new NoViableAltException(getDescription(), 73, _s, input);
36590 error(nvae);
36591 throw nvae;
36592 }
36593 }
36594
36595 class DFA74 extends DFA {
36596
36597 public DFA74(BaseRecognizer recognizer) {
36598 this.recognizer = recognizer;
36599 this.decisionNumber = 74;
36600 this.eot = dfa_1;
36601 this.eof = dfa_1;
36602 this.min = dfa_2;
36603 this.max = dfa_3;
36604 this.accept = dfa_4;
36605 this.special = dfa_5;
36606 this.transition = dfa_6;
36607 }
36608 public String getDescription() {
36609 return "9865:2: ( rule__GenerationTask__UnorderedGroup_3__11 )?";
36610 }
36611 public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
36612 TokenStream input = (TokenStream)_input;
36613 int _s = s;
36614 switch ( s ) {
36615 case 0 :
36616 int LA74_0 = input.LA(1);
36617
36618
36619 int index74_0 = input.index();
36620 input.rewind();
36621 s = -1;
36622 if ( LA74_0 == 36 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0) ) {s = 1;}
36623
36624 else if ( LA74_0 == 54 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) {s = 2;}
36625
36626 else if ( LA74_0 == 39 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) {s = 3;}
36627
36628 else if ( LA74_0 == 41 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) {s = 4;}
36629
36630 else if ( LA74_0 == 52 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) {s = 5;}
36631
36632 else if ( LA74_0 == 62 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) {s = 6;}
36633
36634 else if ( LA74_0 == 63 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) {s = 7;}
36635
36636 else if ( LA74_0 == 55 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) {s = 8;}
36637
36638 else if ( LA74_0 == 42 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) {s = 9;}
36639
36640 else if ( LA74_0 == 56 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) {s = 10;}
36641
36642 else if ( LA74_0 == 57 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) {s = 11;}
36643
36644 else if ( LA74_0 == 58 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) {s = 12;}
36645
36646 else if ( LA74_0 == 59 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 12) ) {s = 13;}
36647
36648 else if ( (LA74_0==31) ) {s = 14;}
36649
36650
36651 input.seek(index74_0);
36652 if ( s>=0 ) return s;
36653 break;
36654 }
36655 NoViableAltException nvae =
36656 new NoViableAltException(getDescription(), 74, _s, input);
36657 error(nvae);
36658 throw nvae;
36659 }
36660 }
36661
36662 class DFA75 extends DFA {
36663
36664 public DFA75(BaseRecognizer recognizer) {
36665 this.recognizer = recognizer;
36666 this.decisionNumber = 75;
36667 this.eot = dfa_1;
36668 this.eof = dfa_1;
36669 this.min = dfa_2;
36670 this.max = dfa_3;
36671 this.accept = dfa_4;
36672 this.special = dfa_5;
36673 this.transition = dfa_6;
36674 }
36675 public String getDescription() {
36676 return "9877:2: ( rule__GenerationTask__UnorderedGroup_3__12 )?";
36677 }
36678 public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
36679 TokenStream input = (TokenStream)_input;
36680 int _s = s;
36681 switch ( s ) {
36682 case 0 :
36683 int LA75_0 = input.LA(1);
36684
36685
36686 int index75_0 = input.index();
36687 input.rewind();
36688 s = -1;
36689 if ( LA75_0 == 36 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0) ) {s = 1;}
36690
36691 else if ( LA75_0 == 54 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) {s = 2;}
36692
36693 else if ( LA75_0 == 39 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) {s = 3;}
36694
36695 else if ( LA75_0 == 41 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) {s = 4;}
36696
36697 else if ( LA75_0 == 52 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) {s = 5;}
36698
36699 else if ( LA75_0 == 62 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) {s = 6;}
36700
36701 else if ( LA75_0 == 63 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) {s = 7;}
36702
36703 else if ( LA75_0 == 55 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) {s = 8;}
36704
36705 else if ( LA75_0 == 42 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) {s = 9;}
36706
36707 else if ( LA75_0 == 56 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) {s = 10;}
36708
36709 else if ( LA75_0 == 57 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) {s = 11;}
36710
36711 else if ( LA75_0 == 58 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) {s = 12;}
36712
36713 else if ( LA75_0 == 59 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 12) ) {s = 13;}
36714
36715 else if ( (LA75_0==31) ) {s = 14;}
36716
36717
36718 input.seek(index75_0);
36719 if ( s>=0 ) return s;
36720 break;
36721 }
36722 NoViableAltException nvae =
36723 new NoViableAltException(getDescription(), 75, _s, input);
36724 error(nvae);
36725 throw nvae;
36726 }
36727 }
36728
36729
36730 public static final BitSet FOLLOW_1 = new BitSet(new long[]{0x0000000000000000L});
36731 public static final BitSet FOLLOW_2 = new BitSet(new long[]{0x0000000000000002L});
36732 public static final BitSet FOLLOW_3 = new BitSet(new long[]{0x003006D010000000L});
36733 public static final BitSet FOLLOW_4 = new BitSet(new long[]{0x0000000002000002L});
36734 public static final BitSet FOLLOW_5 = new BitSet(new long[]{0x003006D010000002L});
36735 public static final BitSet FOLLOW_6 = new BitSet(new long[]{0x0000000000800000L});
36736 public static final BitSet FOLLOW_7 = new BitSet(new long[]{0x0000000000800002L});
36737 public static final BitSet FOLLOW_8 = new BitSet(new long[]{0x0000000000000010L});
36738 public static final BitSet FOLLOW_9 = new BitSet(new long[]{0x0000000000000020L});
36739 public static final BitSet FOLLOW_10 = new BitSet(new long[]{0x0000000004000000L});
36740 public static final BitSet FOLLOW_11 = new BitSet(new long[]{0x0000000000000040L});
36741 public static final BitSet FOLLOW_12 = new BitSet(new long[]{0x0000000008000000L});
36742 public static final BitSet FOLLOW_13 = new BitSet(new long[]{0x0000000020000000L});
36743 public static final BitSet FOLLOW_14 = new BitSet(new long[]{0x0000000200000010L});
36744 public static final BitSet FOLLOW_15 = new BitSet(new long[]{0x0000000180000000L});
36745 public static final BitSet FOLLOW_16 = new BitSet(new long[]{0x0000000100000002L});
36746 public static final BitSet FOLLOW_17 = new BitSet(new long[]{0x0000000400000000L});
36747 public static final BitSet FOLLOW_18 = new BitSet(new long[]{0x0000000040000000L});
36748 public static final BitSet FOLLOW_19 = new BitSet(new long[]{0x0000000800000000L});
36749 public static final BitSet FOLLOW_20 = new BitSet(new long[]{0x0000002000000050L});
36750 public static final BitSet FOLLOW_21 = new BitSet(new long[]{0x0000000000000050L});
36751 public static final BitSet FOLLOW_22 = new BitSet(new long[]{0x0000010000001800L});
36752 public static final BitSet FOLLOW_23 = new BitSet(new long[]{0x000000000001E000L});
36753 public static final BitSet FOLLOW_24 = new BitSet(new long[]{0x0000000001000020L});
36754 public static final BitSet FOLLOW_25 = new BitSet(new long[]{0x0000380080000040L});
36755 public static final BitSet FOLLOW_26 = new BitSet(new long[]{0x0000000100000000L});
36756 public static final BitSet FOLLOW_27 = new BitSet(new long[]{0x0000380000000040L});
36757 public static final BitSet FOLLOW_28 = new BitSet(new long[]{0x00000000000E0000L});
36758 public static final BitSet FOLLOW_29 = new BitSet(new long[]{0x0000400080000000L});
36759 public static final BitSet FOLLOW_30 = new BitSet(new long[]{0x0000400000000000L});
36760 public static final BitSet FOLLOW_31 = new BitSet(new long[]{0x0000000000002000L});
36761 public static final BitSet FOLLOW_32 = new BitSet(new long[]{0x1000000020000000L});
36762 public static final BitSet FOLLOW_33 = new BitSet(new long[]{0x2000000000000020L});
36763 public static final BitSet FOLLOW_34 = new BitSet(new long[]{0x0000800000000000L});
36764 public static final BitSet FOLLOW_35 = new BitSet(new long[]{0x0001000000000000L});
36765 public static final BitSet FOLLOW_36 = new BitSet(new long[]{0x2000000040000020L});
36766 public static final BitSet FOLLOW_37 = new BitSet(new long[]{0x0002000000000000L});
36767 public static final BitSet FOLLOW_38 = new BitSet(new long[]{0x0004000000000000L});
36768 public static final BitSet FOLLOW_39 = new BitSet(new long[]{0x0000000000004000L});
36769 public static final BitSet FOLLOW_40 = new BitSet(new long[]{0x0008000000000000L});
36770 public static final BitSet FOLLOW_41 = new BitSet(new long[]{0x0000000081000020L});
36771 public static final BitSet FOLLOW_42 = new BitSet(new long[]{0x0000000080000040L});
36772 public static final BitSet FOLLOW_43 = new BitSet(new long[]{0xCFD0069000000000L});
36773 public static final BitSet FOLLOW_44 = new BitSet(new long[]{0x0000000080000000L});
36774 public static final BitSet FOLLOW_45 = new BitSet(new long[]{0x0000000040000010L});
36775 public static final BitSet FOLLOW_46 = new BitSet(new long[]{0x0000000000700000L});
36776 public static final BitSet FOLLOW_47 = new BitSet(new long[]{0xCFD0069000000002L});
36777
36778}
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 917be1cc..b5a7c99c 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 b0c68e2a..9274eee0 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